Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Parser Combinator

Parser Combinator

6 projects

Showing 6 of 6 projects

mpc
mpcC

A lightweight and powerful parser combinator library for C, enabling easy parsing of languages and data formats.

#parsing#c-library#domain-specific-language
Stars2.8k
Forks301
Last commit9 months ago
PEGTL
PEGTLC++

A zero-dependency C++ header-only parser combinator library for creating parsers according to Parsing Expression Grammars.

#parsing#template-library#zero-dependency
Stars2.1k
Forks244
Last commit18 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
PetitParser
PetitParserDart

A dynamic parser combinator library for Dart that models grammars and parsers as composable objects.

#parsing#dart#parser-framework
Stars484
Forks50
Last commit8 days ago
dbcc
dbccC

A DBC file compiler that converts CAN database files into C code for message serialization, plus CSV, JSON, and XML outputs.

#embedded-systems#can-bus#code-generator
Stars446
Forks150
Last commit7 months ago
jparsec
jparsecJava

A pure Java library for building recursive-descent parser combinators, inspired by Haskell Parsec.

#bnf#java#error-reporting
Stars352
Forks57
Last commit6 months ago

Related Tags

#Grammar4#Parsing3
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