Showing 36 of 256 projects
A basic STL parser for loading STL files into SceneKit nodes on iOS.
A formally verified XML library in SPARK 2014, proven free of runtime errors and with bounded stack usage for secure untrusted data processing.
Elixir binding for libgraphqlparser that parses GraphQL queries into AST via NIF.
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 Crystal configuration parser with a human-friendly format, macros, and fault tolerance.
A CommonMark-compliant markdown parsing and rendering library for the D programming language.
A Go library for parsing, validating, and formatting Digital Object Identifiers (DOIs).
A PEG-based YAML parser implemented in Rust using the pest parsing library.
A Neovim plugin that enhances support for GitHub Actions files with syntax highlighting and LSP integration.
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.
An ActionScript 3 port of Mozilla's Rhino JavaScript interpreter for embedding JavaScript in Flash/AIR applications.
A Go library for scanning and parsing LL(1) grammars with a top-down operator precedence parser.
Parses OpenStreetMap public transport and area relations, reconnects broken ways, and outputs GeoJSON with parallel processing for speed.
An Elixir library for parsing MT940 and MT942 SWIFT customer statement and interim transaction report messages.
A high-performance LTSV (Labeled Tab-Separated Value) parser library for Go.
A zero-dependency Go library for parsing and manipulating struct tags with type information.
A GraphQL request parser implemented entirely using TypeScript's type system to generate type-safe responses and variables.
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 lightweight template parser for Deno with customizable syntax.
An alternative, typed and simple wavefront format parser and writer.
A cron expression parser library for the Move programming language.
A Python parser for HandyGames .lng files, converting them to JSON for translation.
A Python parser for GraphQL queries using libgraphqlparser bindings to generate Python data structures.
A Rust parser for Forsyth-Edwards notation (FEN) with robust error handling.
An XML-RPC parser and formatter for Elixir with full datatype mapping support.
A Rust library for parsing, modifying, and generating Dockerfiles with full instruction support.
A Crystal language library for parsing HTTP Link headers from responses and headers.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.