Projects in Awesome Lists tagged with grammar
A curated list of projects in awesome lists tagged with grammar .
https://github.com/antlr/antlr4
ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files.
antlr antlr4 cpp csharp dart golang grammar java javascript language-recognition parse parser-generator parsing php python swift
Last synced: 09 Sep 2025
https://github.com/languagetool-org/languagetool
Style and Grammar Checker for 25+ Languages
grammar natural-language natural-language-processing proofreading spellcheck style-checker
Last synced: 09 Sep 2025
https://github.com/antvis/g2
📊 The concise and progressive visualization grammar.
animation canvas chart grammar graphics hacktoberfest interaction svg visualization webgl
Last synced: 06 Jan 2026
https://github.com/antvis/G2
📊 The concise and progressive visualization grammar.
animation canvas chart grammar graphics hacktoberfest interaction svg visualization webgl
Last synced: 24 Mar 2025
https://github.com/rust-bakery/nom
Rust parser combinator framework
byte-array grammar nom parse parser parser-combinators rust
Last synced: 11 Nov 2025
https://github.com/antvis/f2
📱📈An elegant, interactive and flexible charting library for mobile.
antv charts data-visualisation data-visualization f2 grammar html5-canvas mobile visualization
Last synced: 13 May 2025
https://github.com/antvis/F2
📱📈An elegant, interactive and flexible charting library for mobile.
antv charts data-visualisation data-visualization f2 grammar html5-canvas mobile visualization
Last synced: 16 Mar 2025
https://github.com/alibaba/bizcharts
Powerful data visualization library based on G2 and React.
chart data-visualization es6 grammar html5-canvas react
Last synced: 14 Oct 2025
https://github.com/alibaba/BizCharts
Powerful data visualization library based on G2 and React.
chart data-visualization es6 grammar html5-canvas react
Last synced: 14 Mar 2025
https://github.com/lark-parser/lark
Lark is a parsing toolkit for Python, built with a focus on ergonomics, performance and modularity.
cyk earley grammar lalr lark parse parser parser-library parsing-engine parsing-library python tree
Last synced: 12 Dec 2025
https://github.com/has2k1/plotnine
A Grammar of Graphics for Python
data-analysis grammar graphics plotting python
Last synced: 13 May 2025
https://github.com/alecthomas/participle
A parser library for Go
ast ebnf go golang grammar lexer parser parser-api parser-framework parser-library participle
Last synced: 13 May 2025
https://github.com/taocpp/pegtl
Parsing Expression Grammar Template Library
cpp cpp11 cpp17 grammar header-only parser-combinators parsing parsing-expression-grammar parsing-expression-grammars peg pegtl
Last synced: 14 May 2025
https://github.com/taocpp/PEGTL
Parsing Expression Grammar Template Library
cpp cpp11 cpp17 grammar header-only parser-combinators parsing parsing-expression-grammar parsing-expression-grammars peg pegtl
Last synced: 15 Mar 2025
https://github.com/znck/grammarly
Grammarly for VS Code
english-grammar grammar grammar-checker grammarly languageserver languageserverprotocol vscode-extension
Last synced: 03 Oct 2025
https://github.com/prithivirajdamodaran/gramformer
A framework for detecting, highlighting and correcting grammatical errors on natural language text. Created by Prithiviraj Damodaran. Open to pull requests and other forms of collaboration.
grammar grammar-checker grammar-correction grammar-error-correction
Last synced: 16 May 2025
https://github.com/kevinmehall/rust-peg
Parsing Expression Grammar (PEG) parser generator for Rust
grammar parser-generator parsing parsing-expression-grammars peg rust
Last synced: 13 May 2025
https://github.com/PrithivirajDamodaran/Gramformer
A framework for detecting, highlighting and correcting grammatical errors on natural language text. Created by Prithiviraj Damodaran. Open to pull requests and other forms of collaboration.
grammar grammar-checker grammar-correction grammar-error-correction
Last synced: 22 Mar 2025
https://github.com/withcatai/node-llama-cpp
Run AI models locally on your machine with node.js bindings for llama.cpp. Enforce a JSON schema on the model output on the generation level
ai bindings catai cmake cmake-js cuda embedding function-calling gguf gpu grammar json-schema llama llama-cpp llm metal nodejs prebuilt-binaries self-hosted vulkan
Last synced: 13 May 2025
https://github.com/wooorm/dictionaries
Hunspell dictionaries in UTF-8
check dictionaries grammar hunspell myspell spell spell-check spellcheck spellchecker
Last synced: 14 May 2025
https://github.com/rhysd/vim-grammarous
A powerful grammar checker for Vim using LanguageTool.
grammar grammar-checker natural-language vim vim-plugin
Last synced: 16 May 2025
https://github.com/foonathan/lexy
C++ parsing DSL
grammar parser parser-combinators text
Last synced: 13 Apr 2025
https://github.com/christianvoigt/argdown
a simple syntax for complex argumentation
argdown argument-mapping argument-maps grammar javascript parse
Last synced: 13 Apr 2025
https://github.com/opencypher/openCypher
Specification of the Cypher property graph query language
cypher database declarative grammar graph language property query specification standard tck
Last synced: 24 Apr 2025
https://github.com/opencypher/opencypher
Specification of the Cypher property graph query language
cypher database declarative grammar graph language property query specification standard tck
Last synced: 19 Feb 2025
https://github.com/jetbrains/grammar-kit
Grammar files support & parser/PSI generation for IntelliJ IDEA
Last synced: 15 May 2025
https://github.com/JetBrains/Grammar-Kit
Grammar files support & parser/PSI generation for IntelliJ IDEA
Last synced: 09 Apr 2025
https://github.com/bminixhofer/nlprule
A fast, low-resource Natural Language Processing and Text Correction library written in Rust.
grammar grammatical-error-correction machine-learning natural-language-processing nlp proofreading rust spellcheck style-checker
Last synced: 15 May 2025
https://github.com/microsoft/vscode-textmate
A library that helps tokenize text using Text Mate grammars.
grammar grammar-files textmate vscode
Last synced: 13 May 2025
https://github.com/jflex-de/jflex
The fast scanner generator for Java™ with full Unicode support
bazel-rules cup dfa dfa-minimization flex grammar java lexer lexer-generator lexical-analyzer maven-plugin nfa parsing regexp scanner scanner-generator tokenizer yacc
Last synced: 13 May 2025
https://github.com/ArashPartow/exprtk
C++ Mathematical Expression Parsing And Evaluation Library https://www.partow.net/programming/exprtk/index.html
ast c-plus-plus compiler expression-evaluator expression-parser exprtk grammar high-performance language lexer math math-expressions mathematics mirrored-repository mit-license numerical-calculations optimization-algorithms parser scientific-computing semantic-analyzer
Last synced: 15 Mar 2025
https://github.com/katef/kgt
BNF wrangling and railroad diagrams
abnf bnf cfgs chomsky compiler compiler-designs compiler-principles compilers ebnf grammar grammar-specification grammars parser parser-library parsing syntax syntax-tree wsn
Last synced: 04 Apr 2025
https://github.com/softdevteam/grmtools
Rust grammar tool libraries and binaries
error-recovery generator grammar lex lexer lr parser rust yacc
Last synced: 13 May 2025
https://github.com/MozillaSecurity/dharma
Generation-based, context-free grammar fuzzer. Refer to https://github.com/posidron/dharma for a maintained version.
context-free fuzzer fuzzing generation grammar python random
Last synced: 22 Apr 2025
https://github.com/mozillasecurity/dharma
Generation-based, context-free grammar fuzzer. Refer to https://github.com/posidron/dharma for a maintained version.
context-free fuzzer fuzzing generation grammar python random
Last synced: 30 Dec 2025
https://github.com/petitparser/dart-petitparser
Dynamic parser combinators in Dart.
dart flutter grammar parser parser-combinator parser-framework parser-library parsing-expression-grammar petitparser
Last synced: 14 May 2025
https://github.com/jxmorris12/language_tool_python
a free python grammar checker 📝✅
grammar grammar-checker grammar-parser languagetool nlp python spellchecker
Last synced: 02 Jan 2026
https://github.com/yogurt-cultures/kefir
🥛turkic morphology project
computational-linguistics grammar kefir language phonology theories
Last synced: 13 Apr 2025
https://github.com/h0tk3y/better-parse
A nice parser combinator library for Kotlin
dsl grammar kotlin language parser parser-combinator syntax-trees
Last synced: 04 Apr 2025
https://github.com/neogeny/tatsu
竜 TatSu generates Python parsers from grammars in a variation of EBNF
ast ebnf grammar parser parser-generator parser-library python python2 python3 walker
Last synced: 15 Apr 2025
https://github.com/kulics/koral
An open source cross-platform programming language focused on efficiency.
cross-platform grammar language programming-language
Last synced: 15 Dec 2025
https://github.com/mike-lischke/vscode-antlr4
ANTLR4 language support for Visual Studio Code
antlr antlr4 atn-graph callgraph grammar grammar-debugging parse-trees parsing railroad-diagrams
Last synced: 04 Apr 2025
https://github.com/neogeny/TatSu
竜 TatSu generates Python parsers from grammars in a variation of EBNF
ast ebnf grammar parser parser-generator parser-library python python2 python3 walker
Last synced: 22 Jul 2025
https://github.com/opencog/link-grammar
The CMU Link Grammar natural language parser
english grammar link-grammar natural-language natural-language-processing nlp parser russian
Last synced: 04 Apr 2025
https://github.com/nathaneastwood/poorman
A poor man's dependency free grammar of data manipulation
base-r data-manipulation grammar r
Last synced: 08 Sep 2025
https://github.com/drahnr/cargo-spellcheck
Checks all your documentation for spelling and grammar mistakes with hunspell and a nlprule based checker for grammar
cargo cargo-plugin cargo-spellcheck grammar grammar-mistakes grammarchecker hacktoberfest hunspell languagetool nlp spellchecker spelling
Last synced: 14 May 2025
https://github.com/zevv/npeg
PEGs for Nim, another take
gerexp grammar nim parser parser-generator peg regex regular-expressions
Last synced: 04 Apr 2025
https://github.com/amzxyz/RIME-LMDG
Rime输入法语法模型全流程构建教程,全局带声调词库,最全带读音单字表词典:LMDG - Language, Model, Dictionary, Grammar
dictionary grammar language-model lmdg rime
Last synced: 06 Sep 2025
https://github.com/tshatrov/ichiran
Linguistic tools for texts in Japanese language
common-lisp dictionary grammar japanese japanese-language language linguistics
Last synced: 16 Dec 2025
https://github.com/janlelis/idiosyncratic-ruby.com
Documenting All Ruby Specialities 💎︎
blog cheatsheet codegolf documentation grammar regex ruby stdlib syntax
Last synced: 27 Apr 2025
https://github.com/wulf/nodehun
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.
grammar hunspell node npm-package spellcheck words wrapper
Last synced: 16 Dec 2025
https://github.com/Wulf/nodehun
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.
grammar hunspell node npm-package spellcheck words wrapper
Last synced: 01 Apr 2025
https://github.com/igorkulman/swiftpascalinterpreter
Simple Swift interpreter for the Pascal language inspired by the Let’s Build A Simple Interpreter article series.
ast grammar interpreter lexer parse pascal pascal-language pascal-programs playground procedure swift
Last synced: 09 Apr 2025
https://github.com/igorkulman/SwiftPascalInterpreter
Simple Swift interpreter for the Pascal language inspired by the Let’s Build A Simple Interpreter article series.
ast grammar interpreter lexer parse pascal pascal-language pascal-programs playground procedure swift
Last synced: 22 Apr 2025
https://github.com/wooorm/nspell
📝 Hunspell compatible spell-checker
check checker dictionaries grammar hunspell myspell node spell spellcheck spellchecker spelling
Last synced: 04 Apr 2025
https://github.com/rossmeissl/verbs
English verb conjugation for Ruby (and Rails)
conjugation english grammar ruby
Last synced: 16 May 2025
https://github.com/shnewto/bnf
Parse BNF grammar definitions
backus-naur-form bnf crates earley earley-parser grammar parse-forest parse-tree parser rust rust-crate rust-lang rustlang sentence-generator sppf
Last synced: 13 Apr 2025
https://github.com/structuredllm/syncode
Efficient and general syntactical decoding for Large Language Models
grammar large-language-models llm llm-inference parser
Last synced: 11 May 2025
https://github.com/d0c-s4vage/gramfuzz
gramfuzz is a grammar-based fuzzer that lets one define complex grammars to generate text and binary data formats.
complex-grammars fuzzer fuzzing grammar parsing
Last synced: 11 Sep 2025
https://github.com/warrenseine/prettier-plugin-csharp
Prettier C# Plugin
antlr csharp formatter grammar javascript prettier
Last synced: 06 Apr 2025
https://github.com/kanyun-inc/fairseq-gec
Source code for paper: Improving Grammatical Error Correction via Pre-Training a Copy-Augmented Architecture with Unlabeled Data
Last synced: 13 Apr 2025
https://github.com/TheLartians/PEGParser
💡 Build your own programming language! A C++17 PEG parser generator supporting parser combination, memoization, left-recursion and context-dependent grammars.
ambiguous-grammars c-plus-plus calculator calculator-visitor complexity cpp dsl filter grammar grammars left-recursion memoization packrat packrat-parser parse parser parser-generator parsercombinator peg
Last synced: 08 Apr 2025
https://github.com/thelartians/pegparser
💡 Build your own programming language! A C++17 PEG parser generator supporting parser combination, memoization, left-recursion and context-dependent grammars.
ambiguous-grammars c-plus-plus calculator calculator-visitor complexity cpp dsl filter grammar grammars left-recursion memoization packrat packrat-parser parse parser parser-generator parsercombinator peg
Last synced: 17 Mar 2025
https://github.com/gosling-lang/gos
A declarative interactive genomics visualization library for Python.
biovis colab data-visualization dataviz gosling grammar hidivelab higlass jupyter python visualization
Last synced: 13 Sep 2025
https://github.com/mdaines/grammophone
A tool for analyzing and transforming context-free grammars.
context-free-grammar grammar javascript parsing
Last synced: 04 Apr 2025
https://github.com/felipebz/zpa
Parser and static code analysis tool for PL/SQL and Oracle SQL.
analysis code-analysis code-quality grammar oracle-forms oracle-sql parser plsql plsql-analyzer plsql-parser sonarqube sql-analyzer static-analysis static-code-analysis
Last synced: 14 Mar 2025
https://github.com/green-coder/girouette
Grammar-based, generative approach to CSS.
clojure css garden girouette grammar instaparse
Last synced: 13 Aug 2025
https://github.com/duartealexf/sql-ddl-to-json-schema
SQL DDL to JSON Schema Converter
grammar json-schema nearley sql-parser
Last synced: 30 Dec 2025
https://github.com/djspiewak/parseback
A Scala implementation of parsing with derivatives
grammar parser-combinators parsing-algorithm regular-expression
Last synced: 03 Jul 2025
https://github.com/ltex-plus/vscode-ltex-plus
LTeX+: Grammar/spell checker :mag::heavy_check_mark: for VS Code using LanguageTool with support for LaTeX :mortar_board:, Markdown :pencil:, and others
bibtex context grammar html languagetool latex lsp lsp-server markdown mdx neorg org-mode quarto restructuredtext spellcheck spelling typst vscode vscode-extension
Last synced: 02 Jan 2026
https://github.com/ltex-plus/ltex-ls-plus
LTeX+ Language Server: LSP language server for LanguageTool :mag::heavy_check_mark: with support for LaTeX :mortar_board:, Markdown :pencil:, and others
bibtex context grammar html languagetool latex lsp lsp-server markdown mdx neorg org-mode quarto restructuredtext spellcheck spelling typst
Last synced: 04 Jan 2026
https://github.com/jsinger67/parol
LL(k) and LALR(1) parser generator for Rust
Last synced: 30 Dec 2025
https://github.com/ikatyang/tree-sitter-markdown
Markdown grammar for tree-sitter
Last synced: 05 Apr 2025
https://github.com/sogaiu/tree-sitter-clojure
Clojure(Script) grammar for tree-sitter
clojure clojurescript grammar parser tree-sitter
Last synced: 07 May 2025
https://github.com/joranhonig/tree-sitter-solidity
Solidity grammar for tree sitter
grammar hacktoberfest parser smart-contracts solidity tree-sitter
Last synced: 15 May 2025
https://github.com/scribe-org/scribe-ios
iOS app with keyboards for language learners
app chat dictionary education grammar hacktoberfest ios ios-app ipad iphone keyboard language learning mobile open-source productivity swift translation translator wikidata
Last synced: 16 May 2025
https://github.com/scribe-org/Scribe-iOS
iOS app with keyboards for language learners
app chat dictionary education grammar hacktoberfest ios ios-app ipad iphone keyboard language learning mobile open-source productivity swift translation translator wikidata
Last synced: 02 May 2025
https://github.com/masak/alma
ALgoloid with MAcros -- a language with Algol-family syntax where macros take center stage
dsl experimental grammar macro macros operator parsing perl6 slang
Last synced: 18 Oct 2025
https://github.com/vnmakarov/yaep
Yet Another Earley Parser
ambiguous-grammars ast earley-parser error-recovery grammar library minimal-cost-ast
Last synced: 22 Nov 2025
https://github.com/0x2a-42/lelwel
Resilient LL(1) parser generator for Rust
grammar parser parser-generator parsing rust
Last synced: 16 May 2025
https://github.com/Lokaltog/baba-core
Mini-language for creating random text generators.
generator grammar parser random
Last synced: 24 Apr 2025
https://github.com/findus23/pylanguagetool
Python Library and CLI for the LanguageTool JSON API
cli grammar languagetool spell-check spellcheck
Last synced: 06 Apr 2025
https://github.com/goldziher/tree-sitter-language-pack
A tree-sitter language pack
Last synced: 15 May 2025
https://github.com/norswap/autumn
A Java parser combinator library written with an unmatched feature set.
grammar grammars parse-trees parser parser-combinator parser-combinators parser-framework parser-library parsers parsing parsing-combinators parsing-expression-grammar
Last synced: 15 Apr 2025
https://github.com/m-novikov/tree-sitter-sql
SQL syntax highlighting for tree-sitter
grammar parser sql syntax syntax-highlighting tree-sitter
Last synced: 12 Apr 2025
https://github.com/shivammg/rd
Build recursive descent parsers
go golang grammar recursive-descent-parser
Last synced: 28 Aug 2025
https://github.com/shivamMg/rd
Build recursive descent parsers
go golang grammar recursive-descent-parser
Last synced: 12 Jul 2025
https://github.com/bikenik/anki_templates
For language Grammar
anki anki-temlates anki-theme english english-grammar grammar
Last synced: 12 Apr 2025
https://github.com/liamriddell/obsidian-solve
An unobtrusive Obsidian plugin that quietly processes equations and patterns in real time
datetime equations-solver grammar mathematics natural-language-processing obsidian-md obsidian-plugin parser real-time unit-conversion writing
Last synced: 07 Apr 2025