Showing 35 of 35 projects
A command-line hex viewer with colored output to distinguish different byte categories.
A high-speed zlib port to JavaScript for compression and decompression, working in both browsers and Node.js.
A React Native library for efficient file system access and network data transfer with Blob support.
A Node.js Buffer API implementation for browsers, enabling binary data manipulation in web applications.
A CLI tool that applies Git-like version control to cloud storage, enabling distributed, decentralized, and deduplicated data repositories.
A Rust library for reading and writing numbers in big-endian and little-endian byte order.
A binary serialization format and compiler optimized for speed and size, generating code from schema definitions.
A modern, colorized hexdump utility written in Rust with support for multiple output formats and programming language arrays.
A high-level JavaScript API for creating, loading, parsing, modifying, and saving complex binary files and data structures.
A Node.js library that extends Buffer instances with pointer-like capabilities for low-level memory operations.
A collection of utilities for working with Uint8Array and Buffer in JavaScript/TypeScript, including conversions, comparisons, and encoding helpers.
A high-performance pure-JavaScript SHA1 implementation optimized for large binary data.
Optimized bit-level Reader and Writer for Go, enabling efficient reading and writing of arbitrary bit lengths.
A high-performance Common Lisp library for fast octet-vector and octet-stream I/O operations.
An ActionScript 3 library providing binary data processing, cryptographic algorithms, and image encoding.
A fast Node.js stream splitter for binary data that splits on newlines or custom delimiters without converting to strings.
A lightweight Delphi library providing core utility functions for strings, files, streams, binary data, Windows version detection, and INI file management.
A small utility to embed files into C or C++ programs as hex arrays for cross-platform use.
A MessagePack serialization library optimized for MicroPython, offering a compact binary alternative to JSON with minimal RAM usage.
A k6 extension for file operations including writing, reading, and managing files and directories during load tests.
Serialize Lua tables to C structs and strings for network transfer using LuaJIT FFI.
A hacky text encoding/decoding protocol for data that is mostly UTF-8 but may contain non-visible or non-compliant bytes.
A ponyfill for Buffer.from that uses native implementation when available.
An efficient Go serialization library using pre-generated encoding engines for high performance and minimal reflection.
An ActionScript 3 driver for connecting Adobe AIR applications directly to MySQL databases.
A Crystal library implementing the Telnet protocol for buffering, escaping, and preparing data in client/server communications.
A Deno library for formatting bytes (Uint8Array, ArrayBufferView, etc.) into a human-readable hex/ASCII view for debugging.
A fast, virtualized hex viewer/editor component for Vue 3 that can handle extremely large binary datasets.
An Elixir library for hex dumping binaries and strings with customizable formatting.
A lightweight CBOR implementation for MicroPython environments with minimal dependencies.
JavaScript library for deserializing data using the Libra Canonical Serialization (LCS) protocol.
A MicroPython implementation of hexdump tools (hd and xxd) for displaying binary data in hexadecimal format.
A library for performing mathematical operations on number arrays stored in binaries, with support for handling missing values.
A lightweight MessagePack serializer and deserializer library for MicroPython and CPython.
Huffman encoding and decoding library for Elixir, optimized for compressing repetitive binary data.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.