The planet's current seismic state, updated automatically every 15 minutes.
EarthPulse is a free, open-source, ad-free hazard monitor. It runs entirely on a GitHub Actions schedule and public data from the USGS and the National Weather Service — no server, no tracking, no API keys required to run your own copy.
Live earthquake map
All earthquakes recorded in the past 24 hoursMagnitude distribution past 7 days
Daily trend past 7 days
Significant earthquakes
Magnitude 4.5 and above, past 30 days| Mag | Location | Depth | Time | Details |
|---|
Active severe weather alerts
United States, via the National Weather ServiceEarthquake safety & preparedness
During shaking
Drop where you are, take cover under sturdy furniture, and hold on until the shaking stops. Stay where you are if you're already indoors.
Build a go-bag
Water, non-perishable food, a flashlight, a first-aid kit, any medications you need, copies of important documents, and a portable charger — enough for 72 hours.
Make a family plan
Agree on a meeting point and an out-of-area contact, since local phone networks are often overloaded right after a major quake.
Secure your space
Anchor heavy furniture and shelving to the wall, and know where and how to shut off your gas, water, and electricity.
EarthPulse is an awareness and education tool, refreshed every 15 minutes — it is not an official early-warning or emergency-alert system. In an emergency, follow guidance from your local emergency services and national agencies.
How EarthPulse works
Every 15 minutes, a scheduled GitHub Actions workflow runs a small Python script that fetches live data, processes it into a compact summary, and commits the result back to this repository. GitHub Pages serves the site straight from the same branch, so the moment the data commit lands, the dashboard is up to date — no server to run, no database, no hosting bill.
Fetch
Pull live GeoJSON from USGS and NWS, both free and keyless.
Process
A Python script aggregates counts, trends, and a rolling history.
Commit
The summary JSON is committed straight back to the repo.
Serve
GitHub Pages republishes automatically. No build, no server.
Data sources: USGS Earthquake Hazards Program and the NWS Weather API. This project is not affiliated with either agency.