ShadowBroker is an open-source, real-time geospatial intelligence dashboard that aggregates data from dozens of OSINT feeds into a single map interface. Built with Next.js, MapLibre GL, FastAPI, and Python, it tracks commercial and military aircraft, maritime vessels, satellites, earthquakes, conflict zones, GPS jamming, CCTV networks, and geopolitical events. The platform supports Docker-based self-hosting and developer setup, with performance optimizations like gzip compression, viewport culling, ETag caching, and clustered rendering to handle large real-time datasets. All data comes from publicly available APIs including OpenSky, adsb.lol, aisstream.io, N2YO, USGS, and GDELT.

10m read timeFrom github.com
Post cover image
Table of contents
✨ Features🏗️ Architecture📊 Data Sources & APIs🚀 Getting Started🎛️ Data Layers🔧 Performance📁 Project Structure🔑 Environment Variables⚠️ Disclaimer📜 License

Sort: