The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 8 Rust Grammar Projects
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
nlprule
A fast, low-resource Natural Language Processing and Text Correction library written in Rust.
-
cargo-spellcheck
Checks all your documentation for spelling and grammar mistakes with hunspell and a nlprule based checker for grammar
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
Just in case you are not familiar with nom, it is a parser combinator written in Rust. The most basic thing you can do with it is import one of its parsing functions, give it some byte or string input and then get a Result as output with the parsed value and the rest of the input or an error if the parser failed. tag for example is used to recognize literal character/byte sequences.
And some related parser tools: - https://github.com/kevinmehall/rust-peg - https://github.com/pest-parser/pest - https://github.com/lalrpop/lalrpop
And some related parser tools: - https://github.com/kevinmehall/rust-peg - https://github.com/pest-parser/pest - https://github.com/lalrpop/lalrpop
Another interesting projects in the space:
- nlprule: https://github.com/bminixhofer/nlprule
- prosemd: https://github.com/kitten/prosemd-lsp
- cargo spellcheck: https://github.com/drahnr/cargo-spellcheck
Project mention: Grmtools – Grammar and Parsing Libraries for Rust | news.ycombinator.com | 2023-05-05
Another interesting projects in the space:
- nlprule: https://github.com/bminixhofer/nlprule
- prosemd: https://github.com/kitten/prosemd-lsp
- cargo spellcheck: https://github.com/drahnr/cargo-spellcheck
Rust Grammar related posts
- Pratt Parsers: Expression Parsing Made Easy
- Is there global autocorrect for linux?
- Vale.sh – A Linter for Prose
- What is the state of the art for creating domain-specific languages (DSLs) with Rust?
- Letlang — Roadblocks and how to overcome them - My programming language targeting Rust
- Grmtools – Grammar and Parsing Libraries for Rust
- Question about lexer and parser generators in Rust
-
A note from our sponsor - WorkOS
workos.com | 26 Apr 2024
Index
What are some of the best open-source Grammar projects in Rust? This list will help you:
Project | Stars | |
---|---|---|
1 | nom | 9,007 |
2 | lalrpop | 2,873 |
3 | rust-peg | 1,390 |
4 | nlprule | 570 |
5 | grmtools | 470 |
6 | cargo-spellcheck | 305 |
7 | bnf | 247 |
8 | treebender | 39 |
Sponsored