Skip to main content
Built on openipc-rs

Nebulus

A low-latency OpenIPC ground station for desktop, Android, and the browser, backed by a reusable Rust receiver stack.

macOSWindowsLinuxAndroidWebUSB
NebulusRECEIVING
1080p60 fps18.4 Mbps7.2 ms-61 dBm
LINK 94LOSS 0.0%
Start here

One stack, two ways to use it.

Run Nebulus as a complete ground station or use the same Rust components to build something purpose-specific.

Receive pipeline

The complete packet path stays in Rust.

Native and browser builds share protocol behavior. Only USB access, video decode, presentation, and OS integrations vary by platform.

01Realtek USB
02802.11 monitor frames
03WFB decrypt + FEC
04Payload routes
05RTP depacketization
06Native video
For developers

Use only the layer you need.

The public crates separate protocol processing, hardware access, platform decoding, and browser bindings without tying applications to the Nebulus UI.

Explore all crates →