| Crates.io | jet1090 |
| lib.rs | jet1090 |
| version | 0.4.15 |
| created_at | 2024-04-11 06:20:52.063076+00 |
| updated_at | 2025-12-15 16:40:50.89084+00 |
| description | A real-time comprehensive Mode S and ADS-B data decoder |
| homepage | https://github.com/xoolive/jet1090 |
| repository | https://github.com/xoolive/jet1090 |
| max_upload_size | |
| id | 1204441 |
| size | 241,731 |
jet1090 is an improved version of dump1090 in Rust designed to decode in parallel several sources of Mode S and ADS-B data (Beast feed in TCP/UDP, RTL-SDR) and serve the info in REST endpoints or websockets.
Run the following Cargo command:
cargo install jet1090
You may also install already compiled versions from the GitHub Releases page.
Compile with the feature rtlsdr:
cargo install jet1090 --feature rtlsdr
Recommended procedure with MacOS:
brew install soapysdr
brew install soapyrtlsdr
Use the following commands if you want to keep your Mac awake while recording:
caffeinate
sudo pmset -b disablesleep 1
Recommended procedure with Linux:
apt install libsoapysdr-dev # useful for building
apt install soapysdr-module-rtlsdr # useful for running
Recommended procedure with Windows:
The pre-built Windows Pothos SDR development environment ships the necessary DLLs necessary to decode from the RTL-SDR. Follow the instructions for "Download and Install" and use Zadig to recognise your USB dongle.
See --help for more information.