Skip to content

ORBIT v1.0.0 — First stable release

Latest

Choose a tag to compare

@hugogu hugogu released this 30 Sep 04:34
4400295

ORBIT v1.0.0 — First stable release

A 3D solar system observatory in your browser, with real physics.

🔭 Live demo · Issues · Feature request

What's in this release

Time span — Run the scene at the present moment or any UTC time from 1700–2200.

Bodies — Sun, 8 planets, Pluto, 19 moons, 4 comets (Halley, 67P, Encke, Hale–Bopp), Saturn's rings, 9 named asteroids (Ceres, Pallas, Juno, Vesta, Psyche, Eros, Itokawa, Bennu, Ryugu).

Tools

  • 🌅 Sunrise / sunset / eclipse geometry from any observer location
  • 🌒 Moon phase card, lunar almanac, daily calendar
  • 🧪 Sandbox mode — Newtonian N-body: edit mass / orbital speed, add or remove bodies, fork the simulation
  • 🌌 9,096 catalogued stars carried by their proper motion + 88 IAU constellation figures + Milky Way panorama
  • 🗺️ Opt-in real-surface relief for Mercury / Venus / Earth / Mars / Moon
  • 🌐 简体中文 / English / 日本語

Architecture — React observatory UI · Three.js scene · WebGL · Astronomy Engine + JPL orbital elements · Web Worker for sunrise / sunset / eclipse search. Pure client-side — no server, no install.

Why v1.0.0

ORBIT is source-available. This release marks the point where the public observatory is stable enough to be the canonical snapshot: the browser build matches what you see on the live demo, and every celestial body's data lineage is documented in the repo.

Try it

Open https://orbits.observer/ in any modern browser — desktop, tablet, or phone. For the physics playground: Observation settings → Sandbox, edit a planet's mass, and watch the orbit diverge from the original.


Made by Hugo Gu — a hand-written JavaScript solar system observatory.