Showing 34 of 34 projects
A pure Go library for reading and writing Microsoft Excel™ spreadsheets (XLAM/XLSM/XLSX/XLTM/XLTX).
A minimal, human-readable configuration file format that maps unambiguously to a hash table.
A declarative language to generate binary data parsers in multiple programming languages from a single format description.
Detect binary file types from buffers, streams, or files by checking magic numbers.
A command-line tool for creating, manipulating, and optimizing GIF images and animations.
A Ruby library for parsing Adobe Photoshop (PSD) files into a manageable tree structure to extract document and layer data.
A robust, format-agnostic library for reading, writing, and processing images, designed for VFX and animation pipelines.
A Go library for encoding and decoding TOML configuration files with high performance and stdlib-like behavior.
A C++ library for reading, writing, creating, and modifying Microsoft Excel .xlsx files.
A feature-rich, header-only C++11/14/17/20 library for parsing and serializing TOML configuration files with full spec compliance.
A Ruby library for reading, writing, and modifying Microsoft Excel-compatible spreadsheet documents (XLS format).
A simple header-only C++ library for reading and writing WAV and AIFF audio files.
A specification for delimiting JSON objects with newlines in stream protocols and file storage.
A library for extracting and displaying technical metadata and tags from video and audio files.
A pure Rust library for reading and writing tar archives with a safe, idiomatic API.
A pure Rust ecosystem of libraries and tools for DICOM-compliant systems, enabling reading, writing, and processing of medical imaging data.
RFC 4180 compliant, composable CSV parsing and encoding library for Elixir.
A header-only C++ library for reading and writing PLY files, with automatic type promotion and mesh-specific helpers.
An open-source C library for reading and writing binary MATLAB MAT files without requiring MATLAB.
A Rust library for parsing, converting, and writing metadata across various audio formats.
A C library for schema-based YAML parsing and serialization into custom C data structures.
An OCaml library for reading, writing, and modifying PDF files, serving as the foundation for the CPDF toolchain.
A single-header C++ library for reading, writing, and processing 24-bit bitmap images with drawing, effects, and color utilities.
A fast and reliable Go library for reading, writing, and manipulating Microsoft Excel XLSX files.
A lightweight C/C++ library for fast reading and writing of basic multi-frame TIFF files.
A .NET library for reading and writing Office formats (Excel, Word) without requiring Microsoft Office installation.
A YAML 1.1-compliant parser and emitter library for the D programming language, designed for ease of use and full feature support.
A Go library for decoding binary data into structured Go types using tags, with support for offsets, calculations, and custom methods.
A cross-platform C library and tool suite for reading, writing, and manipulating Little Sound DJ (LSDj) save and song files.
A pure Crystal library for reading and writing PNG images with support for various color types, filters, and interlacing.
A V module for creating PDF files with both low-level control and high-level convenience.
Go implementation of the Open Packaging Conventions (OPC) for reading and writing formats like .docx and .xlsx.
A Go library for lexing and parsing Valve Data Format (VDF) files used in Steam and Source engine games.
A library for parsing and manipulating Windows Portable Executable (PE) files.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.