Reallymy Radar
Self-hosted high-resolution NEXRAD weather radar: a live multi-radar mosaic, map tiles, finished images and a JSON API for every device on your network.

At a glance
- What it is
- A self-hosted NEXRAD weather radar server with a browser viewer, map tiles, finished images and a JSON API
- Built with
- Python 3.12, FastAPI, NumPy, SciPy and Py-ART, with a Leaflet viewer
- Runs on
- macOS, Windows and Linux as a menu bar or tray app, or headless on a server, in Docker or on a Raspberry Pi 4 or 5
- Data
- NOAA NEXRAD Level II from NOAA's public AWS buckets: all 162 WSR-88D radars, plus 45 airport TDWRs
- License
- Public source on GitHub; no license chosen yet
- Status
- Early: started in October 2026. GitHub Actions builds and smoke-tests the desktop apps; no tagged release yet
- Started
- Oct 2026
- README and install
- github.com/coalsi/reallymyradar#readme
About
ReallymyRadar is my own weather radar server. It pulls raw NEXRAD Level II data straight from NOAA's public buckets on AWS, only for the area someone is looking at, decodes it at full resolution and stitches the nearby radars into one mosaic.
It serves that to everything on my network: a browser viewer with live tuning, map tiles for Leaflet, MapLibre or Home Assistant, finished PNG, JPEG and WebP pictures for a Raspberry Pi or e-ink screen, an animated loop, and a JSON API that answers whether it's raining at a spot and how hard.
Each pixel is projected back to each radar and sampled from the radar's own gates, with no grid in between, so zooming in keeps getting sharper. Bugs, birds and ground clutter are filtered out using the dual-polarization data, while strong echoes like tornado debris are kept. The newest scan is re-decoded as each tilt arrives, so the lowest tilt is about a minute old.
It runs as a menu bar or tray app on macOS, Windows and Linux, or headless in Docker. Nothing leaves the machine except requests for public radar data and map tiles.
Gallery
Build log
No updates yet. New entries show up here as the build moves along.
Let's talk.
Tell me what you're building. I read every message myself and usually reply within one business day.



