Showing 24 of 24 projects
A blazing fast and feature-rich parser building toolkit for JavaScript, supporting LL(K) and LL(*) grammars.
C library that provides PostgreSQL's SQL parser and scanner as a standalone component for external tools.
A collection of Rust crates for parsing, editing, and serializing TOML files with serde support and format preservation.
A Swift library and CLI tool for parsing OpenAPI/Swagger 3.0 specs and generating code from them.
A dynamic parser combinator library for Dart that models grammars and parsers as composable objects.
A strictly RFC 3986 compliant URI parsing and handling library written in C99.
A CSS 2.1 and CSS 3 parser for .NET that provides a LINQ-friendly object model for reading and manipulating stylesheets.
A set of Rust crates providing fully YAML 1.2 compliant parsing and manipulation with a focus on correctness and performance.
A Rust library for parsing Backus–Naur form context-free grammars and generating random sentences from them.
A Rust library for parsing MIME email messages with real-world data compatibility.
A pure Erlang application for parsing YAML 1.2 and JSON documents with no external dependencies.
An open-source SNMP MIB parser library for Java that reads MIB files and provides API access to OIDs, types, and descriptions.
A clear, extensible JavaScript parser with a beautiful codebase and easy-to-manipulate AST.
An RFC3986-compliant URI/URL parsing library for OCaml with multiple parser backends.
Elixir NIF binding for cmark (C), a CommonMark-compliant Markdown parser library.
A simple CSS parser and syntax checker written in Go for parsing and validating basic CSS.
A Java parser for HashiCorp Configuration Language (HCL) that converts HCL syntax into object maps for inspection.
A TOML parser for Crystal, compliant with the TOML v0.5.0 specification.
An exact YAML 1.2 parser and deserializer for F#, fully compliant with the official specification.
A Common Lisp library for parsing strings, vectors, and lists using parsing expression grammars (PEGs).
A TOML parser for Elixir that converts TOML strings into Elixir maps.
A C# library for parsing, resolving, and providing abstract completion for D programming language code.
A native YAML parser for the V programming language, supporting reading, tokenization, and conversion to JSON or dynamic structures.
A versatile .NET parsing framework for building custom parsers with Pratt parsing support.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.