Credits
Sabotage Watch is built on open data and open-source software. These are the projects, datasets and tools that make the map and the record possible — with our thanks.
Map & mapping layers
7 sourcesCollaborative free, editable map of the world — the base geometry behind our basemaps, the pipeline layer and many place lookups. © OpenStreetMap contributors, ODbL.
OpenInfraMapOpen map of the world’s energy, telecoms and water infrastructure — source of the oil & gas transmission pipeline layer, derived from OpenStreetMap data.
Submarine Cable Map (TeleGeography)Interactive global map of submarine cable systems — the basis for our undersea cable layer.
Esri World ImageryHigh-resolution satellite and aerial imagery used for the satellite basemap and the incident dossier imagery.
CARTOClean, cartographer-designed basemap tiles powering the light and dark map styles.
LeafletOpen-source library for interactive, mobile-friendly maps — the engine rendering the incident map.
MarineTrafficGlobal ship-tracking intelligence used to corroborate maritime incidents and shadow-fleet movements.
Open data
6 sourcesUN specialized agency responsible for the safety and security of shipping and the prevention of marine pollution.
IISSThe International Institute for Strategic Studies — a leading authority on global security, political risk and military conflict.
EMODnet Human ActivitiesEuropean Marine Observation and Data Network — offshore pipelines and other marine infrastructure datasets.
Global Energy MonitorOpen datasets tracking global oil, gas and energy transmission infrastructure.
Submarine Telecoms ForumLeading industry platform for submarine cable insights, including faults and maintenance.
War & SanctionsUkrainian defence-intelligence resource documenting sponsors and supporters of Russian aggression.
Technology
16 sourcesThe server-rendered web framework powering the site, its pages and API endpoints.
ReactA library for building the dynamic, component-based interface islands.
TypeScriptA strongly typed superset of JavaScript that improves code quality and maintainability.
Node.jsThe JavaScript runtime that runs the server-rendered site and its API in production.
DirectusOpen-source headless CMS and API that stores and serves the incident records, dossiers and imagery.
PostgreSQLThe open-source relational database backing the Directus content store.
Tailwind CSSA utility-first framework used for rapid styling in the admin and form interfaces.
Shadcn/uiAccessible, customizable open-source components used in the editorial and submission forms.
Radix UIAccessible, unstyled primitives underpinning the interactive form components.
NodemailerDelivers the contact and incident-submission emails sent from the site.
MarkedA fast Markdown parser used to render formatted editorial text.
n8nA workflow-automation platform used behind the scenes to collect and process incident data for the project.
BiomeA fast formatter and linter that streamlines the development workflow.
KaTeXA fast library for rendering mathematical notation on the web.
Remark MathA plugin to parse and transform math expressions in markdown.
Rehype KaTeXIntegrates KaTeX with rehype for seamless math rendering.