Astronomy Software

Browse free open source Astronomy software and projects for Linux and ChromeOS below. Use the toggles on the left to filter open source Astronomy software by OS, license, language, programming language, and project status.

  • Gen AI apps are built with MongoDB Atlas Icon
    Gen AI apps are built with MongoDB Atlas

    Build gen AI apps with an all-in-one modern database: MongoDB Atlas

    MongoDB Atlas provides built-in vector search and a flexible document model so developers can build, scale, and run gen AI apps without stitching together multiple databases. From LLM integration to semantic search, Atlas simplifies your AI architecture—and it’s free to get started.
    Start Free
  • Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • 1
    PreviSat

    PreviSat

    Satellite tracking software

    PreviSat is a satellite tracking software for observing purposes. Very easy to use, it shows positions of artificial satellites in real-time or manual mode. PreviSat is able to make predictions of their passes, predictions of MetOp and COSMO-SkyMed flares, transits of all satellites, predictions of Starlink satellites passes and several other calculations.
    Leader badge
    Downloads: 135 This Week
    Last Update:
    See Project
  • 2
    Perl Data Language
    The PDL module gives standard perl the ability to COMPACTLY store and SPEEDILY manipulate the large N-dimensional data sets that are the bread and butter of scientific computing.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 3

    libnova

    Celestial Mechanics Engine

    libnova is a general purpose, double precision, celestial mechanics, astrometry and astrodynamics library.
    Leader badge
    Downloads: 22 This Week
    Last Update:
    See Project
  • 4
    Observation Manager
    Java based astronomical logging software which stores it's data in a free and open XML based format (OpenAstronomyLog). Discontinued project: Please check out the fork: https://github.com/capape/observation-manager for an updated version
    Downloads: 5 This Week
    Last Update:
    See Project
  • Simple, Secure Domain Registration Icon
    Simple, Secure Domain Registration

    Get your domain at wholesale price. Cloudflare offers simple, secure registration with no markups, plus free DNS, CDN, and SSL integration.

    Register or renew your domain and pay only what we pay. No markups, hidden fees, or surprise add-ons. Choose from over 400 TLDs (.com, .ai, .dev). Every domain is integrated with Cloudflare's industry-leading DNS, CDN, and free SSL to make your site faster and more secure. Simple, secure, at-cost domain registration.
    Sign up for free
  • 5
    PSRCHIVE is an application suite and development library for use in the storage and analysis of pulsar astronomical data. It includes an extensive range of algorithms and tools commonly used in a wide variety of experiments.
    Leader badge
    Downloads: 15 This Week
    Last Update:
    See Project
  • 6
    Aciqra

    Aciqra

    A virtual planetarium for observers of the real sky.

    Aciqra is a virtual planetarium and sky mapping program which tracks celestial bodies including planets, deep sky objects and stars to an accuracy of a fraction of a degree for thousands of years into both the future and the past. It includes the 2.5 million stars of the Tycho-2 catalog supplemented by data of 120,000 stars from the Hipparcos catalog, 13,000 deep space objects from the NGC and IC catalogs and a large number of asteroids and comets from the Minor Planet Center. The program is platform-independent and can be made to work on most modern computers that support OpenGL.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 7
    A simple command to convert calendar dates to julian dates. Quite useful in timing situations where you need elapsed time between dates. Also useful for astronomy applications.
    Leader badge
    Downloads: 8 This Week
    Last Update:
    See Project
  • 8
    Parallel Iterative Deconvolution is a multithreaded ImageJ plugin for iterative image deblurring.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 9
    SIGPROC - a collection of signal processing programs developed for pulsar data reduction has been developed and maintained since 1999. The package is used to search for and visualize the presence of pulsed signals in noisy radio astronomy data.
    Leader badge
    Downloads: 5 This Week
    Last Update:
    See Project
  • Build Securely on AWS with Proven Frameworks Icon
    Build Securely on AWS with Proven Frameworks

    Lay a foundation for success with Tested Reference Architectures developed by Fortinet’s experts. Learn more in this white paper.

    Moving to the cloud brings new challenges. How can you manage a larger attack surface while ensuring great network performance? Turn to Fortinet’s Tested Reference Architectures, blueprints for designing and securing cloud environments built by cybersecurity experts. Learn more and explore use cases in this white paper.
    Download Now
  • 10
    zodiac

    zodiac

    Astrology software for desktop

    Modern, nice software for astrologers. Contains different views of horoscope: classical chart, planets view and plain text. Provides detail information about each element of horoscope. Uses 9 house systems, over 40 aspects for horoscope calculation, tropical and sidereal sign and much more.
    Leader badge
    Downloads: 4 This Week
    Last Update:
    See Project
  • 11
    AstronomicalAlgorithms is a FREE portable ANSI C implementation of some of the algorithms published in Astronomical Algorithms by Jean Meeus (2nd edition, December 1998, Willmann-Bell ISBN 0943396638)
    Downloads: 3 This Week
    Last Update:
    See Project
  • 12
    Months4Mathematica

    Months4Mathematica

    more calendar conversions, epochs, JDN, moon, +

    extra astronomical / calendar / epoch features that mathematica does not have. has many new functions. supports multiple calendars (julian, gregorian, synodic, anomalistic). supports JDN conveniently, shows moon phase est. NEW: supports day number from 0 of any calendar conversion all-way between supported calendars supports multiple epochs and epoch generation. convert between some epochs without calendar support, ie, J2000.0, JDN, to some effect can create/import epochs and use TAI clock << Months`Months` {PrettyDate[], PrettyDate[calendarChange2[Date[], gregorian, julian], julian], MoonPhase[]} {"Sunday, July 13 2014. 2:37:04 p.m. -4 GMT", "Saturday, Iunius 30 2014. 2:37:04 p.m. -4 GMT", "Full Moon"} timeDeduce, a minor extra: deduce and show other times / angles, using time eqn. input: GMT,lon,tz,arieslon output: input + SHA,Ra,LHA ; in dn,tm or ang (for historic reasons files are also in https://sourceforge.net/projects/periodictablemm/)
    Downloads: 3 This Week
    Last Update:
    See Project
  • 13
    MoonPlanner

    MoonPlanner

    Moon calendar: shows moon's phase, signs and relatives plant's part

    MoonPlanner is a Java calendar that allow to view moon's phases, moon's signs (constellations in which the moon is), and show the part of the plant corresponding to each sign (flower, fruit, leaf or root). For every calendar's day the user can attach notes (that are stored in a persistent database). At the startup the program will remind you if there will be notes for current day. Timezones and localizations (En, IT) are supported by the application. This calendar is usable between 1900 and 2020. This tool can be useful to plan gardening tasks or to view some astrology informations. References and requirements: - JRE/JDK version 1.5 or later must be installed on host computer. - UI are made using SWT by Eclipse (see http://www.eclipse.org/swt/). - The software uses AstroLib library version 1.1.5 provided by Mark Huss to calculate Moon's phases (http://mhuss.com/AstroLib.html). - The software uses Apache Derby 10.9.1.0 (http://db.apache.org/derby/) as embedded database.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 14
    satpos

    satpos

    c++ library for calculating the position of a satellite

    This library is used to calculate the position of a satellite or the moon on any geographical location on the earth's surface. The Library is writte in C++ and OOP. The Actual Status of the Library can download from the svn-repository. On my website oe5tpo.com can you find infos about satpos, but this infos are all in German!
    Downloads: 3 This Week
    Last Update:
    See Project
  • 15
    This program calculates critical curves and caustic curves for gravitational microlensing studies with an arbitrary number of stars using the analytic Witt method.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 16
    Java software that predicts transits of any satellite, including the International Space Station, across the moon and sun, and close encounters with Mercury thru Saturn.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 17
    Parallel Spectral Deconvolution is a multithreaded ImageJ plugin for spectral image deblurring.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 18

    Time Ephemerides

    Calculate time ephemerides in convenient form

    Project to calculate and distribute the general relativistic corrections to clock rates for the surfaces of various solar system bodies. These corrections are also known as time ephemerides.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 19
    retep is a collection of Java API's covering PDF, XML, J2EE , Swing and now NetBeans modules for displaying astronomical maps, controlling modern "Go-To" telescopes - all in java., and accessing online databases.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 20
    Celestial Precomputation

    Celestial Precomputation

    Sight Reduction for Air Navigation with Python

    Warning: I found an error if the DR position is on the southern hemisphere. The PUB249 pdf files did not show this error and are correct (as far as I checked). All Revisions 8+ and the Windows release have been fixed. This Python TK application calculates a good set of stars for a 3 star fix, makes all calculations similar to the FAAs Celestial Computation Sheet (see FAA doc FAA-H-8083-18). Also, you can create a PDF file that generates Pub 249 Vol 1 for any epoch you specify. The PUB249 as PDF is found under "Files". I wrote this for my aircraft bubble octant :-) It is mainly useful for air navigation as it assumes a bubble sextant but may be used for normal sextants as well. Requires Ephem and ReportLab (optional for PDF output) Not to be used for real-world navigation!
    Downloads: 1 This Week
    Last Update:
    See Project
  • 21
    Iridium flares prediction application
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22
    Monitor for SETI@Home clients written in Java. Monitors statistics for a user, as well as work units.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 23
    The Mars Rover Simulator project is based on the evolutionary robotics paradigm where an artificial agent acquires its skills through the process of artificial evolution. This simulator can be useful to evolve neural network controllers for the rover
    Downloads: 1 This Week
    Last Update:
    See Project
  • 24
    OpenAstrology is Java based Object-orientated implementation of Astrology. OpenAstrology will provide a platfrom to plug-in in the knowledge of Astrology and the derived solution will be the best real time Astrology solution
    Downloads: 1 This Week
    Last Update:
    See Project
  • 25
    SolarBeam is a desktop application for drawing solar diagrams. You supply the geographical position, it draws a diagram showing the Sun's trajectory over your location at various times of the year. It also shows the times of sunrise and sunset.
    Downloads: 1 This Week
    Last Update:
    See Project