Space Data Network [2][3]
Decentralized peer-to-peer protocol for space data exchange. Nodes communicate over
libp2p using GossipSub publish-subscribe and Kademlia DHT discovery, with content-addressed
storage ensuring deduplication across the network. Includes a built-in data marketplace
with trust-based reputation scoring and encrypted transactions.
Go, libp2p, TypeScript
FlatBuffers WASM [4][5]
WebAssembly port of Google’s FlatBuffers compiler, enabling schema compilation
and code generation for 13 languages directly in the browser. Achieves zero-copy
deserialization at roughly 250 million operations per second on Apple Silicon.
WASM, C++, Emscripten
FlatSQL [6][7]
SQL query layer over FlatBuffers binary data. Implements SQLite virtual tables
with content-addressed indexing, sustaining approximately 580,000 operations per second.
Go, SQLite
HD Wallet WASM [8][9]
Hierarchical deterministic wallet library compiled to WebAssembly. Implements BIP-32, BIP-39,
and BIP-44 derivation paths with support for 50+ blockchain networks. Provides Ed25519,
secp256k1, and secp256r1 signing, and is compliant with FIPS 140-3.
WASM, Rust, Cryptography
Space Data Standards [10]
A library of 127 FlatBuffer schemas defining a complete type system for space operations:
orbital elements, ephemeris, conjunction data messages, tracking, catalog management,
entity identity, and marketplace protocols.
FlatBuffers, Schema design
Tudat-WASM [11]
The first WebAssembly port of TU Delft’s Tudat astrodynamics toolbox. Runs
high-fidelity orbital propagation, trajectory optimization, and mission design
entirely in the browser with no native installation required.
WASM, C++, Astrodynamics
Basilisk-WASM [12]
WebAssembly compilation of the Basilisk spacecraft simulation framework. Contains
over 310 C++ classes covering attitude dynamics, power systems, reaction wheels,
thrusters, and sensor models, backed by 1,757 unit tests.
WASM, C++, Spacecraft simulation