ANTLR Alternatives

    ANTLR is described as ', ANother Tool for Language Recognition, is a language tool that provides a framework for constructing recognizers, interpreters, compilers, and translators from grammatical descriptions containing actions in a variety of target languages' and is an app in the Education & Reference category. There are nine alternatives to ANTLR for Windows, Linux and Mac. The best alternative is Eclipse Xtext, which is both free and Open Source. Other great apps like ANTLR are Bison (Free, Open Source), Flex (Free, Open Source), parboiled (Free, Open Source) and dropincc.java (Free, Open Source).

    This page was last updated Jan 13, 2021

    1. Xtext is an open-source framework for developing programming languages and domain-specific languages (DSLs).
      show more
      • FreeOpen Source
      • Linux
      GNU Bison, commonly known as Bison, is a parser generator that is part of the GNU Project.
      No screenshots yet


      • FreeOpen Source
      • Linux
      Flex (fast lexical analyzer generator) is a tool for generating scanners. A scanner, sometimes called a tokenizer, is a program which recognizes lexical patterns in text.
      No screenshots yet
      • FreeOpen Source
      • Mac
      • Windows
      • Linux
      Elegant PEG parsing in Java - lightweight, easy-to-use, powerful.
      No screenshots yet
      • FreeOpen Source
      • Mac
      • Windows
      • Linux
      dropincc.java - A small and easy to use parser generator. Specify your grammar in pure java and compile dynamically. Especially suitable for DSL creation in java.
      No screenshots yet


      • FreeOpen Source
      • Windows
      Ragel is a finite-state machine compiler and a parser generator targeting C, C++ and ASM. It can recognize byte sequences and execute code at arbitrary points in the process. POTENTIAL USES Writing robust protocol implementations. Parsing data formats.
    2. Tunnel Grammar Studio is an Integrated Development Environment for generating parsers (also known as parser generator or a compiler compiler). It is used to develop stand alone Parsing Machines from given ABNF syntax grammar.
      show more
      • FreeOpen Source
      • Mac
      • Windows
      • Linux
      Owl is a parser generator which targets the class of visibly pushdown languages. FEATURES: Efficient — Owl can parse any syntactically valid grammar in linear time.
      No screenshots yet
      • FreeOpen Source
      • Mac
      • Windows
      • Linux
      textX is a meta-language for building Domain-Specific Languages (DSLs) in Python. It is inspired by Xtext. It will help you build your textual language easily. You can invent your own language or build a support for an existing textual language.
      No screenshots yet
    Showing 9 of 9 alternatives