A peer-to-peer database that spans devices. For apps and agents that work everywhere.
Stars
562
Forks
16
Watchers
562
Open Issues
7
Overall repository health assessment
npm:@jsr/goatdb__orderstamp@^1.1.1npm:@jsr/std__data-structures@^1.0.8npm:@jsr/std__encoding@^1.0.10npm:@jsr/std__path@^1.0.9^24.0.0^6.4.17^19.0.0^8.0.0^5.9.3^6.10.0^18.0.0 || ^19.0.0Fix sync convergence test flake caused by bloom filter FPR mismatch
2f0107bView on GitHubExpose ShardConfig on GoatDB with configurable shard sizing options
ddd6d53View on GitHubReplace hash-based index with two-tier ID pool + slim index layout
3b4e753View on GitHubValidate magic/version after CRC and add clarifying comments
9b3b1d8View on GitHubRemove redundant keyLen from IndexSlot; derive from key.length
08b77c0View on GitHubDocument updateShardHeader mutation, 4GB shard limit, and 39-byte path limit
dee7ac7View on GitHubAdd bounds checks and duplicate-hash rejection to shard index
8f4d4ddView on GitHubExtract shared _cyrb64Core helper to deduplicate cyrb64 and cyrb64u64
0729c3eView on GitHubAdd shard file format with double meta-page headers and open-addressing index
f1b86c9View on GitHubEnforce 39-byte max key length per path component in itemPathIsValid
2c7abe4View on GitHubExport writeFloat64LE, writeU16, writeU32 for shard format reuse
2eff6c1View on GitHubAdd cyrb64u64 returning two u32 lanes for shard index hashing
1dae961View on GitHub