Showing 14 of 14 projects
A Rust parser combinator framework for building fast, safe, and memory-efficient parsers for binary and text formats.
A declarative language to generate binary data parsers in multiple programming languages from a single format description.
A cross-platform, zero-copy binary parsing crate for ELF, Mach-O, PE, and archive formats, written in Rust.
A bit-oriented parser combinator library in C for parsing binary formats like images, network packets, and executables.
An Erlang library for parsing and generating XML documents with SAX, simple DOM, and data binding modes.
A Haxe library providing comprehensive support for reading and writing various file formats including images, archives, and Flash formats.
A Go library for decoding binary data into structured Go types using tags, with support for offsets, calculations, and custom methods.
A Common Lisp library for declaratively reading and writing complex binary file formats and network protocols.
A fast Elixir library to parse image binaries and extract dimensions, mime-type, and validity for 13+ formats.
A Rust library for zero-allocation parsing of binary data, supporting no_std environments.
A declarative binary data parsing and serialization library for the Crystal programming language.
An Elixir library for detecting file formats and extracting metadata from images, videos, audio, documents, fonts, archives, and data files.
An Elixir library providing a read-only interface to parse and extract metadata from image files like PNG and GIF.
Primitive parsers for DataView on ArrayBuffer input streams in PureScript, enabling binary and UTF-8 parsing.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.