Home / Network & Wire Protocols / Satellite Downlinks

32 open-source Satellite Downlinks projects

Satellite Downlinks (Network & Wire Protocols): open-source projects that exist because someone reverse engineered a closed product, sorted by GitHub stars.

  1. gr-satellites★ 1,000 · active · Jupyter Notebook

    GNU Radio decoders for many amateur and cubesat telemetry formats, incl. undocumented ones

  2. iridium-toolkit★ 583 · active · Python

    Tools to parse and decode Iridium satellite frames (pager, SBD, voice, ring alerts)

  3. goestools★ 426 · slowing · C++

    Receive and decode GOES LRIT/HRIT satellite downlinks and their xRIT files with an RTL-SDR

  4. JAERO★ 273 · slowing · C++

    Demodulate and decode Inmarsat Aero signals carrying SatCom ACARS from aircraft

  5. iridium-sniffer★ 214 · active · C

    Standalone C Iridium burst detector and demodulator without GNU Radio

  6. jupyter_notebooks (Daniel Estévez)★ 200 · active · Jupyter Notebook

    Notebooks analysing and decoding undocumented satellite and spacecraft signals

  7. meteor_decoder★ 155 · dormant · Pascal

    Portable decoder for the Meteor-M LRPT weather satellite signal

  8. meteor_demod★ 141 · dormant · C

    Demodulator for the Russian Meteor-M2 LRPT weather satellite downlink

  9. L-Band-Decoders★ 128 · archived · C++

    Decoders for L-band HRPT satellites incl. MetOp, FengYun-3 and Meteor

  10. xrit-rx★ 102 · archived · Python

    Receiver and decoder for GEO-KOMPSAT-2A (GK-2A) LRIT weather satellite images

  11. LeanHRPT-Decode★ 86 · archived · C++

    Decoder for HRPT downlinks from NOAA, MetOp, FengYun and Meteor weather satellites

  12. free-outernet★ 85 · slowing · Python

    Free software receiver for the reverse-engineered Outernet L-band satellite datacast

  13. ORBCOMM-receiver★ 84 · active · Python

    Software decoder for ORBCOMM satellite downlink transmissions

  14. InmarScope★ 75 · active · C++

    Multichannel Inmarsat Aero and STD-C decoder with call following

  15. himawari-rx★ 58 · archived · Python

    Receive Himawari-8 weather images from the HimawariCast satellite broadcast

  16. IridiumLive★ 58 · dormant · C#

    Web visualizer for Iridium frames decoded by gr-iridium

  17. goesdump★ 56 · dormant · C#

    Dumper for GOES xRIT data from the Open Satellite Project demodulator

  18. xritdemod★ 55 · dormant · C++

    Open Satellite Project demodulator for GOES xRIT downlinks

  19. inmarsat-sniffer★ 52 · active · C

    Standalone Inmarsat L-band decoder for STD-C EGC and Aero ACARS/ADS-C/CPDLC

  20. Standalone-Demodulators★ 51 · archived · C++

    Standalone demodulators for weather satellite downlinks replacing GNU Radio flowgraphs

  21. grcon2020-workshop★ 47 · dormant · Jupyter Notebook

    Workshop materials on decoding interplanetary spacecraft telemetry with GNU Radio

  22. starlink-rs★ 46 · slowing · Rust

    Rust client for the undocumented Starlink user-terminal gRPC endpoint

  23. meteor_decode★ 44 · dormant · C

    Decoder that turns Meteor-M2 LRPT soft symbols into weather images

  24. COMS-1★ 41 · archived · Python

    Receive and decode weather images from the COMS-1 geostationary satellite

  25. gr-hrpt★ 28 · dormant · C++

    GNU Radio blocks for NOAA, Meteor, MetOp and FengYun HRPT downlinks

  26. starlink-grpc-golang★ 26 · active · Shell

    Go bindings for the undocumented Starlink user-terminal gRPC API

  27. metlrpt★ 19 · dormant · C++

    Work-in-progress Meteor LRPT weather satellite decoder

  28. stdcdec★ 18 · dormant · C++

    Open-source Inmarsat-C (STD-C) command-line decoder

  29. orbcomm-rx★ 15 · archived · Python

    Demodulator and decoder for the Orbcomm VHF subscriber transmitter downlink

  30. inmarsatc★ 10 · dormant · C++

    C++ Inmarsat-C decoder library

  31. warc-iridium-sbd-decoder★ 10 · archived · Java

    Java library for decoding Iridium Short Burst Data packets

  32. ORBCOMM-receiver-lite★ 8 · slowing · C

    C implementation of a software decoder for ORBCOMM satellite transmissions