Published October 26, 2026 | Version v0.16.0

Expanse: clean-room Judy arrays in Rust with a drop-in libjudy C ABI

Authors/Creators

Description

Expanse is a clean-room, pure-Rust implementation of Judy arrays — sparse, dynamic associative structures built as 256-ary digital tries partitioned by key range (expanse) rather than by population — targeting 64-bit and 32-bit embedded microarchitectures. It ships libexpanse, a high-performance drop-in C ABI replacement for libjudy, plus C++, Go, Java, .NET, Node.js, PHP, Python, Ruby and WebAssembly bindings.

Dual-licensed MIT OR Apache-2.0. This record lists Apache-2.0 because Zenodo accepts a single licence identifier; the MIT option applies equally (see LICENSE-MIT in the archived source).

Files

orieg/expanse-v0.16.0.zip

Files (20.6 MB)

Name Size
md5:e594f6ac4cb0ec301295591bbf888023
20.6 MB Preview Download

Additional details

Related works

Is supplement to
Software: https://github.com/orieg/expanse/tree/v0.16.0 (URL)

Software