Showing 36 of 38 projects
A web-based Swiss Army knife for encryption, encoding, compression, and data analysis operations.
A Python library for data validation and settings management using Python type hints.
Data validation and settings management using Python type hints.
A parser generator tool and incremental parsing library for building syntax trees in programming tools.
A modular, type-safe TypeScript schema library for validating structural data with zero dependencies.
A TypeScript validator that maintains 1:1 type-safety from editor to runtime with optimized performance.
A Swift framework for parsing, formatting, and validating international phone numbers, inspired by Google's libphonenumber.
A general-purpose parser for Rust using Parsing Expression Grammars (PEG) with a focus on accessibility, correctness, and performance.
A formal specification for Markdown syntax with reference implementations in C and JavaScript.
A PHP library for parsing, formatting, validating, and geocoding international phone numbers, based on Google's libphonenumber.
A simple bi-directional XML to JavaScript object converter for Node.js, built on sax-js and xmlbuilder-js.
A reference implementation of a JSON package in Java for parsing, generating, and converting JSON documents.
A renderer and parser for the harmony response format used with OpenAI's gpt-oss open-weight models.
A static analysis tool that detects code smells in Ruby classes, modules, and methods to improve code quality.
A minimalistic, single-header JSON tokenizer/parser in C for resource-limited and embedded systems.
A Rust regular expression library with guaranteed linear time matching using finite automata.
A C++ library for compile-time regular expression matching, searching, and capturing with PCRE-like syntax.
A simple, fast, and powerful Earley parser toolkit for JavaScript that handles any BNF grammar.
A chunk-based JSON parser and generator for Objective-C, enabling stream processing of JSON data.
A .NET library for parsing command-line arguments, building CLI applications, and rendering terminal output.
A Go utility for parsing, creating, and editing dynamic or unknown JSON structures with a simple wrapper around encoding/json.
A single-header argument parsing library for modern C++17 applications.
Tools and libraries to generate .NET bindings for native C/C++ APIs, enabling interoperability with C# and C++/CLI.
A lightweight and powerful parser combinator library for C, enabling easy parsing of languages and data formats.
A .NET library for parsing, emitting, and serializing YAML with support for YAML 1.1 and 1.2 specifications.
A Clojure/ClojureScript parser generator that turns EBNF or ABNF grammars into executable parsers for any context-free grammar.
A blazing fast and feature-rich parser building toolkit for JavaScript, supporting LL(K) and LL(*) grammars.
A Rust datetime library focused on correctness and ease of use, with seamless time zone database integration.
A JSON library for Scala and Scala.js with a focus on functional programming and type safety.
A Swift library for blazing fast CommonMark Markdown rendering, built on cmark.
A tiny, friendly, C# parser construction library for building parsers directly in code using parser combinators.
iOS port of Google's libphonenumber library for parsing, formatting, and validating international phone numbers.
A zero-dependency C++ header-only parser combinator library for creating parsers according to Parsing Expression Grammars.
A lightweight JavaScript library for date formatting and parsing, designed as a minimal alternative to moment.js.
A Python-based engine for automatic creation of super timelines from computer system logs and files for digital forensic analysis.
A Go library for encoding and decoding TOML configuration files with high performance and stdlib-like behavior.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.