← all repositories
unicodeveloper/globalthreatmap

OSINT command center in a Next.js tab

A Mapbox dashboard that turns breaking news into plotted threat levels, then lets you export PowerPoint briefings for your paranoia—or your job.

1.7k stars TypeScript Domain AppsData Tooling
globalthreatmap
Not currently ranked — collecting fresh signals.
star history

What it does Global Threat Map is a Next.js 16 app that pulls real-time security events through the Valyu API and drops them onto a dark-themed Mapbox globe. Click a country and it surfaces historical and current conflicts, cited sources included (Wikipedia deliberately excluded). There is also a military-bases layer—green for US, blue for NATO—and an auto-pan mode so the map slowly orbits eastward like a depressed satellite.

The interesting bit The “Intel Dossiers” feature is the unusual part. Type in any entity—nation, militia, cartel, political figure—and the Valyu Deep Research API spends 5–10 minutes generating a ~50-page report, a CSV of structured data, an 8-slide PowerPoint, and a PDF. It is essentially an async research assistant with exportable deliverables, which is more than most map dashboards bother to build.

Key highlights

  • Real-time event feed with threat-level and category filters (Critical down to Info)
  • Country-level conflict tabs: red for current, blue for historical, with blinking red fill while data loads
  • Military base markers auto-load on init; 30+ US bases plus NATO installations across five continents
  • Deep research reports via /api/deepresearch with polling for async completion
  • Two auth modes: self-hosted (your Valyu key, everything free) or Valyu OAuth with feature gating

Caveats

  • Requires three separate API keys to run fully: Mapbox, Valyu, and optionally OpenAI for location extraction
  • “Geographic region alerts” are marked “coming soon” in the README
  • Deep research takes 5–10 minutes; this is not a live-query system

Verdict Worth a look if you do OSINT, risk analysis, or journalism and want a map you can actually present from. Skip it if you need offline-first, fully open-source data, or instant research results.

Frequently asked

What is unicodeveloper/globalthreatmap?
A Mapbox dashboard that turns breaking news into plotted threat levels, then lets you export PowerPoint briefings for your paranoia—or your job.
Is globalthreatmap open source?
Yes — unicodeveloper/globalthreatmap is an open-source project tracked on heatdrop.
What language is globalthreatmap written in?
unicodeveloper/globalthreatmap is primarily written in TypeScript.
How popular is globalthreatmap?
unicodeveloper/globalthreatmap has 1.7k stars on GitHub.
Where can I find globalthreatmap?
unicodeveloper/globalthreatmap is on GitHub at https://github.com/unicodeveloper/globalthreatmap.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.