Home โ€บ Science & Engineering โ€บ Astronomy

Astronomy

Top Science & Engineering tools for astronomy โ€” made for students, researchers, engineers and curious minds. Every project below is a real, public GitHub repository, ranked by the stars the community gave it.

50 repositories ยท ranked by GitHub stars by default

Stellarium avatar

stellarium

by Stellarium

Stellarium is a free GPL software which renders realistic skies in real time with OpenGL. It is available for Linux/Unix, Windows, macOS and Haiku. With Stellarium, you really seeโ€ฆ

โญ 10.1k๐Ÿด 1.1k ๐Ÿ’ป C++Coding Knowledge Recommended
Updated 01 Nov 2026 Explore Tool
astropy avatar

astropy

by astropy

Astronomy and astrophysics core library

โญ 5.4k๐Ÿด 2.2k ๐Ÿ’ป PythonCoding Knowledge Recommended
Updated 02 Nov 2026 Explore Tool
kylecorry31 avatar

Trail-Sense

by kylecorry31

An offline multi-tool Android app for hiking, backpacking, camping, wilderness survival, foraging, and hunting.

โญ 3k๐Ÿด 186 ๐Ÿ’ป KotlinCoding Knowledge Recommended
Updated 01 Nov 2026 Explore Tool
CelestiaProject avatar

Celestia

by CelestiaProject

Real-time 3D visualization of space.

โญ 2.4k๐Ÿด 364 ๐Ÿ’ป C++Coding Knowledge Recommended
Updated 27 Oct 2026 Explore Tool
AllskyTeam avatar

allsky

by AllskyTeam

A Raspberry Pi operated allsky camera

โญ 1.6k๐Ÿด 210 ๐Ÿ’ป HTMLCoding Knowledge Recommended
Updated 02 Nov 2026 Explore Tool

Code, data, and instructions for mapping orbits of asteroids in the solar system

โญ 1.3k๐Ÿด 135 ๐Ÿ’ป Jupyter NotebookCoding Knowledge Recommended
Updated 12 Nov 2022 Explore Tool
OpenSpace avatar

OpenSpace

by OpenSpace

This is the official GitHub repository for OpenSpace: an open source astrovisualization project. For instructions on how to build and run OpenSpace, see the Getting Started Guidesโ€ฆ

โญ 1.3k๐Ÿด 217 ๐Ÿ’ป C++Coding Knowledge Recommended
Updated 30 Oct 2026 Explore Tool
hannorein avatar

rebound

by hannorein

๐Ÿ’ซ An open-source multi-purpose N-body code.

โญ 1.2k๐Ÿด 273 ๐Ÿ’ป CCoding Knowledge Recommended
Updated 20 Oct 2026 Explore Tool
nasa avatar

apod-api

by nasa

Astronomy Picture of the Day API service

โญ 1.1k๐Ÿด 218 ๐Ÿ’ป PythonCoding Knowledge Recommended
Updated 06 Oct 2026 Explore Tool
sunpy avatar

sunpy

by sunpy

SunPy - Python for Solar Physics

โญ 1.1k๐Ÿด 698 ๐Ÿ’ป PythonCoding Knowledge Recommended
Updated 01 Nov 2026 Explore Tool
ad-si avatar

Woxi

by ad-si

Wolfram Language / Mathematica reimplementation in Rust (Wolfram oxidized)

โญ 954๐Ÿด 37 ๐Ÿ’ป RustCoding Knowledge Recommended
Updated 01 Nov 2026 Explore Tool
vedika-io avatar

xalen-ephemeris

by vedika-io

Pure-Rust astronomical ephemeris for astrology โ€” Vedic, Western, Chinese, and 9 world traditions

โญ 882๐Ÿด 123 ๐Ÿ’ป RustCoding Knowledge Recommended
Updated 29 Oct 2026 Explore Tool
astropy avatar

astroquery

by astropy

Functions and classes to access online data resources. Maintainers: @keflavich and @bsipocz

โญ 801๐Ÿด 460 ๐Ÿ’ป PythonCoding Knowledge Recommended
Updated 26 Oct 2026 Explore Tool

Solar Wanderer / ้จๆธธๅคช้˜ณ็ณป - 1:1 Real-Time Solar System Explorer in the Browser. NASA JPL ephemeris, WebGL2, Three.js. From solar surface to 100,000 AU Oort Cloud.

โญ 764๐Ÿด 47 ๐Ÿ’ป JavaScriptBasic Technical Setup
Updated 19 Oct 2026 Explore Tool
PlasmaPy avatar

PlasmaPy

by PlasmaPy

An open source Python package for plasma research and education

