Showing 14 of 14 projects
A lightweight and powerful parser combinator library for C, enabling easy parsing of languages and data formats.
A zero-dependency C++ header-only parser combinator library for creating parsers according to Parsing Expression Grammars.
A parser combinator library for F# that enables building recursive-descent parsers for formal grammars.
A dynamic parser combinator library for Dart that models grammars and parsers as composable objects.
A DBC file compiler that converts CAN database files into C code for message serialization, plus CSV, JSON, and XML outputs.
A pure Java library for building recursive-descent parser combinators, inspired by Haskell Parsec.
A fast monadic-style parser combinator library for stable Rust, enabling expressive and performant parsing.
A parser combinator library for Swift that builds sophisticated parsers from simple components.
A JavaScript library for building parsers using functional parser combinators, inspired by Haskell's Parsec.
A namespace-aware XML parser for Rust providing SAX-like and element-building APIs.
A step-by-step guide to parsing using Haskell parser combinators, with practical examples for version numbers and SRT subtitles.
An extensible, type-and-source-polymorphic, non-linear applicative parser combinator library for F# 3.0 and 4.0.
Parse natural language dates, times, and ranges in Go without predefined formats.
A simple parser combinator library for Deno, ported from fnparse.js to TypeScript.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.