The entire living Earth in your browser.
GeoLive transforms your browser into a real-time geographic intelligence command center. Just open it and watch the planet breathe.
Ever wished you could glance at one screen and instantly see the temperature, wind, rain, waves, air quality, wildfires, droughts, and population density of any place on Earth β all at once, all in real time?
That's GeoLive. It pulls from 12+ live public APIs and renders 17 toggleable data layers onto a gorgeous dark-mode map, complete with adaptive canvas overlays, interpolated grids, and smooth glassmorphism UI.
| Layer | Source | Description |
|---|---|---|
| Precipitation | RainViewer | Live radar mosaic β rain, snow, hail in real time |
| Air Temperature | Open-Meteo | 16Γ16 interpolated grid with Gaussian-blurred canvas heatmap for smooth gradients |
| Wind | Open-Meteo | Beaufort-scaled arrow field showing speed & direction |
| Satellite Cloud | NASA VIIRS | True-color corrected reflectance imagery |
| Layer | Source | Description |
|---|---|---|
| Air Quality (AQI) | Open-Meteo | 8Γ8 PM2.5 heatmap with US AQI color scale |
| Layer | Source | Description |
|---|---|---|
| Tides & Waves | Open-Meteo Marine + Natural Earth | Global coastlines colored by wave height β bright blue = high, dim blue = low β with mini range bars showing position in local minβmax |
| Sea Surface Temp | GHRSST / NASA GIBS | MUR L4 + G1SST via WMS with multi-date fallback (3β7 day lag compensation) |
| Sea Marks | Marine Regions + OpenSeaMap + NOAA ENC | EEZ boundaries, IHO sea areas, continental shelves, nautical navigation marks, and US chart data β visible at any zoom level |
| Layer | Source | Description |
|---|---|---|
| Vegetation (NDVI) | NASA MODIS Terra | 8-day composite normalized vegetation index |
| Land Surface Temp | NASA MODIS | Daytime thermal emission |
| Drought / Soil | Open-Meteo | 16Γ16 two-layer soil moisture (0β7 cm + 7β28 cm) with Gaussian-blurred drought color mapping |
| Layer | Source | Description |
|---|---|---|
| Disaster Alerts | NWS + USGS + NASA EONET + GDACS | Active warnings β tornado, flood, earthquake (M3+), volcanic eruptions, wildfires, icebergs, and global natural events |
| Fire Hotspots | NASA VIIRS + MODIS | VIIRS SNPP 375m day/night thermal anomalies + MODIS Terra/Aqua WMS for broad coverage |
| Layer | Source | Description |
|---|---|---|
| Night Lights | VIIRS Black Marble | Global light pollution visualization |
| Population Density | SEDAC GPWv4 | Triple-fallback WMS (NASA Disasters MapServer β GIBS β SEDAC ImageServer) |
| Layer | Source | Description |
|---|---|---|
| Satellite Imagery | ESRI World Imagery | High-res photographic basemap |
| Roads | OpenStreetMap | Street-level reference overlay |
- π΄ Live GPS positioning β auto-detects your location with pulsing blue marker
- π Real-time info cards β temperature, wind, waves, AQI displayed in floating panels with mini sparkline bars
- π¨ Canvas-rendered overlays β temperature, wind, drought, and AQ drawn pixel-by-pixel with bilinear interpolation across a 16Γ16 grid, then Gaussian-blurred for seamless gradients
- π Global coastal tide visualization β every coastline on Earth traced in blue, with brightness mapping wave height and periodic mini range bars
- β Multi-source maritime layer β EEZ boundaries + IHO sea areas + continental shelves + OpenSeaMap buoys/lights + NOAA ENC charts
- π± Fully responsive β desktop, tablet, mobile, iOS safe-area aware
- π Dark mode native β deep navy glassmorphism UI with backdrop-filter blur
- β‘ Lazy loading β layers only fetch data when toggled on
- π Auto-refresh β weather data refreshes every 10 minutes, grid data re-fetches on map move
- π‘οΈ Multi-CDN resilience β coastline data tries GitHub β jsDelivr β unpkg β npmmirror, with marine-grid auto-generation as last-resort fallback
- π¦ Batched API requests β weather grid split into 128-point batches for reliability with
best_matchmodel selection
# Clone it
git clone https://github.com/EncyclopediaWorld/geolive.git
# Open it β that's it!
open geolive/geomap.htmlOr just download the HTML file and double-click. No npm install, no docker compose, no environment variables. It's one file.
βββββββββββββββββββββββββββββββββββββββββββββββββββ
β geomap.html (single file) β
ββββββββββββ¬βββββββββββ¬ββββββββββββββββββββββββββββ€
β Leaflet β Canvas β Glassmorphism UI β
β Map + β Overlay β Sidebar Β· Info Cards β
β Tiles β Engine β Legend Β· Toast Β· FAB β
ββββββββββββ΄βββββββββββ΄ββββββββββββββββββββββββββββ€
β Live Data Fetchers β
ββββββ¬βββββ¬ββββββ¬βββββββ¬ββββββ¬ββββββ¬βββββ¬βββββββββ€
βOpenβRainβNASA βMarineβNOAA βNWS βUSGSβ GDACS β
βMeteoβViewβGIBSβRegionsβENC β+EONETβ β β
ββββββ΄βββββ΄ββββββ΄βββββββ΄ββββββ΄ββββββ΄βββββ΄βββββββββ€
β OpenSeaMap Β· SEDAC Β· ESRI Β· CARTO Β· OSM β
βββββββββββββββββββββββββββββββββββββββββββββββββββ
Everything lives in a single <script> block. No frameworks, no bundlers, no dependencies beyond Leaflet (loaded from CDN). The canvas overlay engine supports both static (CanvasOverlay) and animated (AnimOverlay) rendering modes with automatic repositioning during map pan/zoom.
| Provider | Layers | License |
|---|---|---|
| Open-Meteo | Weather, Marine, Air Quality | CC BY 4.0 |
| NASA GIBS | VIIRS, MODIS, GHRSST | Public Domain |
| NASA EONET | Global Natural Events (volcanoes, storms, wildfires) | Public Domain |
| RainViewer | Precipitation Radar | Free tier |
| Natural Earth | Coastline Geometry | Public Domain |
| Marine Regions (VLIZ) | EEZ, IHO Sea Areas, Continental Shelves | CC BY 4.0 |
| OpenSeaMap | Nautical Marks | CC BY-SA 2.0 |
| NOAA Chart Display | US ENC Nautical Charts | Public Domain |
| NWS | Weather Alerts (US) | Public Domain |
| USGS | Earthquake Data (M3+, global) | Public Domain |
| GDACS | Disaster Alerts (global) | Public |
| CARTO | Dark Basemap | CC BY 3.0 |
| ESRI | Satellite Imagery | ESRI Master License |
| SEDAC / CIESIN | Population Density | NASA EOSDIS |
Found a bug? Want to add a new layer? PRs are welcome!
# It's just one HTML file β fork, edit, submit.Ideas for new layers: ocean currents, lightning, UV index, snow cover, real-time flight paths, marine traffic (AIS)...
Code: Apache 2.0 β Content & visualizations: CC BY 4.0
π One file. Seventeen layers. One living planet.
Built with π and public data