Tatsu竜 TatSu generates Python parsers from grammars in a variation of EBNF
Reduce.jlSymbolic parser generator for Julia language expressions using REDUCE algebra term rewriter
Pegparser💡 Build your own programming language! A C++17 PEG parser generator supporting parser combination, memoization, left-recursion and context-dependent grammars.
NpegPEGs for Nim, another take
EcsharpHome of LoycCore, the LES language of Loyc trees, the Enhanced C# parser, the LeMP macro preprocessor, and the LLLPG parser generator.
LalrpopLR(1) parser generator for Rust
Cslya C# embeddable lexer and parser generator (.Net core)
IronyA modified version of the Irony project (https://irony.codeplex.com) with .NET Core support
GogllGenerates generalised LL (GLL) and reduced size LR(1) parsers with matching lexers
Antlr4ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files.
PasukonJavaScript practical parser generator library using combinators
Nice ParserNice parsers in OCaml without the boilerplate
Ts PegjsPlugin for pegjs to generate TypeScript parsers.
LugParsing expression grammar (PEG) embedded domain specific language and parsing machine for C++17
Rust PegParsing Expression Grammar (PEG) parser generator for Rust
OwlA parser generator for visibly pushdown languages.
PigeonCommand pigeon generates parsers in Go from a PEG grammar.
Cpp PeglibA single file C++ header-only PEG (Parsing Expression Grammars) library
PegjsPEG.js: Parser generator for JavaScript
Plexa parser and lexer generator as a Rust procedural macro
RascalThe implementation of the Rascal meta-programming language (including interpreter, type checker, parser generator, compiler and JVM based run-time system)
inmemantlrANTLR as a libray for JVM based languages
DataAnalyzer.app✨🚀 DataAnalyzer.app - Convert JSON/CSV to Typed Data Interfaces - Automatically!
CovfefeA parser for nondeterministic context free languages
DAGEDesktop Antlr Grammar Editor
YaccConstructorPlatform for parser generators and other grammarware research and development. GLL, RNGLR, graph parsing algorithms, and many others are included.
CaribayA PEG Parser Generator with Semi-Automatic Error Recovery based on LPeg(Label)
leftryLeftry - A left-recursion enabled recursive-descent parser combinator library for Lua.
copperAn integrated context-aware scanner and parser generator
ebnfEBNF parser and generic parser generator for Ruby.
pegasusA parser generator for C and Crystal.
AphidA multiparadigm language intended to be embedded in .NET applications or compiled into other languages like Python or PHP. The internals of Aphid are clean and easy to work with, allowing for rapid creation of derivative domain-specific languages.
human-parser-generatorA straightforward recursive descent Parser Generator with a focus on "human" code generation and ease of use.
pegImport of Ian Piumarta's peg/leg recursive-descent parser generators for C
nimlyLexer Generator and Parser Generator as a Library in Nim.
lemon-groveThe Lemon parser generator and sibling projects.
peFastest general-purpose parsing library for Python with a familiar API
RBNFThis project's lifetime has ended. The successor is https://github.com/thautwarm/frontend-for-free which is WIP. You can check lark-parser project which is a good alt.
filter spiritAdvanced item filter generator for Path of Exile that uses it's own DSL and online item price APIs
parsesigA Telegram bot that forwards messages from one private/public channel to another after formatting
PackCCPackCC is a packrat parser generator for C.
lalrModern LALR(1) parser for C++
DirectFire ConverterDirectFire Firewall Converter - Network Security, Next-Generation Firewall Configuration Conversion, Firewall Syntax Translation and Firewall Migration Tool - supports Cisco ASA, Fortinet FortiGate (FortiOS), Juniper SRX (JunOS), SSG / Netscreen (ScreenOS) and WatchGuard (support for further devices in development). Similar to FortiConverter, Sm…
kisonA LALR(1)/LL(1)/LL(K) parser generator for javascript/typescript
liltLILT: noun, A characteristic rising and falling of the voice when speaking; a pleasant gentle accent.
dropincc.javaA small and easy to use parser generator. Specify your grammar in pure java and compile dynamically. Especially suitable for DSL creation in java.