Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Recursive Descent Parser

Recursive Descent Parser

4 projects

Showing 4 of 4 projects

Tinyexpr
TinyexprC

A minimal C library for parsing, compiling, and evaluating mathematical expressions at runtime with no dependencies.

#c-library#embedded-scripting#recursive-descent-parser
Stars1.9k
Forks300
Last commit5 months 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
Forks116
Last commit12 days ago
FParsec
FParsecF#

A parser combinator library for F# that enables building recursive-descent parsers for formal grammars.

#unicode#recursive-descent-parser#domain-specific-language
Stars561
Forks46
Last commit2 years ago
CSLY
CSLYC#

An embeddable lexer and parser generator for C#/.NET, inspired by PLY, for building domain-specific languages.

#nuget#expression-parser#embedding
Stars410
Forks36
Last commit1 day 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