All 84 Dependencies

Every package World Monitor depends on, ranked by repo health score.

World Monitor is an open-source situational awareness dashboard that pulls together 500+ curated news feeds across 15 categories, AI-synthesized briefs, and 65+ external data providers spanning geopolitics, finance, energy, climate, aviation, cyber, and military domains, then renders it all on a dual map engine (a 3D globe built on globe.gl/Three.js and a WebGL flat map built on deck.gl/MapLibre GL with 56 map layer types). Its signature analytical layer is the Country Instability Index (CII v8), a server-authoritative stress score computed for 31 Tier-1 countries from cross-stream correlation of military, economic, disaster, and escalation signals, alongside a finance radar covering 29 stock exchanges, commodities, and crypto.

The project ships as far more than a single web app: six themed site variants (world, tech, finance, commodity, happy, energy) are built from one codebase, a native Tauri 2 desktop app targets macOS, Windows, and Linux, and the data is exposed programmatically through a public MCP server, a REST API described by an OpenAPI spec, and official zero-dependency SDKs in TypeScript/npm, Python, Ruby, and Go plus a CLI. AI features run through Groq, OpenRouter, or a fully local Ollama pipeline so a self-hosted instance needs no external API keys or cloud LLM calls to function.

The source is AGPL-3.0-only, with self-hosting fully free via Docker/Podman compose and a documented required-secrets setup (Redis auth, relay shared secret). The hosted worldmonitor.app product layers an optional Pro subscription (via Clerk auth and Dodo Payments checkout) on top that raises free-tier panel/source caps and unlocks premium data feeds — the dashboard code and self-hosting path themselves carry no license-key gate.

37 jmespath.js ^0.16.0 38 aws4fetch ^1.0.20 38 gray-matter ^4.0.3 39 uqr ^0.1.2 40 topojson-client ^3.1.0 47 canvas-confetti ^1.9.4 47 cross-env ^10.1.0 47 Mailcheck ^1.1.1 48 opener 0.8 51 ExcelJS ^4.4.0 57 globe.gl ^2.45.0 57 i18next-browser-languageDetector ^8.2.1 57 sax ^1.6.0 57 GramJS ^2.26.22 62 getrandom 0.2 outdated 63 Protomaps Basemaps ^5.7.1 63 D3.js ^7.9.0 67 Vercel Analytics ^2.0.0 71 Fontsource Inter ^5.2.7 71 Fontsource Inter ^5.2.7 72 Satellite.js ^6.0.2 outdated 73 @fastify/cors ^11.2.0 73 MailChecker ^6.0.21 75 @upstash/redis ^1.36.1 75 dotenv ^16.4.5 outdated 75 web-vitals ^5.3.0 outdated 76 serde_json 1 77 serde 1 77 web-push ^3.6.7 78 Transformers.js ^2.17.2 78 Motion ^12.23.24 outdated 79 keyring-rs 3 outdated 79 PapaParse ^5.5.3 79 node-postgres ^8.13.1 80 h3-js ^4.4.0 80 Supercluster ^8.0.1 outdated 81 js-yaml ^4.3.0 outdated 81 Satori ^0.25.0 outdated 82 exa-js ^1.7.0 outdated 82 yaml ^2.8.3 83 reqwest 0.12 outdated 84 Pino ^9.4.0 outdated 85 esbuild 0.28.1 outdated 85 ws ^8.21.0 86 fast-xml-parser ^5.8.0 86 resend-node ^4 outdated 87 i18next ^25.8.10 outdated 88 jose ^6.2.2 88 tsx ^4.19.1 89 sharp ^0.34.5 outdated 89 YouTube.js ^16.0.1 outdated 90 Tailwind CSS ^4.1.14 90 DOMPurify ^3.4.11 90 Tailwind CSS ^4.1.14 90 Zod ^3.23.8 outdated 91 Playwright ^1.52.0 91 lucide-react ^0.546.0 outdated 91 Playwright ^1.47.2 91 Tauri 2 92 Astro ^4.0.18 outdated 92 Astro ^3.7.1 outdated 92 @clerk/backend ^6.13.0 outdated 92 @vitejs/plugin-react ^5.0.4 outdated 92 Astro ^6.4.7 outdated 92 jsdom ^25.0.1 outdated 92 Marked ^17.0.3 outdated 92 Vitest ^3.2.6 outdated 93 Anthropic TypeScript SDK ^0.91.1 outdated 93 AWS SDK for JavaScript (S3 Client) ^3.1009.0 93 Fastify ^5.8.5 93 preact ^10.25.4 93 undici ^7.28.0 outdated 93 Vite ^6.0.7 outdated 94 Sentry JavaScript (@sentry/browser) ^10.39.0 94 Sentry JavaScript (@sentry/browser) ^10.47.0 94 MapLibre GL JS ^5.16.0 outdated 95 vercel_runtime ^3.7.5 outdated 95 hls.js ^1.6.15 95 ONNX Runtime ^1.26.0 95 Node-Redis ^4.7.0 outdated 96 TypeScript ^5.6.3 outdated 97 React ^19.0.0 97 React DOM ^19.0.0 98 deck.gl ^9.2.11

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers

Search