โญ 721๐Ÿด 373 ๐Ÿ’ป PythonCoding Knowledge Recommended
Updated 27 Oct 2026 Explore Tool
spacetelescope avatar

jwst

by spacetelescope

processing pipeline for James Webb Space Telescope imagery and spectroscopy

โญ 667๐Ÿด 194 ๐Ÿ’ป PythonCoding Knowledge Recommended
Updated 29 Oct 2026 Explore Tool
ashuttl avatar

linecast

by ashuttl

Weather, tides, the sun, the moon, maps, and a planetarium, in your terminal. The Old Farmer's Almanac meets Minitel.

โญ 657๐Ÿด 22 ๐Ÿ’ป PythonCoding Knowledge Recommended
Updated 02 Nov 2026 Explore Tool
wbierbower avatar

awesome-physics

by wbierbower

๐ŸŒŒ A collaborative list of awesome software for exploring Physics concepts

โญ 651๐Ÿด 89 ๐Ÿ’ป โ€”Basic Technical Setup
Updated 27 Feb 2024 Explore Tool
ceeK avatar

Solar

by ceeK

A Swift micro library for generating Sunrise and Sunset times on device, requiring no network access.

โญ 615๐Ÿด 87 ๐Ÿ’ป SwiftCoding Knowledge Recommended
Updated 31 Aug 2026 Explore Tool

Model layer for Meteor

โญ 601๐Ÿด 65 ๐Ÿ’ป JavaScriptCoding Knowledge Recommended
Updated 24 Aug 2023 Explore Tool
asdf-format avatar

asdf

by asdf-format

ASDF (Advanced Scientific Data Format) is a next generation interchange format for scientific data

โญ 568๐Ÿด 68 ๐Ÿ’ป PythonCoding Knowledge Recommended
Updated 01 Nov 2026 Explore Tool
yt-project avatar

yt

by yt-project

Main yt repository

โญ 559๐Ÿด 325 ๐Ÿ’ป PythonCoding Knowledge Recommended
Updated 01 Nov 2026 Explore Tool
trehn avatar

termtrack

by trehn

Track satellites in your terminal

โญ 552๐Ÿด 49 ๐Ÿ’ป PythonCoding Knowledge Recommended
Updated 28 Jan 2026 Explore Tool
lightkurve avatar

lightkurve

by lightkurve

A friendly package for Kepler & TESS time series analysis in Python.

โญ 548๐Ÿด 206 ๐Ÿ’ป PythonCoding Knowledge Recommended
Updated 20 Oct 2026 Explore Tool
aaronwmorris avatar

indi-allsky

by aaronwmorris

Software to manage a Linux-based All Sky Camera.

โญ 485๐Ÿด 85 ๐Ÿ’ป PythonCoding Knowledge Recommended
Updated 02 Nov 2026 Explore Tool
dr-guangtou avatar

taotie

by dr-guangtou

้ฅ•้คฎ๏ผšA curated collection of resources for astrophysical research

โญ 471๐Ÿด 58 ๐Ÿ’ป โ€”Basic Technical Setup
Updated 27 Jul 2024 Explore Tool
sanderblue avatar

solar-system-threejs

by sanderblue

The Solar System modeled to scale with Three.js

โญ 412๐Ÿด 85 ๐Ÿ’ป JavaScriptCoding Knowledge Recommended
Updated 07 Dec 2022 Explore Tool
astrorigin avatar

pyswisseph

by astrorigin

Python extension to the Swiss Ephemeris

โญ 406๐Ÿด 105 ๐Ÿ’ป CCoding Knowledge Recommended
Updated 01 Apr 2026 Explore Tool
gwastro avatar

pycbc

by gwastro

Core package to analyze gravitational-wave data, find signals, and study their parameters. This package was used in the first direct detection of gravitational waves (GW150914),โ€ฆ

โญ 393๐Ÿด 388 ๐Ÿ’ป PythonCoding Knowledge Recommended
Updated 30 Oct 2026 Explore Tool
dcf21 avatar

star-charter

by dcf21

A command-line tool for producing vector-graphics charts of the night sky in SVG, PDF and PNG formats.

โญ 390๐Ÿด 39 ๐Ÿ’ป CCoding Knowledge Recommended
Updated 24 Jul 2026 Explore Tool

A Raspberry Pi Based Sun Tracker

โญ 381๐Ÿด 24 ๐Ÿ’ป CCoding Knowledge Recommended
Updated 21 Dec 2022 Explore Tool
astropy-learn avatar

astropy-tutorials

by astropy-learn

Tutorials for the Astropy Project

โญ 354๐Ÿด 185 ๐Ÿ’ป PythonBasic Technical Setup
Updated 26 Oct 2026 Explore Tool
NarcisCalin avatar

Galaxy-Engine

by NarcisCalin

