chunkdb is a specialized chunk/grid storage engine for games and grid-based simulations, with bit-packed block storage and a chunk-native protocol.
- Store world and grid state in configurable chunk hierarchies instead of forcing it into a row-oriented model.
- Expose a chunk-native protocol for point reads, point writes, and full-chunk transfer.
- Provide explicit WAL/checkpoint durability modes with documented guarantees and limitations.
- Public release channel: Stable
v1.0.0 - Compatibility & versioning policy: COMPATIBILITY.md
- Supported (stable): Linux native, macOS native, Windows native non-TLS
- Out of stable claims: experimental
fs_region_v1backend, Windows Native TLS
- chunkdb: C++ storage engine, TCP server, durability docs, tests, and benchmarks.
- chunk-cli: Go CLI (v1.0.0) for the chunk protocol — point ops, batch
mset/mget,chunk/chunkbin, and an interactive shell. - chunkdb-js: Official Node.js/TypeScript client (
@chunkdb/client) withchunk:///chunks://(TLS), connection pooling, and pipelining.
- Open the
chunkdbrepository - Open the
chunk-clirepository - Open the
chunkdb-jsrepository - Open the current preview release
- Read the main
chunkdbREADME - Read the protocol documentation
- Read the release policy
- Read the artifact verification guide
- Want to run the server: start with the
chunkdbREADME quick start. - Want CLI interaction: start with
chunk-cliand then usechunk-cli shell. - Want to integrate from Node.js/TypeScript: use
chunkdb-js(@chunkdb/client). - Want to inspect release artifacts: open the preview release and verify downloads with VERIFY_RELEASE.md.
- Windows Native TLS is not yet guaranteed and is not part of stable support claims yet.
chunkdbdoes not provide multi-chunk transactions and is not a full ACID DBMS.
- The next focus is SDK/client adoption and real consumer validation.
- Ongoing work will keep prioritizing durability proof, platform validation, and benchmark transparency over scope expansion.