Showing 36 of 257 projects
A Common Lisp package for parsing decimal strings into rational numbers and formatting numbers with extensive customization.
A basic STL parser for loading STL files into SceneKit nodes on iOS.
Elixir binding for libgraphqlparser that parses GraphQL queries into AST via NIF.
A formally verified XML library in SPARK 2014, proven free of runtime errors and with bounded stack usage for secure untrusted data processing.
A Haxe parser for .ase and .aseprite files, designed to be concise, framework-agnostic, and easy to use.
A Crystal library for parsing HTTP Archive (HAR) version 1.2 files.
A Gura configuration file parser and encoder implemented in the V programming language.
Streaming OpenStreetMap PBF parser for Node.js
A heavily opinionated YAML configuration framework for Go that enforces strict validation and consistency.
A Crystal shard that parses exception backtraces into structured, programmatically accessible data.
A linter for GitHub Actions workflows providing CLI, Node.js API, and VSCode extension support.
A TypeScript library that converts XPath expressions to CSS selectors using a recursive parser.
A CommonMark-compliant markdown parsing and rendering library for the D programming language.
A Crystal configuration parser with a human-friendly format, macros, and fault tolerance.
A Neovim plugin that enhances support for GitHub Actions files with syntax highlighting and LSP integration.
A Go library for parsing, validating, and formatting Digital Object Identifiers (DOIs).
A pure Elixir implementation for parsing and generating Labeled Tab-separated Values (LTSV) data.
Generates CLI interfaces from JavaScript/TypeScript classes, mapping fields to options and methods to commands.
A PEG-based YAML parser implemented in Rust using the pest parsing library.
Parses OpenStreetMap public transport and area relations, reconnects broken ways, and outputs GeoJSON with parallel processing for speed.
A high-performance LTSV (Labeled Tab-Separated Value) parser library for Go.
A Go library for scanning and parsing LL(1) grammars with a top-down operator precedence parser.
An ActionScript 3 port of Mozilla's Rhino JavaScript interpreter for embedding JavaScript in Flash/AIR applications.
An Elixir library for parsing MT940 and MT942 SWIFT customer statement and interim transaction report messages.
A zero-dependency Go library for parsing and manipulating struct tags with type information.
A Haxe port of Yarn Spinner for parsing and running Yarn dialogue files in non-Unity projects.
A flexible, extensible HTTP request parser for Go that maps request data to structs using declarative tags.
A GraphQL request parser implemented entirely using TypeScript's type system to generate type-safe responses and variables.
A lightweight template parser for Deno with customizable syntax.
An alternative, typed and simple wavefront format parser and writer.
A Python parser for GraphQL queries using libgraphqlparser bindings to generate Python data structures.
A Python parser for HandyGames .lng files, converting them to JSON for translation.
A cron expression parser library for the Move programming language.
A Rust parser for Forsyth-Edwards notation (FEN) with robust error handling.
A Rust library for parsing, modifying, and generating Dockerfiles with full instruction support.
An XML-RPC parser and formatter for Elixir with full datatype mapping 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.