All tags
Catalogue tag

#grammar

Every repository in the public record carrying this tag — from its GitHub topics or the keywords its package registries publish. Health is measured under the same versioned methodology as the rest of the record.

39 records
Tagged “grammar”Ranked by health index
PyPI
93Exceptionalhealth index
has2k1/plotnine
A Grammar of Graphics for Python
Python★ 4,757↓ 3.2M/moAug 27, 2026
MITAug 27, 2026 · metrics 2.10.0
crates.io
90Excellenthealth index
pest-parser/pest
The Elegant Parser
Rust★ 5,399↓ 80.3M/moSep 16, 2026
Apache-2.0Sep 16, 2026 · metrics 2.10.0
crates.io
88Excellenthealth index
jsinger67/parol
LL(k) and LALR(1) parser generator for Rust and C#
Rust★ 236↓ 134K/moOct 19, 2026
Apache-2.0Oct 19, 2026 · metrics 2.10.0
npm
88Excellenthealth index
microsoft/vscode-textmate
A library that helps tokenize text using Text Mate grammars.
TypeScript★ 677↓ 5.6M/moAug 27, 2026
MITAug 27, 2026 · metrics 2.10.0
npm
87Excellenthealth index
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
TypeScript★ 2,162↓ 3.6M/moAug 27, 2026
MITAug 27, 2026 · metrics 2.10.0
npm
86Excellenthealth index
bpmn-io/feelers
A text templating solution built on top of FEEL
JavaScript★ 16↓ 621.9K/moOct 8, 2026
MITOct 8, 2026 · metrics 2.10.0
npm · Packagist · crates.io +1
86Excellenthealth index
xberg-io/tree-sitter-language-pack
Comprehensive tree-sitter grammar compilation with polyglot bindings — Rust, Python, Node.js, Go, Java, Ruby, Elixir, PHP, C#, WASM, Dart, Kotlin-Android, Swift, Zig, and CLI. 371 languages.
Rust★ 462↓ 1,751/moAug 27, 2026
MITAug 27, 2026 · metrics 2.10.0
PyPI
84Excellenthealth index
lark-parser/lark
Lark is a parsing toolkit for Python, built with a focus on ergonomics, performance and modularity.
Python★ 5,967↓ 78.8M/moAug 28, 2026
MITAug 28, 2026 · metrics 2.10.0
PyPI
84Excellenthealth index
neogeny/TatSu
竜 TatSu generates Python parsers from grammars in a variation of EBNF
Python★ 446Sep 13, 2026
Custom licenseSep 13, 2026 · metrics 2.10.0
crates.io
83Excellenthealth index
lalrpop/lalrpop
LR(1) parser generator for Rust
Rust★ 3,503↓ 8.7M/moSep 18, 2026
Apache-2.0Sep 18, 2026 · metrics 2.10.0
Maven
83Excellenthealth index
languagetool-org/languagetool
Style and Grammar Checker for 25+ Languages
Java★ 14.9KAug 27, 2026
LGPL-2.1Aug 27, 2026 · metrics 2.10.0
npm
80Excellenthealth index
Chevrotain/chevrotain
Parser Building Toolkit for JavaScript
TypeScript · JavaScript★ 2,803↓ 202M/moSep 17, 2026
Apache-2.0Sep 17, 2026 · metrics 2.10.0
crates.io · npm
80Excellenthealth index
link-assistant/calculator
Any language calculator
Rust · TypeScript★ 0↓ 5,901/moOct 7, 2026
UnlicenseOct 7, 2026 · metrics 2.10.0
npm
77Goodhealth index
VisActor/VGrammar
VGrammar is a kind of grammar of data visualization
TypeScript★ 109↓ 154.7K/moOct 21, 2026
MITOct 21, 2026 · metrics 2.10.0
npm · Go
77Goodhealth index
tabnas/abnf
BNF compiler for the tabnas parser
Go · JavaScript · TypeScript★ 0↓ 6,809/moSep 10, 2026
MITSep 10, 2026 · metrics 2.10.0
npm
71Goodhealth index
Codeneos/vlocode
Vlocity development extension for Visual Studio Code
TypeScript★ 34↓ 11.6K/moOct 10, 2026
MITOct 10, 2026 · metrics 2.10.0
Go
71Goodhealth index
alecthomas/participle
A parser library for Go
Go · JavaScript★ 3,890Sep 23, 2026
MITSep 23, 2026 · metrics 2.10.0
crates.io
69Goodhealth index
softdevteam/grmtools
Rust grammar tool libraries and binaries
Rust★ 574↓ 615.3K/moSep 13, 2026
Custom licenseSep 13, 2026 · metrics 2.10.0
npm · Go
67Goodhealth index
harumiWeb/tree-sitter-vba
Tree-sitter grammar for Visual Basic for Applications (VBA) and VB6.
JavaScript★ 2↓ 1,002/moSep 19, 2026
MITSep 19, 2026 · metrics 2.10.0
npm
65Goodhealth index
thedannywahl/cssdoc
A documentation toolchain for plain CSS — TSDoc, for CSS.
TypeScript★ 1↓ 28.7K/moSep 13, 2026
MITSep 13, 2026 · metrics 2.10.0
npm · Go
62Moderatehealth index
tabnas/railroad
Railroad diagrams
Go · TypeScript · JavaScript★ 0↓ 12.2K/moSep 10, 2026
MITSep 10, 2026 · metrics 2.10.0
Maven
60Moderatehealth index
antlr/antlr4
ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files.
Java · C++ · C#★ 19KSep 16, 2026
BSD-3-ClauseSep 16, 2026 · metrics 2.10.0
npm
60Moderatehealth index
plurnk/plurnk-service
Pattern Lookup Universal Resource NetworK
TypeScript★ 0↓ 29.9K/moAug 25, 2026
MITAug 25, 2026 · metrics 2.10.0
—
57Moderatehealth index
A-LPG/LPG2
The LALR parser generator (LPG) is a tool for developing scanners and parsers. Supports multi-language . Input is specified by BNF rules. LPG supports backtracking (to resolve ambiguity), automatic AST generation and grammar inheritance.
C++ · GAP★ 8Sep 12, 2026
EPL-2.0Sep 12, 2026 · metrics 2.10.0
npm
57Moderatehealth index
therealtimex/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
TypeScript★ 1↓ 2,778/moSep 10, 2026
MITSep 10, 2026 · metrics 2.10.0
crates.io
56Moderatehealth index
Entelligentsia/grove
Structural, byte-precise, token-cheap codebase access for coding agents — tree-sitter over a CLI and an MCP server.
JavaScript · Rust★ 36↓ 138/moSep 10, 2026
MITSep 10, 2026 · metrics 2.10.0
PyPI
56Moderatehealth index
cesbit/pyleri
Python Parser
Python★ 124↓ 101.8K/moSep 11, 2026
MITSep 11, 2026 · metrics 2.10.0
npm · crates.io · Maven
53Moderatehealth index
arusatech/llama-cpp-pro
Llama cpp + CapacitorJS support
Makefile · C · C++★ 7↓ 434/moSep 15, 2026
MITSep 15, 2026 · metrics 2.10.0
PyPI · npm · Go +1
48Weakhealth index
khiner/tree-sitter-faust
Faust grammar for tree-sitter. Available in nvim-treesitter with `TSInstall faust`.
JavaScript · Python · Tree-sitter Query★ 11↓ 124/moSep 16, 2026
MITSep 16, 2026 · metrics 2.10.0
Go
47Weakhealth index
maximbilan/grammr
Blazingly fast TUI grammar checker powered by AI
Go★ 1Sep 20, 2026
MITSep 20, 2026 · metrics 2.10.0