Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Grammar Definition

Grammar Definition

3 projects

Showing 3 of 3 projects

Chevrotain
ChevrotainTypeScript

A blazing fast and feature-rich parser building toolkit for JavaScript, supporting LL(K) and LL(*) grammars.

#parsing#llk-grammars#compiler-construction
Stars2.8k
Forks220
Last commit13 days ago
rust-peg
rust-pegRust

A Parsing Expression Grammar (PEG) parser generator for Rust that builds recursive descent parsers from concise grammar definitions.

#parsing#rust-macro#recursive-descent-parser
Stars1.6k
Forks118
Last commit2 months ago
Parakeet
ParakeetC#

A fast C# parsing library using PEG-based recursive descent parsers with fluent syntax and error recovery.

#csharp#dotnet#grammar-definition
Stars87
Forks9
Last commit15 days ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub