Ecosyste.ms: Packages

An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

crates.io "grammar" keyword

wee-peg 0.5.4
A simple Parsing Expression Grammar (PEG) parser generator.
1 version - Latest release: over 6 years ago - 2 dependent packages - 1.98 thousand downloads total - 0 stars on GitHub - 1 maintainer
lsystem 0.2.1
A Library for building L-Systems in rust
2 versions - Latest release: over 8 years ago - 1 dependent repositories - 12.7 thousand downloads total - 1 stars on GitHub - 1 maintainer
Top 1.0% on crates.io
pest 2.7.10 πŸ’°
The Elegant Parser
78 versions - Latest release: 9 days ago - 692 dependent packages - 17,570 dependent repositories - 63.4 million downloads total - 4,338 stars on GitHub - 1 maintainer
Top 1.0% on crates.io
pest_derive 2.7.10 πŸ’°
pest's derive macro
58 versions - Latest release: 9 days ago - 625 dependent packages - 9,422 dependent repositories - 47.4 million downloads total - 4,338 stars on GitHub - 1 maintainer
fuel-pest_grammars 3.0.4 πŸ’°
pest popular grammar implementations
1 version - Latest release: over 2 years ago - 432 downloads total - 4,338 stars on GitHub - 1 maintainer
Top 9.1% on crates.io
fuel-pest_derive 3.0.4 πŸ’°
pest's derive macro
1 version - Latest release: over 2 years ago - 3 dependent packages - 2 dependent repositories - 6.01 thousand downloads total - 4,338 stars on GitHub - 1 maintainer
pest_debugger 2.7.10 πŸ’°
pest grammar debugger
21 versions - Latest release: 9 days ago - 5.92 thousand downloads total - 4,338 stars on GitHub - 1 maintainer
Top 9.5% on crates.io
pest_grammars 2.7.10 πŸ’°
pest popular grammar implementations
55 versions - Latest release: 9 days ago - 1 dependent package - 1 dependent repositories - 63.3 thousand downloads total - 4,338 stars on GitHub - 1 maintainer
Top 7.3% on crates.io
fuel-pest 3.0.4 πŸ’°
The Elegant Parser
2 versions - Latest release: over 2 years ago - 9 dependent packages - 3 dependent repositories - 7.83 thousand downloads total - 4,338 stars on GitHub - 1 maintainer
pest_tmp 2.1.1 πŸ’°
The Elegant Parser
1 version - Latest release: almost 5 years ago - 3 dependent packages - 53.6 thousand downloads total - 4,338 stars on GitHub - 1 maintainer
pest_derive_tmp 2.1.0 πŸ’°
pest's derive macro
1 version - Latest release: almost 5 years ago - 52.4 thousand downloads total - 4,338 stars on GitHub - 1 maintainer
rspg 0.0.3
Simple LR(1) parser generator library.
4 versions - Latest release: over 3 years ago - 1 dependent package - 2.01 thousand downloads total - 3 stars on GitHub - 1 maintainer
nailgun 0.1.0
A PEG parser generator.
1 version - Latest release: almost 9 years ago - 4.62 thousand downloads total - 9 stars on GitHub - 1 maintainer
tree-sitter-markdown 0.7.1
Markdown grammar for tree-sitter
2 versions - Latest release: about 3 years ago - 3 dependent repositories - 1.73 thousand downloads total - 171 stars on GitHub - 1 maintainer
Top 0.4% on crates.io
nom 7.1.3
A byte-oriented, zero-copy, parser combinators library
96 versions - Latest release: over 1 year ago - 1,874 dependent packages - 31,948 dependent repositories - 144 million downloads total - 9,050 stars on GitHub - 1 maintainer
oxford_join 0.2.9
Join string slices with Oxford Commas!
12 versions - Latest release: 7 months ago - 1 dependent package - 5.04 thousand downloads total - 0 stars on GitHub - 1 maintainer
pegtastic 0.1.0
A simple Parsing Expression Grammar (PEG) parser generator.
1 version - Latest release: almost 4 years ago - 512 downloads total - 0 stars on GitHub - 1 maintainer
parce 0.0.1
A pure-rust parser generator
2 versions - Latest release: almost 3 years ago - 758 downloads total - 2 stars on GitHub - 1 maintainer
syntastic 0.5.1
Generic abstract syntax representation
8 versions - Latest release: over 3 years ago - 2.82 thousand downloads total - 3 stars on GitHub - 1 maintainer
prattle 0.1.3
General, configurable Pratt/TDOP parser.
4 versions - Latest release: over 5 years ago - 2.49 thousand downloads total - 7 stars on GitHub - 1 maintainer
kiki 7.0.0
A minimalist parser generator for Rust.
12 versions - Latest release: 11 months ago - 1 dependent package - 3.55 thousand downloads total - 4 stars on GitHub - 1 maintainer
pidgin 0.4.4
simple non-recursive grammars
15 versions - Latest release: over 1 year ago - 3 dependent packages - 4 dependent repositories - 21.6 thousand downloads total - 3 stars on GitHub - 1 maintainer
parol_runtime 0.21.0
Runtime library for parsers generated by the 'parol' parser generator.
49 versions - Latest release: 10 days ago - 5 dependent packages - 8 dependent repositories - 26 thousand downloads total - 165 stars on GitHub - 1 maintainer
parol 0.28.0
LL(k) parser generator for Rust
82 versions - Latest release: 10 days ago - 4 dependent packages - 7 dependent repositories - 35 thousand downloads total - 165 stars on GitHub - 1 maintainer
parol-ls 0.18.0
Language server for parol parser generator
36 versions - Latest release: 10 days ago - 9.71 thousand downloads total - 165 stars on GitHub - 1 maintainer
parol-macros 0.2.0
Macros for LL(k) parser generator `parol`
2 versions - Latest release: over 1 year ago - 3 dependent packages - 3 dependent repositories - 11.1 thousand downloads total - 165 stars on GitHub - 1 maintainer
llmaker 0.0.1
Make LL(1) token parser code for Rust.
1 version - Latest release: about 3 years ago - 465 downloads total - 3 stars on GitHub - 1 maintainer
glr 0.2.0
RNGLR parser generator
2 versions - Latest release: over 1 year ago - 1.1 thousand downloads total - 2 stars on GitHub - 1 maintainer
lindenmayer-system 0.3.1
Parametric Lindenmayer-Systems
4 versions - Latest release: almost 5 years ago - 1 dependent repositories - 3.99 thousand downloads total - 13 stars on GitHub - 1 maintainer
cfg 0.8.0
Library for manipulating context-free grammars.
11 versions - Latest release: 7 months ago - 8 dependent packages - 168 dependent repositories - 18.3 thousand downloads total - 17 stars on GitHub - 2 maintainers
tree-sitter-ssh-client-config 2024.5.9
SSH client config grammar for the tree-sitter parsing library
38 versions - Latest release: 1 day ago - 10.4 thousand downloads total - 6 stars on GitHub - 1 maintainer
Top 7.8% on crates.io
lrlex 0.13.5
Simple lexer generator
34 versions - Latest release: 6 days ago - 4 dependent packages - 21 dependent repositories - 97.7 thousand downloads total - 472 stars on GitHub - 1 maintainer
Top 7.2% on crates.io
cfgrammar 0.13.5
Grammar manipulation
34 versions - Latest release: 6 days ago - 7 dependent packages - 22 dependent repositories - 106 thousand downloads total - 472 stars on GitHub - 1 maintainer
Top 7.9% on crates.io
lrpar 0.13.5
Yacc-compatible parser generator
34 versions - Latest release: 6 days ago - 5 dependent packages - 16 dependent repositories - 96 thousand downloads total - 472 stars on GitHub - 1 maintainer
Top 8.8% on crates.io
lrtable 0.13.5
LR grammar table generation
34 versions - Latest release: 6 days ago - 2 dependent packages - 20 dependent repositories - 106 thousand downloads total - 472 stars on GitHub - 1 maintainer
nimbleparse 0.13.5
Simple Yacc grammar debugging tool
17 versions - Latest release: 6 days ago - 5.67 thousand downloads total - 472 stars on GitHub - 1 maintainer
Top 1.4% on crates.io
lalrpop-util 0.20.2
Runtime library for parsers generated by LALRPOP
50 versions - Latest release: 2 months ago - 212 dependent packages - 1,985 dependent repositories - 11.7 million downloads total - 2,891 stars on GitHub - 1 maintainer
Top 5.6% on crates.io
lalrpop-snap 0.16.0
convenient LR(1) parser generator
26 versions - Latest release: over 5 years ago - 2 dependent packages - 29 dependent repositories - 167 thousand downloads total - 2,891 stars on GitHub - 1 maintainer
Top 4.9% on crates.io
lalrpop-intern 0.15.1
Simple string interner used by LALRPOP
23 versions - Latest release: about 6 years ago - 4 dependent packages - 19 dependent repositories - 148 thousand downloads total - 2,891 stars on GitHub - 1 maintainer
Top 1.4% on crates.io
lalrpop 0.20.2
convenient LR(1) parser generator
50 versions - Latest release: 2 months ago - 197 dependent packages - 1,899 dependent repositories - 10.8 million downloads total - 2,891 stars on GitHub - 1 maintainer
earlgrey 0.3.2
A library for parsing context-free grammars using Earley algorithm
12 versions - Latest release: about 2 years ago - 3 dependent packages - 2 dependent repositories - 9.65 thousand downloads total - 64 stars on GitHub - 1 maintainer
abackus 0.2.6
Parser builder using EBNF
9 versions - Latest release: about 2 years ago - 1 dependent package - 1 dependent repositories - 5.81 thousand downloads total - 64 stars on GitHub - 1 maintainer
tree-sitter-tlaplus 1.3.3
A tree-sitter grammar for TLA⁺ and PlusCal
28 versions - Latest release: 17 days ago - 1 dependent package - 1 dependent repositories - 8.75 thousand downloads total - 53 stars on GitHub - 1 maintainer
pest-ide 0.1.4 πŸ’°
Helper library for the IntelliJ IDEA plugin for Pest.
5 versions - Latest release: about 4 years ago - 2.48 thousand downloads total - 33 stars on GitHub - 1 maintainer
notedown-wasi 0.0.5
Cross-language notedown sharing of intermediate representations
6 versions - Latest release: about 1 month ago - 1.52 thousand downloads total - 20 stars on GitHub - 1 maintainer
indefinite 0.1.7 πŸ’°
Prefix a noun with an indefinite article - a or an - based on whether it begins with a vowel
8 versions - Latest release: 7 months ago - 1 dependent repositories - 2.96 thousand downloads total - 2 stars on GitHub - 1 maintainer
cargo-grammarly 0.1.2 πŸ’°
A third-party cargo extension for checking grammar in the documentation and comments.
3 versions - Latest release: almost 5 years ago - 3.72 thousand downloads total - 7 stars on GitHub - 1 maintainer
grammarbot-io 1.0.1 πŸ’°
This crate allows you to check your texts for grammar using the grammarbot service.
2 versions - Latest release: about 3 years ago - 792 downloads total - 5 stars on GitHub - 1 maintainer
pest_typed_derive 0.13.1
pest-typed's derive macro.
68 versions - Latest release: 5 days ago - 16.8 thousand downloads total - 5 stars on GitHub - 1 maintainer
pest_typed 0.13.1
A statically typed version of pest.
69 versions - Latest release: 5 days ago - 2 dependent packages - 1 dependent repositories - 17.4 thousand downloads total - 5 stars on GitHub - 1 maintainer
lelwel 0.5.1
LL(1) parser generator
17 versions - Latest release: 4 months ago - 6.14 thousand downloads total - 10 stars on GitHub - 1 maintainer
peggle 0.1.0
A simple regex-like parsing library, capable of handling Parsing Expression Grammar (PEG) rules.
1 version - Latest release: 5 months ago - 1 dependent package - 438 downloads total - 0 stars on GitHub - 1 maintainer
Top 9.7% on crates.io
pest_consume_macros 1.1.0
Macros for pest_consume
8 versions - Latest release: almost 3 years ago - 2 dependent packages - 59 dependent repositories - 659 thousand downloads total - 42 stars on GitHub - 1 maintainer
Top 8.0% on crates.io
pest_consume 1.1.3
A framework for processing the output of a pest-generated parser
10 versions - Latest release: over 1 year ago - 17 dependent packages - 63 dependent repositories - 663 thousand downloads total - 42 stars on GitHub - 1 maintainer
peggle-derive 0.1.0
A simple regex-like parsing library, capable of handling Parsing Expression Grammar (PEG) rules.
1 version - Latest release: 5 months ago - 320 downloads total - 0 stars on GitHub - 1 maintainer
pag-compiler 0.1.0-alpha.1
Parser-lexer fusion generator (compiler interface)
1 version - Latest release: 11 months ago - 323 downloads total - 51 stars on GitHub - 1 maintainer
pag-lexer 0.1.0-alpha.1
Parser-lexer fusion generator (derivative lexer)
1 version - Latest release: 11 months ago - 1 dependent package - 674 downloads total - 51 stars on GitHub - 1 maintainer
pag-parser 0.1.0-alpha.1
Parser-lexer fusion generator (parser generator)
1 version - Latest release: 11 months ago - 1 dependent package - 524 downloads total - 51 stars on GitHub - 1 maintainer
dyck 0.1.0
A crate for running Dyck and InterDyck algorithms over languages of generic <T> token enum instan...
1 version - Latest release: 30 days ago - 211 downloads total - 0 stars on GitHub - 1 maintainer
dyck-derive 0.1.0
A procedural macro to derive the DyckToken trait on a post-lexer Token enum for use in running Dy...
1 version - Latest release: 30 days ago - 211 downloads total - 0 stars on GitHub - 1 maintainer
bnf_rules 0.1.2
LR(1) parser generator
3 versions - Latest release: 11 days ago - 719 downloads total - 4 stars on GitHub - 1 maintainer
bnf_rules_parser 0.1.2
LR(1) parser generator
2 versions - Latest release: 11 days ago - 2 dependent packages - 647 downloads total - 4 stars on GitHub - 1 maintainer
bnf_rules_macro 0.1.2
LR(1) parser generator
2 versions - Latest release: 11 days ago - 1 dependent package - 571 downloads total - 4 stars on GitHub - 1 maintainer
oak 0.8.0
A typed parser generator syntax extension for Parsing Expression Grammar (PEG).
45 versions - Latest release: over 3 years ago - 4 dependent repositories - 119 thousand downloads total - 141 stars on GitHub - 1 maintainer
languagetool 0.1.2
Bindings for LanguageTool grammar checking server
3 versions - Latest release: almost 5 years ago - 1 dependent package - 2.82 thousand downloads total - 3 stars on GitHub - 1 maintainer
tree-sitter-solidity 1.2.5
Solidity grammar for the tree-sitter parsing library
7 versions - Latest release: 9 days ago - 1.91 thousand downloads total - 119 stars on GitHub - 1 maintainer
pdl-compiler 0.2.3
Parser and serializer generator for protocol binary packets
12 versions - Latest release: 6 months ago - 2 dependent packages - 3 dependent repositories - 13.2 thousand downloads total - 34 stars on GitHub - 2 maintainers
pdl-runtime 0.2.3
PDL's runtime library
4 versions - Latest release: 6 months ago - 1 dependent package - 3 dependent repositories - 8.82 thousand downloads total - 34 stars on GitHub - 1 maintainer
pdl-derive 0.2.3
PDL's derive macro
5 versions - Latest release: 6 months ago - 1 dependent repositories - 8.53 thousand downloads total - 34 stars on GitHub - 1 maintainer
gearley 0.0.4
An Earley parser engine.
5 versions - Latest release: over 4 years ago - 5 dependent packages - 1 dependent repositories - 8.55 thousand downloads total - 28 stars on GitHub - 1 maintainer
mpl-macro 0.1.2
Minimal parser combinator of Minimal Parsing Language (MPL) like Top-Down Parsing Language (TDPL).
3 versions - Latest release: about 2 years ago - 1 dependent package - 1 dependent repositories - 1.77 thousand downloads total - 5 stars on GitHub - 1 maintainer
doc-chunks 0.1.0 πŸ’°
Clusters of doc comments and dev comments as coherent view.
6 versions - Latest release: 16 days ago - 1 dependent package - 1 dependent repositories - 20.9 thousand downloads total - 309 stars on GitHub - 1 maintainer
cargo-spellcheck 0.14.0 πŸ’°
Checks all doc comments for spelling mistakes
106 versions - Latest release: 16 days ago - 85 thousand downloads total - 309 stars on GitHub - 1 maintainer
oak_runtime 0.6.0
Parser generated by Oak depends on this library. Please consult the package Oak for more informat...
22 versions - Latest release: over 3 years ago - 1 dependent package - 5 dependent repositories - 20.3 thousand downloads total - 141 stars on GitHub - 1 maintainer
rtps-idl-grammar 0.2.3
OMG RTPS IDL v4.0 grammar for pest
2 versions - Latest release: over 5 years ago - 1 dependent package - 2.37 thousand downloads total - 20 stars on GitHub - 1 maintainer
promql-rs 0.1.1
A PromQL parser
2 versions - Latest release: 11 months ago - 594 downloads total - 2 stars on GitHub - 1 maintainer
mpl 0.2.0
Minimal parser combinator of Minimal Parsing Language (MPL) like Top-Down Parsing Language (TDPL).
2 versions - Latest release: about 2 years ago - 2 dependent packages - 1 dependent repositories - 2.61 thousand downloads total - 5 stars on GitHub - 1 maintainer
parser-test 0.3.3
Declarative tester for parsers
6 versions - Latest release: almost 2 years ago - 1 dependent repositories - 1.75 thousand downloads total - 0 stars on GitHub - 1 maintainer
rust-bison-skeleton 0.41.0
Bison skeleton for Rust
41 versions - Latest release: almost 2 years ago - 1 dependent package - 1 dependent repositories - 19 thousand downloads total - 20 stars on GitHub - 1 maintainer
Top 4.2% on crates.io
peg-runtime 0.8.3
Runtime support for rust-peg grammars. To use rust-peg, see the `peg` crate.
9 versions - Latest release: 13 days ago - 3 dependent packages - 596 dependent repositories - 3.33 million downloads total - 1,389 stars on GitHub - 1 maintainer
Top 2.5% on crates.io
peg 0.8.3
A simple Parsing Expression Grammar (PEG) parser generator.
49 versions - Latest release: 13 days ago - 109 dependent packages - 638 dependent repositories - 3.51 million downloads total - 1,389 stars on GitHub - 1 maintainer
peg-syntax-ext 0.5.7
Deprecated syntax extension plugin for Rust nightly. See the `peg` crate for other integration op...
8 versions - Latest release: over 5 years ago - 1 dependent package - 1 dependent repositories - 10.8 thousand downloads total - 1,389 stars on GitHub - 1 maintainer
Top 5.1% on crates.io
peg-macros 0.8.3
Procedural macros for rust-peg. To use rust-peg, see the `peg` crate.
9 versions - Latest release: 13 days ago - 1 dependent package - 595 dependent repositories - 3.33 million downloads total - 1,389 stars on GitHub - 1 maintainer
lexpar 0.1.0
Lexer and parser crate for stable Rust. This implementation favors compile-time over run-time for...
1 version - Latest release: about 6 years ago - 1 dependent repositories - 1.26 thousand downloads total - 10 stars on GitHub - 1 maintainer
yggdrasil-rt 0.1.3
Yggdrasil Shared Structure
20 versions - Latest release: about 1 month ago - 8 dependent packages - 1 dependent repositories - 7.54 thousand downloads total - 20 stars on GitHub - 1 maintainer
nlprule-build 0.6.4
Build tools for a fast, low-resource Natural Language Processing and Error Correction library.
12 versions - Latest release: about 3 years ago - 2 dependent packages - 3 dependent repositories - 30.7 thousand downloads total - 569 stars on GitHub - 1 maintainer
Top 8.8% on crates.io
nlprule 0.6.4
A fast, low-resource Natural Language Processing and Error Correction library.
14 versions - Latest release: about 3 years ago - 4 dependent packages - 4 dependent repositories - 37.1 thousand downloads total - 569 stars on GitHub - 1 maintainer
yggdrasil-wasi 0.0.0
Yggdrasil Shared Structure
1 version - Latest release: about 1 month ago - 249 downloads total - 19 stars on GitHub - 1 maintainer
layered-clauses 0.1.1
Clauses plugin for layered-nlp
2 versions - Latest release: about 3 years ago - 746 downloads total - 17 stars on GitHub - 1 maintainer
bnf 0.5.0
A library for parsing Backus–Naur form context-free grammars
22 versions - Latest release: about 1 year ago - 3 dependent packages - 4 dependent repositories - 31.8 thousand downloads total - 243 stars on GitHub - 2 maintainers
in_definite 1.0.0
Get the indefinite article ('a' or 'an') to match the given word. For example: an umbrella, a user.
18 versions - Latest release: 8 months ago - 2 dependent packages - 4 dependent repositories - 25.9 thousand downloads total - 2 stars on GitHub - 1 maintainer
prosemd-lsp 0.1.0 πŸ’°
An experimental proofreading and linting language server for markdown files
1 version - Latest release: about 3 years ago - 854 downloads total - 162 stars on GitHub - 1 maintainer
glc 0.4.2
Generate a random expression based on a Context Free Grammar
8 versions - Latest release: 9 months ago - 1 dependent package - 2.37 thousand downloads total - 0 stars on GitHub - 1 maintainer
lindenmayer_graphic 0.1.1
Build recursive images (fractals, plants, etc..), supporting multiple graphic APIs to build an SV...
2 versions - Latest release: about 1 year ago - 632 downloads total - 3 stars on GitHub - 1 maintainer
sprout 1.0.0
A rust crate for growing simple, but beautiful AST trees 🌳
6 versions - Latest release: over 1 year ago - 1 dependent repositories - 1.77 thousand downloads total - 0 stars on GitHub - 1 maintainer
layered-nlp 0.1.1
Highly-flexible data-oriented NLP framework
2 versions - Latest release: about 3 years ago - 3 dependent packages - 1 dependent repositories - 1.79 thousand downloads total - 17 stars on GitHub - 1 maintainer
layered-amount 0.1.1
Amount plugin for layered-nlp
2 versions - Latest release: about 3 years ago - 762 downloads total - 17 stars on GitHub - 1 maintainer
tree-sitter-rst 0.1.0 πŸ’°
reStructuredText grammar for the tree-sitter parsing library
1 version - Latest release: over 1 year ago - 1 dependent package - 1.86 thousand downloads total - 48 stars on GitHub - 1 maintainer
bulk_examples_generator 0.1.0
Create dozens/hundreds/thousands/millions of random examples based on a pest grammar (PEG). It ca...
1 version - Latest release: about 4 years ago - 557 downloads total - 14 stars on GitHub - 1 maintainer
mo 0.1.0
Create dozens/hundreds/thousands/millions of random examples based on a pest grammar (PEG). It ca...
1 version - Latest release: about 3 years ago - 490 downloads total - 8 stars on GitHub - 1 maintainer