awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Stellarium avatar

Stellarium/stellarium

0
View on GitHub↗
9,705 stars·1,010 forks·C++·GPL-2.0·18 viewsstellarium.org↗

Stellarium

Stellarium is an open-source 3D planetarium simulator and cross-platform sky map used for astronomical observation and study. It provides a real-time simulation of the night sky that renders astronomical objects and atmospheric conditions using OpenGL.

The software functions as a visualization tool to show how stars and planets appear through optical instruments. It allows users to identify celestial objects from any location on Earth, simulate stargazing site visibility, and plan targets for observation with binoculars or telescopes.

The system incorporates an atmospheric scattering model, coordinate-transformation pipelines, and catalogue-driven object mapping to project a three-dimensional model of the universe. It is available as a desktop application for Linux, Windows, and macOS.

Features

  • Astronomical Visualizers - Provides a real-time astronomical visualizer that simulates the sky as seen from any location on Earth.
  • Real-Time Astronomy Simulations - Visualizes the night sky in real time to identify stars, planets, and constellations from any location on Earth.
  • Spherical Projections - Projects a three-dimensional spherical model of the universe onto a two-dimensional view for the observer.
  • 3D Astronomy Simulators - Provides a three-dimensional visualization of the universe showing how stars and planets appear through optical instruments.
  • Real-Time Rendering Engines - Uses a real-time rendering engine to draw three-dimensional astronomical objects and atmospheric effects.
  • Planetarium Software - Implements a real-time simulation of the night sky and atmospheric conditions using OpenGL.
  • Celestial Catalog Mappings - Loads large astronomical datasets from external files to populate the virtual sky with mapped stellar coordinates.
  • Celestial Coordinate Transformations - Converts celestial coordinates into local horizon views based on the observer's geographic position and current time.
  • Cross-Platform Desktop Applications - Provides a cross-platform desktop application that maps celestial objects based on Earth location.
  • Stargazing Site Simulations - Allows checking visibility and atmospheric conditions for astronomical objects at specific geographic coordinates and times.
  • Telescope Observation Planning - Provides tools for finding and locating specific celestial objects to prepare for observation with binoculars or telescopes.
  • Optical Instrument Simulations - Simulates the three-dimensional appearance of the universe as seen through optical instruments.
  • Astronomy Education Tools - Teaches the mechanics of the universe and planetary motion through realistic 3D renderings of the sky.
  • Atmospheric Scattering - Implements an atmospheric scattering model to simulate realistic sky colors and visibility changes.
  • Knowledge and Reference - Professional-grade planetarium software for celestial observation.
  • Media & Communication - Realistic sky rendering

Star history

Star history chart for stellarium/stellariumStar history chart for stellarium/stellarium

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does stellarium/stellarium do?

Stellarium is an open-source 3D planetarium simulator and cross-platform sky map used for astronomical observation and study. It provides a real-time simulation of the night sky that renders astronomical objects and atmospheric conditions using OpenGL.

What are the main features of stellarium/stellarium?

The main features of stellarium/stellarium are: Astronomical Visualizers, Real-Time Astronomy Simulations, Spherical Projections, 3D Astronomy Simulators, Real-Time Rendering Engines, Planetarium Software, Celestial Catalog Mappings, Celestial Coordinate Transformations.

Which projects share features with stellarium/stellarium?

Projects with overlapping indexed features include: godotengine/godot-cpp — godot-cpp is a C++ binding library and development kit for creating high-performance extensions and custom nodes for… qier222/yesplaymusic — YesPlayMusic is a cross-platform Electron desktop application that serves as a third-party client for NetEase Cloud… asticode/go-astilectron — go-astilectron is a cross-platform GUI framework and binding that enables the creation of desktop software by… bkaradzic/bgfx — bgfx is a cross-platform, graphics rendering abstraction layer designed for high-performance applications. It provides… gitify-app/gitify — Gitify is a cross-platform desktop application for monitoring GitHub alerts and activity through a native system tray… astropy/astropy — Astropy is a core Python library for astronomy, providing a unified framework for astronomical data analysis,…

Projects sharing features with Stellarium

These projects share indexed features with Stellarium. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • godotengine/godot-cppgodotengine avatar

    godotengine/godot-cpp

    2,558View on GitHub↗

    godot-cpp is a C++ binding library and development kit for creating high-performance extensions and custom nodes for the Godot engine. It provides the necessary headers and framework to implement complex game logic and low-level systems using native code. The project enables the development of GDExtension plugins, allowing native libraries to be loaded into the engine without requiring a full recompilation of the core software. It facilitates the creation of custom engine extensions through a system of native bindings that map C++ classes and methods to the internal engine database. The fram

    C++
    View on GitHub↗2,558
  • qier222/yesplaymusicqier222 avatar

    qier222/YesPlayMusic

    32,951View on GitHub↗

    YesPlayMusic is a cross-platform Electron desktop application that serves as a third-party client for NetEase Cloud Music. It functions as a music player for streaming and managing music, music videos, and personalized recommendations from cloud accounts. The application includes music scrobbling capabilities to record listening history and synchronize played tracks to remote profiles. It also provides a dedicated interface for accessing and playing personal music collections stored on cloud drives. The software supports global audio control through customizable keyboard shortcuts and includ

    Vueelectronjavascriptlinux
    View on GitHub↗32,951
asticode/go-astilectronasticode avatar

asticode/go-astilectron

4,874View on GitHub↗

go-astilectron is a cross-platform GUI framework and binding that enables the creation of desktop software by combining a compiled Go backend with an Electron frontend. It functions as an inter-process communication bridge, utilizing an asynchronous messaging system to exchange JSON events and synchronize state between the Go process and the JavaScript user interface. The project provides a native desktop API wrapper to orchestrate system-level features from the backend. This includes the ability to manage browser windows, construct native application menus, and control system tray icons and

Gocross-platformdesktop-appelectron
View on GitHub↗4,874
  • bkaradzic/bgfxbkaradzic avatar

    bkaradzic/bgfx

    17,161View on GitHub↗

    bgfx is a cross-platform, graphics rendering abstraction layer designed for high-performance applications. It provides a unified interface that maps high-level rendering commands to native graphics APIs, allowing developers to maintain a single codebase that executes consistently across diverse operating systems and hardware architectures. The library distinguishes itself through a multi-threaded command submission model that decouples rendering logic from the main application thread, effectively minimizing CPU bottlenecks. It utilizes a backend-agnostic command buffer and a deferred resource

    Cd3d11d3d12directx
    View on GitHub↗17,161
  • Compare all 30 related projects→