← 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.9k 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.9k 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.