GNSS and astrodynamics primitives. Rust-fast, native to your language.
A Rust core for SGP4, SPP/RTK/PPP, frames and time, ionosphere, RINEX, and conjunction, checked against Vallado, Skyfield, IGS, and IERS, with native interfaces in Python, C, Elixir, and WebAssembly.
cargo add sidereon
crates.io
One engine, every language.
The same reference-validated core, reachable as idiomatic code in each ecosystem. No reimplementations, no drift between bindings. On the BEAM in particular, where no serious GNSS library has existed, sidereon brings the full engine to Elixir.
A full GNSS and astrodynamics stack.
From a raw element set to a precise position, sidereon covers the working surface of modern satellite navigation and orbital mechanics in one consistent engine.
Checked against Vallado, Skyfield, IGS, and IERS.
Every subsystem is verified against the reference implementation for its domain, and where that reference is open, sidereon ships the parity trace.
And the whole engine runs in your browser.
Everything below is the same core compiled to WebAssembly, executing client-side in this tab. Drag the globe, drop an observer, run the solve. Maximize any panel for the full detail and the underlying calculations. After load there are zero server calls.