Skip to content
🚀A list of awesome space-related packages and resources 🛰️
Branch: master
Clone or download
Latest commit ccb868b Jul 14, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bin Ignore case when sorting Jul 4, 2019
.gitignore Better formatting Jun 17, 2019
README.md Update README.md Jul 14, 2019
contributing.md Added several links and did some reorganizing Jul 1, 2019

README.md

Awesome Space

A curated list of space-related code, APIs, data, and other resources.

Please contribute!

Table of Contents

Astronomy

Astronomy APIs

  • AstroBin API - AstroBin is an image hosting website specifically targeted to astrophotographers. Its API offers a basic set of RESTful endpoints. Currently the API is read-only, and allows you to get data about images, and perform basic searches.
  • astrometry.net - "If you have astronomical imaging of the sky with celestial coordinates you do not know—or do not trust—then Astrometry.net is for you. Input an image and we'll give you back astrometric calibration meta-data, plus lists of known objects falling inside the field of view."
  • Open Astronomy Catalog API - The Open Astronomy Catalog API (OACAPI) offers a lightweight, simple way to access data available via the Open Astronomy Catalogs (e.g. the Open Supernova, Tidal Disruption, Kilonova, and Fast Stars Catalogs).

Astronomy Software

  • AstroKit - A web-based toolset for performing lightcurve photometry
  • astrometry.net - Code and an API for generating astrometric calibration meta-data
  • AstroPy - Collection of software packages written in Python and designed for use in astronomy.

Interactive Planetariums

  • Celestia - Free real-time 3D visualization of space. (See also Celestia Motherload for many addons.)
  • Harmony of the Spheres - Newtonian gravity and space simulator that runs in your browser
  • NASA Eyes - Immersible apps to explore the Earth and solar system
  • Orb Viewer - Visualization of all the asteroids in the MPC database.
  • Orbit Simulator - A powerful numerical integration tool. "By performing n-body simulations, you can study the orbits of planets, moons, asteroids, or any object in the universe."
  • Stellarium - Open source planetarium for your computer

Data

Astronomy Data

Data Directories

  • api.nasa.gov - NASA's API portal
  • data.nasa.gov - Continually growing catalog of publicly available NASA datasets, APIs, visualizations, and more
  • images.nasa.gov - Search NASA's informational image and video archive
  • MAST - A NASA-funded site that provides astronomical data archives focused on scientific data sets in the optical, ultraviolet, and near-IR.

Earth

Extrasolar Planets

Launches

  • Launch Library - A free to use API for a repository of rocket launch information that application developers can use.
  • Space Launch Now API - Retrieve current information on launches, spacecraft, and more.
  • Unofficial SpaceX REST API - Open Source REST API for rocket, core, capsule, pad, and launch data

Solar System Data

  • Asterank - Asterank is a scientific and economic database of over 600,000 asteroids.
  • IAU Minor Planet Center - Clearing house for observations of asteroids and other smaller solar system bodies
  • LROC QuickMap - Quality 2D and 3D maps of the moon
  • NASA's Planetary Data System - A long-term archive of digital data products returned from NASA's planetary missions
  • NASA's Solar System Treks - Access surface elevation profiles, sun angles, 3D print files, and VR experiences in our solar system

Orbits

  • Celestrak - Celestrak is the world's oldest source for orbital element sets (and related software and educational materials).
  • JPL's HORIZONS - Generate ephemerides for solar-system bodies
  • Space Physics Data Facility - Web-based services for survey and high resolution data and trajectories

Space Debris

  • Stuff In Space - Stuff in Space is a realtime 3D map of objects in Earth orbit, visualized using WebGL. Updates daily.

Other

Spacecraft

General Software

Ground Stations

  • Open Satellite Project - Ongoing effort to develop open-source software for the receipt and decoding of satellite data using software-defined radio (SDR) hardware
  • SatNOGS - A global network of satellite ground stations, designed as an open source participatory project

Mission Control

  • COSMOS - Open source desktop mission control software
  • Open MCT - Ames's next-generation mission control framework for visualization of data on desktop and mobile devices.

