README.md

August 26, 2026 Β· View on GitHub

Low-Earth-orbit satellites connected to ground stations

Awesome Satellite Networking πŸ›°οΈ

A curated collection of papers, open-source systems, datasets, testbeds, and tools for satellite networking and non-terrestrial networks.

188 papers 17 topics Star this repository on GitHub Last commit

⭐ Found this collection useful? A star is always welcome!

Papers by TopicΒ Β Β·Β Β  Papers by VenueΒ Β Β·Β Β  ProjectsΒ Β Β·Β Β  ToolsΒ Β Β·Β Β  Datasets

At a Glance

πŸ“š
188 Papers
Peer-reviewed conference work
🧭
17 Topics
Peer-level research themes
🧩
16 Projects
Open-source systems
πŸ› οΈ
12 Tools
Research utilities
πŸ—‚οΈ
28 Datasets
Public research data

Recent Additions

Research Topics

The collection uses 17 peer-level topics. The grid is a navigation index rather than a hierarchy.

πŸ—οΈ Architecture
Network models and constellation architectures
πŸ•ΈοΈ Topology
Constellation and link-topology design
🧭 Routing
Path selection and traffic engineering
πŸ”„ Mobility
Handover and mobility management
βš™οΈ Resource Management
Allocation, scheduling, and orchestration
πŸ“‘ Ground Segment
Ground stations, gateways, and downlinks
πŸ“± Direct-to-Cell
Satellite access for mobile devices
〰️ Physical Layer
Radio, antennas, signals, and access
🚚 Transport
Congestion control and reliable delivery
πŸ“Š Measurement
Operational networks and user performance
🧠 Space Computing
In-orbit computing and orchestration
🌍 Sensing
Remote sensing and on-orbit analytics
πŸ”‹ Satellite IoT
Low-power satellite IoT connectivity
▢️ Content Delivery
CDNs, streaming, and multimedia delivery
πŸ” Security
Attacks, privacy, authentication, and defenses
πŸ›‘οΈ Reliability
Failures, radiation, and survivability
πŸ§ͺ Experimental Platforms
Simulators, emulators, digital twins, and testbeds

Papers by Topic

Papers are listed under a primary topic and may also appear in additional topics when they make a substantial cross-topic contribution. Intentional duplication is limited to clear cases.

Architecture

Topology

Routing

Mobility

Resource Management

Ground Segment

Direct-to-Cell

Physical Layer

Transport

Measurement

Space Computing

Sensing

Satellite IoT

Content Delivery

Security

Location and Ranging

Software and Firmware

Network Attacks

Situational Awareness

Protocol Security

Authentication and Trust

Spoofing

Reliability

Experimental Platforms

Back to top ↑

Workshops

Tutorials

Projects

Open-source 3GPP NTN protocol stacks

  • OpenAirInterface5G β€” An open-source 5G stack with GEO/LEO NTN configurations for transparent and regenerative satellite payloads.
  • srsRAN β€” An open-source 5G RAN stack with an NTN tutorial currently focused on GEO configurations.
  • Open-Source 5G NR NTN Testbed (LEO) β€” A reproducible LEO 5G NTN testbed built on OpenAirInterface and Open5GS that tracks propagation delay and Doppler shift across a full satellite pass, covering a 3GPP Rel-17 attach.

Protocol and networking software

  • libcsp β€” A lightweight implementation of the CubeSat Space Protocol for embedded spacecraft communication.
  • NASA High-rate Delay Tolerant Networking (HDTN) β€” A high-rate implementation of Delay/Disruption Tolerant Networking for space communication systems.

