A free, bilingual 3D museum in the browser where young children and their grown-ups explore prehistoric animals on land, sea, and sky.
gunerguner/AdAstra
An offline-capable interactive web app that reconstructs the local night sky in the browser for any place and time.
Alternativa open source a:Stellarium
- Estrelas
- 138
- Forks
- 13
- Issues abertas
- 0
- Último commit
- há 6 dias
O que é?
Ad Astra is a browser-based sky simulator. You pick an observing site, either from a list of preset cities or by entering latitude and longitude, and a moment in time. The app then draws the local sky: bright stars, constellation lines, the Sun, the Moon, and the planets from Mercury to Neptune, updated as Earth's rotation and orbit change.
The view can be dragged and zoomed, and jumped to the cardinal directions or the zenith. A timeline lets you play, pause, or scrub through about eight hours, and step forward or back by hours, days, years, decades, or centuries. Layers such as the Milky Way, ecliptic, celestial equator, and coordinate grids can be toggled, and sky color changes through daylight, twilight, and night. The production build includes a Service Worker, so it can open offline after the first load.
The project is a popular-science simulation meant for learning constellations and the day-night cycle, not for professional observing or navigation. It is a static frontend with no runtime backend, built on React, TypeScript, Three.js with WebGL2, and Astronomy Engine running in a Web Worker.
Recursos principais
- 01Shows bright stars, constellation lines, the Sun, Moon, and planets for a chosen location and time.
- 02Supports city presets or manual latitude and longitude input.
- 03Timeline playback ranges from real time to 100 years per second.
- 04Layers such as the Milky Way, ecliptic, and coordinate grids can be toggled.
- 05Sky color and star visibility follow the Sun's altitude through twilight stages.
- 06Works offline after the first load via a Service Worker.
Casos de uso
- Learning to recognize constellations and their seasonal positions.
- Understanding how the sky changes through the day, night, and twilight.
- Exploring what the sky looked like at a given place and date.
- Showing a classroom or outreach audience how Earth's rotation and orbit affect what we see.
Tópicos
Perguntas frequentes
- O que é AdAstra?
- An offline-capable interactive web app that reconstructs the local night sky in the browser for any place and time. Ad Astra is a browser-based sky simulator. You pick an observing site, either from a list of preset cities or by entering latitude and longitude, and a moment in time. The app then draws the local sky: bright stars, constellation lines, the Sun, the Moon, and the planets from Mercury to Neptune, updated as Earth's rotation and orbit change.
- AdAstra é gratuito? Qual é a licença?
- AdAstra não declara licença. O código é público, mas sem licença você não tem permissão explícita para reutilizá-lo; fale com o autor antes de depender dele.
- AdAstra ainda é mantido?
- Manutenção ativa. O último commit de AdAstra foi em 13 de out. de 2026.
- Para que posso usar AdAstra?
- Learning to recognize constellations and their seasonal positions. Understanding how the sky changes through the day, night, and twilight. Exploring what the sky looked like at a given place and date. Showing a classroom or outreach audience how Earth's rotation and orbit affect what we see.
- Onde consigo AdAstra?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/gunerguner/AdAstra
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Interactive 3D insect field guide where 63 species are modeled procedurally in the browser with TypeScript and Three.js, with no model files.
A pack of nine Codex and Claude Code agent skills for building playable, polished Three.js browser games, with a director skill that routes the work.
Open-source AI education platform that turns study materials into quizzes, flashcards, Cornell-style notes, and podcasts, inspired by NotebookLM.
Reconstrói um objeto a partir de uma imagem de referência em código procedural TypeScript para Three.js, pronto para animação, e não em um arquivo de malha.
A TypeScript music player focused on full-screen animated lyrics, supporting NetEase, QQ, Kugou, Navidrome and local libraries.