Showing 36 of 123 projects
A PHP library for parsing, validating, generating, and error-correcting IBAN and IIBAN bank account information.
A clean and powerful Haskell stream processing library for building and connecting reusable streaming components.
A dynamic parser combinator library for Dart that models grammars and parsers as composable objects.
A datetime library for Elixir providing explicit types, full timezone support, and safe parsing/formatting.
A fast, robust, and standards-compliant email parsing library for Rust with zero-copy design and extensive RFC support.
A low-level JSON and JSON5 parsing and pretty-printing library for OCaml.
A Rust library for serializing and deserializing GeoJSON vector GIS file format.
A simple header-only C++ library for parsing and generating INI configuration files.
A set of Rust crates providing fully YAML 1.2 compliant parsing and manipulation with a focus on correctness and performance.
A high-performance Swift framework for serializing and deserializing model objects to/from JSON, designed for REST APIs.
Parse yes/no like values with lenient mode for handling typos, useful for CLI prompts and configuration.
A comprehensive date and time manipulation module for Lua 5.x, featuring parsing, arithmetic, and formatting.
A Unicode-aware lexer generator for OCaml that embeds lexer specifications directly in OCaml source files.
A pure Lua port of LPeg, a Parsing Expression Grammars library for pattern matching and text processing.
A pure OCaml regular expression library supporting Perl, POSIX, Emacs, and glob patterns with DFA-based matching.
A lightweight parser combinator library for Idris, inspired by Parsec, with backtrack-by-default behavior.
A single-header YAML 1.0 serializer/deserializer library for C++11.
A fast monadic-style parser combinator library for stable Rust, enabling expressive and performant parsing.
A WHATWG-compliant Objective-C framework for parsing, manipulating, and querying HTML documents on iOS and OSX.
Generate new projects from Git(Hub) templates using a simple schema and Nunjucks templating.
A parser combinator library for Swift that builds sophisticated parsers from simple components.
A pure Erlang application for parsing YAML 1.2 and JSON documents with no external dependencies.
A lightweight Go library for human-friendly datetime creation, transformation, formatting, and parsing.
An Elixir library for building and validating complex database query filters from client parameters, with Ecto integration.
A typed regular expression library for OCaml that enables type-safe parsing and unparsing with automatic group extraction.
A lightweight, zero-dependency C library for parsing INI configuration files with minimal memory footprint.
A Rust library for parsing, editing, and encoding HashiCorp Configuration Language (HCL) with serde support.
A collection of Swift and SwiftUI playgrounds demonstrating practical solutions for iOS/macOS development challenges.
A high-performance Java library for parsing and writing UUIDs, significantly faster than the standard JDK implementation.
A library for parsing and semantic analysis of Ada code, designed as a building block for IDE integration and static analysis tools.
A Lua PEG library extension that adds labeled failures for error handling and recovery in parsing expression grammars.
A Go library for querying OFX servers and parsing OFX responses, with an example command-line client.
A JavaScript library for building parsers using functional parser combinators, inspired by Haskell's Parsec.
A curated collection of resources, projects, and tools for the pest parser generator in Rust.
A high-performance, regex-free Go tokenizer for parsing strings, slices, and infinite streams into customizable tokens.
A Rust-based JsonPath engine with WebAssembly and JavaScript bindings for querying and manipulating JSON data.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.