Simulators and emulators

  • Hypatia β€” A framework for generating LEO constellations and running packet-level ns-3 simulations with visualization support.
  • Celestial β€” A Firecracker-based emulator for LEO edge-computing applications with time-varying links and multi-host support.
  • OpenSN β€” An open-source library for constructing and evaluating dynamic satellite-network topologies and routing schemes.
  • SERENADE β€” A real-time packet-level emulator that carries real IP traffic while modeling dynamic satellite links, routing, and topology.
  • SNS-3 β€” An ns-3 satellite-network extension supporting LEO/GEO scenarios, channel models, traffic, and satellite protocols.
  • OpenSAND β€” A CNES satellite-network emulator for DVB-S2/RCS systems that can connect real applications and equipment.
  • CosmicBeats Simulator β€” A modular simulator for modeling satellite constellations, network links, and space-computing scenarios.
  • StarryNet β€” A container-based emulator for evaluating integrated space-terrestrial networks with dynamic LEO topologies.
  • StarPerf β€” A flow-level simulator for characterizing routing and performance in emerging mega-constellations.
  • 6GSPACELab β€” A University of Luxembourg testbed for integrated terrestrial and non-terrestrial 5G/6G experimentation.

Ground stations and measurement testbeds

  • SatNOGS β€” An open-source global network of satellite ground stations with software for scheduling, receiving, and sharing observations.
  • LEOScope β€” A distributed Starlink measurement platform that lets researchers run experiments from geographically diverse terminals.

Tools

Measurement and telemetry

  • LEOViz β€” Records and visualizes serving-satellite estimates, latency, and terminal metrics for Starlink and OneWeb.
  • starlink-grpc-tools β€” A collection of scripts for querying, recording, and exporting telemetry from Starlink user terminals over gRPC.

Visualization

  • CesiumJS β€” An open-source JavaScript library for interactive 3D globes, maps, and large-scale satellite visualizations.
  • Starlink.sx β€” An interactive 3D map for exploring Starlink orbits, coverage, gateways, and network geometry.
  • See Starlink β€” Predicts visible Starlink satellite passes for a user-selected location.
  • Satellite Map β€” Displays an interactive map of Starlink and other satellite constellations.

Orbit and mission analysis

  • Orekit β€” A Java library for high-precision orbit propagation, frames, time systems, attitude, and visibility analysis.
  • NASA General Mission Analysis Tool (GMAT) β€” An open-source mission-design and trajectory-optimization tool for spacecraft orbit and navigation analysis.
  • Basilisk β€” A modular astrodynamics and spacecraft simulation framework supporting software- and hardware-in-the-loop workflows.
  • python-sgp4 β€” A Python implementation of Vallado's SGP4 propagator for TLE and OMM satellite element sets.
  • Skyfield β€” A Python library for high-precision astronomy and satellite position calculations, including TLE propagation.
  • ESA Space Debris Software β€” A portal for ESA space-debris environment, risk-assessment, mitigation, and re-entry analysis tools.

Datasets

Orbit data

  • Space-Track β€” The U.S. Space Force catalog portal for space-object metadata and orbital element sets.
  • CelesTrak β€” A public source of curated GP/TLE/OMM orbital data and satellite-tracking resources.

Network measurement and telemetry data

Signal data

  • IRIDIUM Broadcast Message Physical-Layer Dataset β€” 3.84 million IRIDIUM broadcast-message records and 7.63 billion associated IQ samples collected during two month-long measurement campaigns.
  • RML24 β€” A hardware-in-the-loop satellite TT&C signal dataset with 1,386,000 samples across 22 modulation formats and annotated SNR and symbol-rate metadata.

Open measurement and observation sources

  • SatNOGS Observations Database β€” An openly queryable global archive of ground-station observations, waterfalls, decoded telemetry, pass geometry, and satellite metadata.
  • RIPE Atlas β€” A global active-measurement platform whose public API supports extracting satellite-network ping, traceroute, DNS, and other measurements by probe and ASN.
  • Measurement Lab (M-Lab) β€” An open Internet-measurement archive that supports longitudinal extraction of Starlink throughput and latency records, including NDT data.
  • Cloudflare Radar β€” Public network-quality and speed-test insights that can be explored by ASN and geography for aggregate Starlink performance analysis.

Citation

If this collection supports your research, please cite it using the following entry (download BibTeX):

@misc{liu2026awesomeSatelliteNetworking,
  author = {Wei Liu},
  title  = {Awesome Satellite Networking},
  year   = {2026},
  url    = {https://github.com/liuwei-network/awesome-satellite-network},
  note   = {A curated collection of papers, systems, datasets, and tools for satellite networking and non-terrestrial networks}
}

Back to top ↑