217 Open Source Grammar Software Projects
Free and open source grammar code projects including engines, APIs, generators, and tools.
Simple Swift interpreter for the Pascal language inspired by the Let’s Build A Simple Interpreter article series.
The Hunspell binding for NodeJS that exposes as much of Hunspell as possible and also adds new features. Hunspell is a first class spellcheck library used by Google, Apple, and Mozilla.
Fairseq Gec213 ⭐
Source code for paper: Improving Grammatical Error Correction via Pre-Training a Copy-Augmented Architecture with Unlabeled Data
Easy to use extensible calculator for .NET. Demonstrates Sprache toolkit grammar inheritance.
Masak Alma131 ⭐
ALgoloid with MAcros -- a language with Algol-family syntax where macros take center stage
💡 Build your own programming language! A C++17 PEG parser generator supporting parser combination, memoization, left-recursion and context-dependent grammars.
Mozillasecurity Dharma450 ⭐
Generation-based, context-free grammar fuzzer. Refer to https://github.com/posidron/dharma for a maintained version.
C++ Mathematical Expression Parsing And Evaluation Library https://www.partow.net/programming/exprtk/index.html
ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files.
gramfuzz is a grammar-based fuzzer that lets one define complex grammars to generate text and binary data formats.
Lark Parser Lark2979 ⭐
Lark is a parsing toolkit for Python, built with a focus on ergonomics, performance and modularity.
Jwtowner Lug52 ⭐
Parsing expression grammar (PEG) embedded domain specific language and parsing machine for C++17