#Grammar

Showing 46 of 46 repositories tagged #grammar, ranked by stars

antlr
antlr
antlr4

ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files.

Score
100
โ˜… 18.9k โ‘‚ 3.5k +2/day
Java
antvis
antvis
G2

๐Ÿ“Š The concise and progressive visualization grammar.

Score
100
โ˜… 12.6k โ‘‚ 1.7k โ€”
TypeScript
rust-bakery
rust-bakery
nom

Rust parser combinator framework

Score
86
โ˜… 10.4k โ‘‚ 848 +1/day
Rust
antvis
antvis
F2

๐Ÿ“ฑ๐Ÿ“ˆAn elegant, interactive and flexible charting library for mobile.

Score
86
โ˜… 8.0k โ‘‚ 640 +2/day
JavaScript
alibaba
alibaba
BizCharts

Powerful data visualization library based on G2 and React.

Score
0
โ˜… 6.2k โ‘‚ 661 โ€”
TypeScript
lark-parser
lark-parser
lark

Lark is a parsing toolkit for Python, built with a focus on ergonomics, performance and modularity.

Score
100
โ˜… 5.9k โ‘‚ 493 +7/day
Python
has2k1
has2k1
plotnine

A Grammar of Graphics for Python

Score
80
โ˜… 4.7k โ‘‚ 251 +6/day
Python
alecthomas
alecthomas
participle

A parser library for Go

Score
50
โ˜… 3.9k โ‘‚ 207 +5/day
Go
lalrpop
lalrpop
lalrpop

LR(1) parser generator for Rust

Score
100
โ˜… 3.5k โ‘‚ 311 +2/day
Rust
withcatai
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

Score
0
โ˜… 2.1k โ‘‚ 203 +4/day
TypeScript
typedgrammar
typedgrammar
typed-japanese

๐ŸŒธ Learn Japanese grammar with TypeScript

Score
100
โ˜… 1.9k โ‘‚ 23 โ€”
TypeScript
amzxyz
amzxyz
RIME-LMDG

็ฎ€็นๆ‰ฉๅฑ•่ฏๅบ“/ๅฃฐ่ฐƒ็ผ–็ /ๆœ€ๅ…จๅฃฐ่ฐƒๆ ‡ๆณจๅทฅๅ…ท้“พ/ไธ‡่ฑกๆ›ดๆ–ฐๅทฅๅ…ท้“พ/Rime่ฏญๆณ•ๆจกๅž‹๏ผšLMDG - Language, Model, Dictionary, Grammarใ€‚ๆฒก้”™่ฟ™้‡Œๆ˜ฏไธ‡่ฑกๆ‹ผ้Ÿณ็š„โ€œ็ฝ—้ฉฌๅธๅ›ฝโ€!

Score
60
โ˜… 1.7k โ‘‚ 39 +4/day
Python
kevinmehall
kevinmehall
rust-peg

Parsing Expression Grammar (PEG) parser generator for Rust

Score
71
โ˜… 1.6k โ‘‚ 118 +5/day
Rust
microsoft
microsoft
vscode-textmate

A library that helps tokenize text using Text Mate grammars.

Score
100
โ˜… 676 โ‘‚ 130 โ€”
TypeScript
bminixhofer
bminixhofer
nlprule

A fast, low-resource Natural Language Processing and Text Correction library written in Rust.

Score
29
โ˜… 663 โ‘‚ 44 โ€”
Rust
softdevteam
softdevteam
grmtools

Rust grammar tool libraries and binaries

Score
57
โ˜… 575 โ‘‚ 41 +1/day
Rust
jxmorris12
jxmorris12
language_tool_python

a free, non-AI python grammar checker ๐Ÿ“โœ…

Score
40
โ˜… 525 โ‘‚ 72 โ€”
Python
petitparser
petitparser
dart-petitparser

Dynamic parser combinators in Dart.

Score
100
โ˜… 485 โ‘‚ 50 โ€”
Dart
neogeny
neogeny
TatSu

็ซœ TatSu generates Python parsers from grammars in a variation of EBNF

Score
20
โ˜… 445 โ‘‚ 56 +1/day
Python
h0tk3y
h0tk3y
better-parse

A nice parser combinator library for Kotlin

Score
33
โ˜… 443 โ‘‚ 42 โ€”
Kotlin
svelteplot
svelteplot
svelteplot

Svelte-native plotting framework based on the grammar of graphics

Score
71
โ˜… 395 โ‘‚ 32 โ€”
TypeScript
shnewto
shnewto
bnf

Parse BNF grammar definitions

Score
43
โ˜… 287 โ‘‚ 28 +1/day
Rust
gosling-lang
gosling-lang
gos