Galaxy Engine is a fully interactive particle physics engine. Play with tens or hundreds of thousands of particles in real time

โญ 345๐Ÿด 28 ๐Ÿ’ป C++Coding Knowledge Recommended
Updated 25 Sep 2026 Explore Tool
AMReX-Astro avatar

Castro

by AMReX-Astro

Castro (Compressible Astrophysics): An adaptive mesh, astrophysical compressible (radiation-, magneto-) hydrodynamics simulation code for massively parallel CPU and GPUโ€ฆ

โญ 344๐Ÿด 108 ๐Ÿ’ป C++Coding Knowledge Recommended
Updated 01 Oct 2026 Explore Tool
Yu-Yang-Li avatar

StarWhisper

by Yu-Yang-Li

Astronomy LLMs, StarWhisper Telescope, Virtual Sitian, and astronomy research skills

โญ 331๐Ÿด 19 ๐Ÿ’ป PythonCoding Knowledge Recommended
Updated 19 Oct 2026 Explore Tool

Code and instructions for making topographic maps of planets and moons

โญ 327๐Ÿด 31 ๐Ÿ’ป Jupyter NotebookCoding Knowledge Recommended
Updated 28 Nov 2022 Explore Tool
gnudatalanguage avatar

gdl

by gnudatalanguage

GDL - GNU Data Language

โญ 317๐Ÿด 72 ๐Ÿ’ป C++Coding Knowledge Recommended
Updated 27 Oct 2026 Explore Tool
astropy avatar

photutils

by astropy

Astropy package for source detection and photometry. Maintainer: @larrybradley

โญ 315๐Ÿด 156 ๐Ÿ’ป PythonCoding Knowledge Recommended
Updated 29 Oct 2026 Explore Tool
nekitmm avatar

starnet

by nekitmm

StarNet

โญ 315๐Ÿด 39 ๐Ÿ’ป Jupyter NotebookCoding Knowledge Recommended
Updated 12 Sep 2022 Explore Tool
saurvs avatar

astro-rust

by saurvs

Astronomical algorithms in Rust

โญ 314๐Ÿด 46 ๐Ÿ’ป RustCoding Knowledge Recommended
Updated 20 Oct 2019 Explore Tool
kirklong avatar

ThreeBodyBot

by kirklong

Poorly written code that generates moderately exciting plots of a very specific physics phenomenon that enthralls dozens of us around the globe.

โญ 306๐Ÿด 17 ๐Ÿ’ป Jupyter NotebookCoding Knowledge Recommended
Updated 03 Oct 2026 Explore Tool
gammapy avatar

gammapy

by gammapy

A Python package for gamma-ray astronomy

โญ 294๐Ÿด 268 ๐Ÿ’ป PythonCoding Knowledge Recommended
Updated 01 Nov 2026 Explore Tool
radis avatar

radis

by radis

๐ŸŒฑ A fast line-by-line code for high-resolution infrared molecular spectra

โญ 289๐Ÿด 193 ๐Ÿ’ป PythonCoding Knowledge Recommended
Updated 26 Oct 2026 Explore Tool
jobovy avatar

galpy

by jobovy

Galactic Dynamics in python

โญ 285๐Ÿด 117 ๐Ÿ’ป PythonCoding Knowledge Recommended
Updated 30 Oct 2026 Explore Tool
spacetelescope avatar

poppy

by spacetelescope

Physical Optics Propagation in Python

โญ 281๐Ÿด 93 ๐Ÿ’ป Jupyter NotebookCoding Knowledge Recommended
Updated 28 Oct 2026 Explore Tool
ATTron avatar

astroz

by ATTron

Astrodynamics and Spacecraft Toolkit. Features fast orbit prop, celestial precession, CCSDS parsing, RF parsing, fits image parsing, and more!

โญ 277๐Ÿด 12 ๐Ÿ’ป ZigCoding Knowledge Recommended
Updated 20 Oct 2026 Explore Tool
GalSim-developers avatar

GalSim

by GalSim-developers

The modular galaxy image simulation toolkit. Documentation:

โญ 276๐Ÿด 123 ๐Ÿ’ป PythonCoding Knowledge Recommended
Updated 30 Oct 2026 Explore Tool
MESAHub avatar

mesa

by MESAHub

Modules for Experiments in Stellar Astrophysics

โญ 259๐Ÿด 83 ๐Ÿ’ป FortranCoding Knowledge Recommended
Updated 01 Nov 2026 Explore Tool
cosmonium avatar

cosmonium

by cosmonium

3D astronomy and space exploration program.

โญ 257๐Ÿด 23 ๐Ÿ’ป PythonCoding Knowledge Recommended
Updated 27 Oct 2026 Explore Tool