Showing 36 of 189 projects
A Parsing Expression Grammar (PEG) generator for the D programming language, enabling compile-time and runtime parsing.
An elegant option parser for shell scripts with full support for all POSIX shells.
RFC 4180 compliant, composable CSV parsing and encoding library for Elixir.
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 set of Rust crates providing fully YAML 1.2 compliant parsing and manipulation with a focus on correctness and performance.
A simple header-only C++ library for parsing and generating INI configuration files.
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 single-header YAML 1.0 serializer/deserializer library for C++11.
A lightweight parser combinator library for Idris, inspired by Parsec, with backtrack-by-default behavior.
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.
A parser combinator library for Swift that builds sophisticated parsers from simple components.
Generate new projects from Git(Hub) templates using a simple schema and Nunjucks templating.
BLLIP reranking parser (also known as Charniak-Johnson parser, Charniak parser, Brown reranking parser) See http://pypi.python.org/pypi/bllipparser/ for Python module.
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 Go library for querying OFX servers and parsing OFX responses, with an example command-line client.
A Lua PEG library extension that adds labeled failures for error handling and recovery in parsing expression grammars.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.