A declarative interactive genomics visualization library for Python.

Score
29
โ˜… 243 โ‘‚ 15 โ€”
Python
ltex-plus
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

Score
80
โ˜… 233 โ‘‚ 10 +1/day
TypeScript
gosling-lang
gosling-lang
gosling.js

Grammar of Scalable Linked Interactive Nucleotide Graphics

Score
43
โ˜… 192 โ‘‚ 33 โ€”
TypeScript
JoranHonig
JoranHonig
tree-sitter-solidity

Solidity grammar for tree sitter

Score
0
โ˜… 186 โ‘‚ 56 โ€”
Python
scribe-org
scribe-org
Scribe-iOS

Scribe-iOS: Keyboards for language learners & Conjugate-iOS: Wikidata based verb conjugation app

Score
90
โ˜… 168 โ‘‚ 106 +3/day
Swift
Antyos
Antyos
vscode-openscad

An OpenSCAD extension for VS Code

Score
70
โ˜… 148 โ‘‚ 22 โ€”
TypeScript
GrammarViz2
GrammarViz2
grammarviz2_src

GrammarViz 2.0 public release:

Score
57
โ˜… 129 โ‘‚ 38 +1/day
Java
AgentOps-AI
AgentOps-AI
Spellcaster

AI agent to automatically check grammar and spelling on documentation files

Score
0
โ˜… 100 โ‘‚ 8 โ€”
Python
corn-config
corn-config
corn

๐ŸŒฝ A simple and pain-free configuration language. Reference libcorn implementation and CLI.

Score
14
โ˜… 97 โ‘‚ 11 โ€”
Rust
fasterthanlime
fasterthanlime
pegviz

PEG trace visualizer

Score
0
โ˜… 95 โ‘‚ 11 โ€”
Rust
scribe-org
scribe-org
Scribe-Android

Scribe-Android: Keyboards for language learners & Conjugate-Android: Wikidata based verb conjugation app

Score
67
โ˜… 92 โ‘‚ 119 +1/day
C++
Northern-Lights
Northern-Lights
yara-parser

Tools for parsing rulesets using the exact grammar as YARA. Written in Go.

Score
0
โ˜… 85 โ‘‚ 9 โ€”
Go
Palashio
Palashio
nylon

An intelligent, flexible grammar of machine learning.

Score
14
โ˜… 82 โ‘‚ 9 โ€”
Python
palle-k
palle-k
Covfefe

A parser for nondeterministic context free languages

Score
0
โ˜… 67 โ‘‚ 8 โ€”
Swift
cyrusfirheir
cyrusfirheir
twee3-language-tools

[ VSCode extension ] Syntax highlighting and programmatic language tools for Twee 3, and Twine 2 storyformats.

Score
50
โ˜… 59 โ‘‚ 17 โ€”
TypeScript
DrDub
DrDub
php-nlgen

NLGen: a library for creating recursive-descent natural language generators

Score
0
โ˜… 56 โ‘‚ 12 โ€”
PHP
fabiospampinato
fabiospampinato
textmate-highlighter

An isomorphic syntax highlighter using TextMate grammars and VSCode themes.

Score
40
โ˜… 54 โ‘‚ 1 โ€”
TypeScript
opensibyl
opensibyl
sibyl2

The missing fact layer in codebases.

Score
0
โ˜… 47 โ‘‚ 10 โ€”
Go
legesher
legesher
tree-sitter-legesher-python

โœจ Legesher's Python grammar for Tree-Sitter ๐ŸŒณ

Score
60
โ˜… 46 โ‘‚ 33 โ€”
JavaScript
c272
c272
iro4cli

An open-source rewrite of Iro, a grammar generator, supporting automatic VSCode & Atom extension generation.

Score
0
โ˜… 38 โ‘‚ 5 โ€”
C#
interrogator
interrogator
conll-df

CONLL-U to Pandas DataFrame

Score
0
โ˜… 31 โ‘‚ 9 โ€”
Python
worlpaker
worlpaker
go-syntax

Rich Syntax Highlighting for Go language

Score
10
โ˜… 31 โ‘‚ 4 โ€”
Go
peepingood
peepingood
clipmind-ai-macos
Score
20
โ˜… 29 โ‘‚ 0 โ€”
JavaScript
scribe-org
scribe-org
Scribe-Desktop

Typing GUI for language learners on Windows, Mac and Linux

Score
30
โ˜… 21 โ‘‚ 12 โ€”
Rust
Related Topics
#parser#rust#python#vscode#language#golang#parser-generator#visualization#parser-library#nlp#data-visualization

ยฉ 2026 GitRepoTrend ยท GitHub repositories by topic ยท Updated weekly