全部标签
目录标签

#grammar

公开记录中带有此标签的全部仓库——标签来自其 GitHub 主题或软件包注册表发布的关键词。健康度量遵循与记录其余部分相同的版本化方法论。

34 条记录
标签为“grammar”按健康指数排序
PyPI
93卓越健康指数
has2k1/plotnine
A Grammar of Graphics for Python
Python★ 4,757↓ 3.2M/月2026年8月27日
MIT2026年8月27日 · 指标 2.10.0
crates.io
88优秀健康指数
jsinger67/parol
LL(k) and LALR(1) parser generator for Rust and C#
Rust★ 236↓ 146.9K/月2026年8月18日
Apache-2.02026年8月18日 · 指标 2.10.0
npm
88优秀健康指数
microsoft/vscode-textmate
A library that helps tokenize text using Text Mate grammars.
TypeScript★ 677↓ 5.6M/月2026年8月27日
MIT2026年8月27日 · 指标 2.10.0
crates.io
88优秀健康指数
pest-parser/pest
The Elegant Parser
Rust★ 5,373↓ 74.1M/月2026年8月4日
Apache-2.02026年8月4日 · 指标 2.10.0
npm
87优秀健康指数
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/月2026年8月27日
MIT2026年8月27日 · 指标 2.10.0
crates.io
86优秀健康指数
lalrpop/lalrpop
LR(1) parser generator for Rust
Rust★ 3,498↓ 7.9M/月2026年8月13日
Apache-2.02026年8月13日 · 指标 2.10.0
npm · Packagist · crates.io +1
86优秀健康指数
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/月2026年8月27日
MIT2026年8月27日 · 指标 2.10.0
PyPI
84优秀健康指数
lark-parser/lark
Lark is a parsing toolkit for Python, built with a focus on ergonomics, performance and modularity.
Python★ 5,967↓ 78.8M/月2026年8月28日
MIT2026年8月28日 · 指标 2.10.0
PyPI
84优秀健康指数
neogeny/TatSu
竜 TatSu generates Python parsers from grammars in a variation of EBNF
Python★ 4452026年7月25日
自定义许可证2026年7月25日 · 指标 2.10.0
Maven
83优秀健康指数
languagetool-org/languagetool
Style and Grammar Checker for 25+ Languages
Java★ 14.9K2026年8月27日
LGPL-2.12026年8月27日 · 指标 2.10.0
npm
78良好健康指数
Chevrotain/chevrotain
Parser Building Toolkit for JavaScript
TypeScript · JavaScript★ 2,794↓ 189M/月2026年8月13日
Apache-2.02026年8月13日 · 指标 2.10.0
npm
78良好健康指数
VisActor/VGrammar
VGrammar is a kind of grammar of data visualization
TypeScript★ 109↓ 279.2K/月2026年8月30日
MIT2026年8月30日 · 指标 2.10.0
npm · Go
69良好健康指数
tabnas/abnf
BNF compiler for the tabnas parser
Go · TypeScript · JavaScript★ 0↓ 728/月2026年7月17日
MIT2026年7月17日 · 指标 2.10.0
crates.io
67良好健康指数
softdevteam/grmtools
Rust grammar tool libraries and binaries
Rust★ 576↓ 502.6K/月2026年7月23日
自定义许可证2026年7月23日 · 指标 2.10.0
Maven
65良好健康指数
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#★ 19K2026年8月5日
BSD-3-Clause2026年8月5日 · 指标 2.10.0
crates.io
65良好健康指数
rust-bakery/nom
Rust parser combinator framework
Rust★ 10.4K↓ 44.7M/月2026年8月3日
MIT2026年8月3日 · 指标 2.10.0
63中等健康指数
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★ 82026年7月21日
EPL-2.02026年7月21日 · 指标 2.10.0
crates.io · npm
63中等健康指数
accuser/bynk
Bynk is a statically typed programming language for building services.
Rust★ 1↓ 1,442/月2026年7月15日
Apache-2.02026年7月15日 · 指标 2.10.0
npm
63中等健康指数
thedannywahl/cssdoc
A documentation toolchain for plain CSS — TSDoc, for CSS.
TypeScript★ 1↓ 43.4K/月2026年7月25日
MIT2026年7月25日 · 指标 2.10.0
npm
62中等健康指数
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↓ 41.2K/月2026年7月17日
MIT2026年7月17日 · 指标 2.10.0
npm
60中等健康指数
plurnk/plurnk-service
Pattern Lookup Universal Resource NetworK
TypeScript★ 0↓ 29.9K/月2026年8月25日
MIT2026年8月25日 · 指标 2.10.0
npm · Go
60中等健康指数
tabnas/railroad
Railroad diagrams
Go · TypeScript · JavaScript★ 0↓ 995/月2026年7月17日
MIT2026年7月17日 · 指标 2.10.0
crates.io
59中等健康指数
Entelligentsia/grove
Structural, byte-precise, token-cheap codebase access for coding agents — tree-sitter over a CLI and an MCP server.
JavaScript · Rust★ 34↓ 65/月2026年7月18日
MIT2026年7月18日 · 指标 2.10.0
PyPI
57中等健康指数
cesbit/pyleri
Python Parser
Python★ 124↓ 117.2K/月2026年7月20日
MIT2026年7月20日 · 指标 2.10.0
crates.io
53中等健康指数
omnizip/omnizip-rs
Pure-Rust compression codecs (LZMA, ZSTD, Brotli, DEFLATE, bzip2, PPMd) — Rust ports of omnizip's Ruby reference implementations. MIT licensed, cross-verified against the Ruby originals.
Rust★ 0↓ 10.6K/月2026年8月15日
Apache-2.02026年8月15日 · 指标 2.10.0
npm · crates.io · Maven
51中等健康指数
arusatech/llama-cpp-pro
Llama cpp + CapacitorJS support
Makefile · C · C++★ 7↓ 495/月2026年7月31日
MIT2026年7月31日 · 指标 2.10.0
PyPI · npm · Go +1
51中等健康指数
khiner/tree-sitter-faust
Faust grammar for tree-sitter. Available in nvim-treesitter with `TSInstall faust`.
JavaScript · Python · Tree-sitter Query★ 10↓ 907/月2026年8月3日
MIT2026年8月3日 · 指标 2.10.0
PyPI
42薄弱健康指数
erikrose/parsimonious
The fastest pure-Python PEG parser I can muster
Python★ 1,916↓ 7.1M/月2026年8月27日
MIT2026年8月27日 · 指标 2.10.0
38薄弱健康指数
peter-winter/ctpg
Compile Time Parser Generator is a C++ single header library which takes a language description as a C++ code and turns it into a LR1 table parser with a deterministic finite automaton lexical analyzer, all in compile time.
C++★ 4882026年7月19日
MIT2026年7月19日 · 指标 2.10.0
npm · PyPI
36薄弱健康指数
tabatkins/railroad-diagrams
:steam_locomotive: A small JS+SVG library for drawing railroad syntax diagrams, like on JSON.org. Now with a Python port!
Python · JavaScript★ 1,760↓ 28.4M/月2026年8月13日
MIT2026年8月13日 · 指标 2.10.0