{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreieooi4jdfrwnhcezd2rfsv56u3iimje5kmqkxkenenver2cp6t3hq",
    "uri": "at://did:plc:dxjzgxe7cvirxkwfjr2tjspt/app.bsky.feed.post/3mgdmb4paxwp2"
  },
  "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"
}