Mission Design

  • 42 - Attitude and trajectory simulation of Spacecraft (NASA)
  • Basilisk - C/C++ astrodynamics and attitude control simulation (includes Python scripting).
  • Delta V calculator for LEO/MEO/GEO injection
  • Flight Club - Orbital launch simulator and trajectory visualisation software
  • GMAT - The General Mission Analysis Tool (GMAT) is a space trajectory optimization and mission analysis system (NASA)
  • NASA Ames Research Center Trajectory Browser - A tool to find spacecraft trajectories to planets and small-bodies
  • NOS3 - NASA Operational Simulator for Small Satellites
  • poliastro - Poliastro is an open source pure Python package dedicated to problems arising in Astrodynamics and Orbital Mechanics. Focuses on interplanetary design.
  • smd - A SPICE-enhanced continuous thrust interplanetary mission propagator and visualizer.
  • SPICE - Ephemerides library used by JPL for their missions. SpiceyPy is a Python wrapper.

Spacecraft Hardware

  • FossaSat-1 - Hardware designs and software for the FossaSat-1 Pocketqube satellite (GitHub)
  • NASA Outgassing Db - A dataset of materials intended for spacecraft use from the Goddard Space Flight Center, the Stanford Research Institute, and the Jet Propulsion Laboratory.
  • SatSearch, CubeSatShop - Search engines for satellite parts and their datasheets
  • Smallsat Parts on Orbit Now (SPOON) - A one-stop-shop database of smallsat parts.
  • UPSat - Open source satellite software and hardware

Radios

  • LFR transceiver - Little Free Radio (LFR) is an open source, command, telemetry, and data radio for cubesats.
  • OpenLST transceiver hardware and firmware - OpenLST is an open source, proven radio design for communicating with remote instruments, vehicles, and stations using low-cost commercial components. Based on Planet Labs' telemetry/command radio.

Spacecraft Software

  • FossaSat-1 - Hardware designs and software for the FossaSat-1 Pocketqube satellite (GitHub)
  • JPL F Prime - F Prime (Fʹ) is a component-driven framework that enables rapid development and deployment of spaceflight and other embedded software applications, originally developed at the Jet Propulsion Laboratory.
  • KubOS - An open-source flight software framework for satellites
  • LibreCube - Open source space and Earth exploration. Defining a generic architecture of system of systems that have standardized interfaces makes it possible to combine and reuse elements for various applications
  • NASA Core Flight System - A platform and project independent reusable software framework and set of reusable software applications for spaceflight missions.
  • UPSat - Open source satellite software and hardware

Legacy

  • Apollo 11 Guidance Code - Original Apollo 11 Guidance Computer (AGC) source code for the command and lunar modules

Tracking & Orbit Determination

  • AstriaGraph - Open source data and visualization of all known objects in Earth’s orbit
  • Gpredict - Open source, real-time satellite tracking and orbit prediction application.
  • jspredict - A Javascript port of the popular predict satellite tracking library.
  • Orb Calc - Generate positions of objects from orbital parameters.
  • Predict - PHP implementation of the SGP4 and SDP4 models for prediction, based on Gpredict
  • python-sgp4 - Python implementation of most recent version of the SGP4 satellite tracking algorithm
  • satellite.js - A library to make satellite propagation via TLEs possible on the web. Provides the functions necessary for SGP4/SDP4 calculations, as callable javascript. Also provides functions for coordinate transforms.
  • Space-Track.org - Programmatic access to Two-Line Elements, Orbital Mean-Elements, satellite catalog information, space debris, and more.
  • Where the ISS at? - Real time tracking of the International Space Station, with email push notifications for upcoming passes and a REST API for integrations. Baesd on Predict

Visualization

  • Cesium.js - An open-source JavaScript library for world-class 3D globes and maps
  • Gaia Sky - Real-time, 3D, astronomy visualization software developed in the framework of ESA's Gaia mission. Runs on Windows, Linux and macOS.

License

CC0

To the extent possible under law, The Orbital Index has waived all copyright and related or neighboring rights to this work.

You can’t perform that action at this time.