Analysis updated 2026-05-18
Look up how much your own county has warmed since 1895.
Compare warming trends across different temperature metrics like max, min, and seasonal swing.
Study NOAA's county-level climate dataset through a visual, interactive chart.
Learn how to build a static data visualization with precomputed data and no runtime API calls.
| dibz15/us-warming-map | 0xkinno/astraea | 0xkinno/halcyon | |
|---|---|---|---|
| Stars | 0 | 0 | 0 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | easy | hard | hard |
| Complexity | 2/5 | 4/5 | 4/5 |
| Audience | general | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Regenerating the underlying dataset requires running the Python data pipeline separately.
This project is an interactive map of the United States that shows how temperatures have changed in every county since 1895. Each county is colored based on how its temperature is trending, and clicking on any county pulls up its full year by year temperature history as a chart. The creator built it after searching online for a simple way to see how much their own local area has warmed over their lifetime and not finding anything that fit the bill, since most existing tools only let you look up one county at a time. The map lets you choose between several different temperature measures, including maximum, mean, minimum, the daily swing between hot and cold, and seasonal changes, and you can calculate warming either as a century long trend or as a direct comparison between two chosen year ranges. The color scales used are designed to be readable for colorblind users. A notable design choice is that all the climate data is calculated ahead of time and baked into the site during the build process. This means the live website never has to call out to NOAA or any outside weather data service while someone is browsing it, so it stays fast and does not depend on an external API being available. The underlying temperature numbers come from NOAA's National Centers for Environmental Information, using their county level climate dataset. There is a Python based data pipeline included in the project that fetches and processes this NOAA data into the JSON files the map actually reads, and this pipeline can be rerun to regenerate the dataset from scratch. The frontend itself is built with Vite and TypeScript, and uses the D3 library both for drawing the map itself and for rendering the historical trend charts. The finished site is a static build that gets deployed to GitHub Pages automatically.
An interactive map showing how each US county's temperature has changed since 1895, with all climate data precomputed so the live site never calls an external API.
Mainly TypeScript. The stack also includes TypeScript, D3, Vite.
No license information was stated in the README.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.