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

5 projects

Showing 5 of 5 projects

Tinyexpr
TinyexprC

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

#c-library#calculator#embedded-scripting
Stars1.9k
Forks309
Last commit16 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 commit3 months 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
Stars558
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
Stars416
Forks38
Last commit1 month ago
kern
kernClojure

A Clojure library of parser combinators for implementing recursive-descent parsers with unlimited look-ahead.

#functional-programming#recursive-descent-parser#domain-specific-language
Stars241
Forks14
Last commit5 years ago

Related Tags

#Domain Specific Language3
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