{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreieooi4jdfrwnhcezd2rfsv56u3iimje5kmqkxkenenver2cp6t3hq",
"uri": "at://did:plc:dxjzgxe7cvirxkwfjr2tjspt/app.bsky.feed.post/3mgd6kkdgkps2"
},
"path": "/t/vibecity/49418#post_6",
"publishedAt": "2026-03-04T23:05:07.000Z",
"site": "https://hub.jmonkeyengine.org",
"tags": [
"github.com",
"GitHub - zzuegg/BitKit"
],
"textContent": "Not much to show off, but i had some progress. Here is the first spin of.\n\n### BitKit\n\nBitKit is a **Java 25** library for building **type-safe, high-performance, memory-efficient datastores** by **bit-packing annotated record fields** into a shared `long[]` backing store. It offers multiple `DataStore` implementations (dense packed, chunked for voxel worlds, sparse, and octree variants), plus bit-packed collections and `ByteBuffer` I/O for fast serialization. For access patterns, it includes **`DataCursor`** for **allocation-free, multi-field hot-loop reads/writes** (with generated accessors), and **`RowView`** for **ergonomic whole-record get/set** when you prefer convenience over zero-allocation throughput.\n\ngithub.com\n\n### GitHub - zzuegg/BitKit\n\nContribute to zzuegg/BitKit development by creating an account on GitHub.\n\nthe project might evolve a bit if requirements show up. but for now it is working as expected",
"title": "VibeCity"
}