A real-time global intelligence dashboard built with Three.js — inspired by Bilawal Sidhu's WorldView. Track live flights, satellites, vessels, and earthquakes on an interactive 3D globe, all in a single HTML file with zero dependencies to install.
- Interactive 3D Globe — drag to rotate, scroll to zoom, with NASA Blue Marble texture, night lights, graticule grid, and atmospheric glow
- ✈ Live Flights — ADS-B transponder data via OpenSky Network (falls back to simulated data if CORS blocks the request)
- 🛰 Satellites — 200 orbital objects with real inclination, altitude, and period — positions update every frame
- 🚢 Vessels — Ships plotted along real-world shipping lanes (Atlantic, Pacific, Malacca Strait, Cape of Good Hope, and more)
- 🔴 Earthquakes — Live USGS feed (M2.5+ last 24 hours), sized and color-coded by magnitude
- Radar sweep, live UTC clock, event feed, hover tooltips, and layer toggles
- CRT / Hacker Mode — one-click green phosphor filter with scanlines, vignette, and flicker
No build step, no npm, no config. Just open the file (Or access the Github Pages site):
https://leto-cmd.github.io/Worldview-Lite/
git clone https://github.com/Leto-cmd/worldview-light.git
cd worldview-light
open worldview.htmlOr serve it locally to get live flight data (bypasses some CORS restrictions):
npx serve .
# then open http://localhost:3000| Layer | Source | Auth Required |
|---|---|---|
| Flights | OpenSky Network | No (rate limited) |
| Satellites | Simulated from NORAD orbital elements | No |
| Vessels | Simulated along real AIS shipping lanes | No (live AIS requires paid WSS key) |
| Earthquakes | USGS Earthquake Hazards | No |
Note: The OpenSky API is public but rate-limited. For best results, run via a local server or add an OpenSky account bearer token to the fetch headers.
| Action | Control |
|---|---|
| Rotate globe | Click + drag |
| Zoom | Scroll wheel |
| Hover object | Mouse over any dot for details |
| Toggle layer | Click layer name in left panel |
| CRT Mode | Click [ CRT MODE ] in header |
- Three.js r128 — 3D rendering
- NASA Blue Marble — Earth texture
- USGS GeoJSON Feed — Earthquake data
- OpenSky Network REST API — Flight data
- Vanilla JS, no framework, no bundler
worldview-light/
└── worldview.html # entire app — one file
└── README.md
Inspired by Bilawal Sidhu's WorldView and the original kevtoe/worldview project. Built with Claude.
MIT — do whatever you want with it.