A self-contained learning environment for advanced C: fix broken code under sanitizers and work up to the techniques inside interpreters, compilers and binary formats. Inspired by rustlings.
-
Updated
Aug 6, 2026 - C
A self-contained learning environment for advanced C: fix broken code under sanitizers and work up to the techniques inside interpreters, compilers and binary formats. Inspired by rustlings.
Parse any binary format
A Git implementation in Swift for learning version control internals. Build your own Git from scratch with blob storage, staging area, commits, and binary index management. Perfect for developers who want to understand how Git actually works under the hood.
Deterministic pipeline for an independent Unreal Engine 5 port of The Simpsons: Hit & Run, using a lawful local installation, Rust asset conversion, and a native C++ runtime.
JXON is a binary format for structured data. Interchangeable with JSON.
Deterministic Python systems lab that independently verifies real Git object DAGs, pack v2/index v2 bytes, and reproducible browser evidence.
Data Format covers the syntactic conventions used to represent, exchange, and persist information. The landscape spans text formats (JSON, XML, YAML, CSV, TOML), binary formats (Protocol Buffers, Avro, Parquet, ORC, MessagePack, BSON, CBOR, Arrow), and schema languages and IDLs that govern how those formats are validated and evolved.
Reverse-engineered tools for Anno 1800 save games (.a7s): convert a save to XML and back, or edit your money with a small GUI. Pure Python, no dependencies.
Zero-cost byte-backed representations for binary formats.
Add a description, image, and links to the binary-formats topic page so that developers can more easily learn about it.
To associate your repository with the binary-formats topic, visit your repo's landing page and select "manage topics."