Skip to content
SPECIFICTION
Get listed

TalkingMaps

talkingmaps.eu

WebWindowsmacOSLinuxAPISelf-hosted
Visit talkingmaps.eu
Spec score 7.3 #20 of 22 in Data Storytelling Tools

Spec sheet

Purpose
TalkingMaps creates interactive story maps that combine maps, text, multimedia, charts and geospatial data.Read 8 Oct 2026 · talkingmaps.eu
Audience
The documentation describes it for journalists, researchers, educators, planners and anyone telling a story on a map.Read 8 Oct 2026 · talkingmaps.eu
Deployment
TalkingMaps is open source and self-hosted with Docker; the maker documents Docker Desktop for Windows or Mac and Docker Engine with Compose for Linux.Read 8 Oct 2026 · talkingmaps.eu
API
The maker documents auto-generated REST API documentation at /api/docs.Read 8 Oct 2026 · talkingmaps.eu
Integrations
The AI assistant supports OpenAI, Anthropic Claude and Google Gemini; the documentation says user API keys are encrypted and stored per user.Read 8 Oct 2026 · talkingmaps.eu
Support
The documentation links to GitHub options to report a bug or request a feature.Read 8 Oct 2026 · talkingmaps.eu
License
The project repository identifies its license as GNU General Public License v3.0.Read 8 Oct 2026 · github.com
Maker
The site credits Federico Gianoli and Martino Boni (Tenoli) and says the project was sponsored and redeveloped by StudioGIS.eu.Read 8 Oct 2026 · talkingmaps.eu
AI key storage
The documentation says AI provider API keys are encrypted and stored per user.Read 8 Oct 2026 · talkingmaps.eu
AI providers
The AI assistant can generate text, translations, chart configurations, and images using OpenAI, Anthropic Claude, or Google Gemini.Read 8 Oct 2026 · talkingmaps.eu
Charts and timelines
Stories can include Chart.js charts, KPI dashboards, and interactive timelines powered by TimelineJS.Read 8 Oct 2026 · talkingmaps.eu
Collaboration
Stories support collaboration roles including editor and read-only viewer, alongside admin, editor and viewer account roles.Read 8 Oct 2026 · talkingmaps.eu
Data sources
Map layers can use GeoJSON, Shapefile, GeoPackage, WMS, WFS, WMTS, XYZ tiles, vector tiles, Cloud Optimized GeoTIFF and 3D Tiles.Read 8 Oct 2026 · talkingmaps.eu
GIS services
Users can save and reuse GeoServer, QGIS Server, MapServer and other OGC-compliant service endpoints in a service catalog.Read 8 Oct 2026 · talkingmaps.eu
Limits
The documented default maximum file upload is 50 MB, participatory attachments default to 10 MB, and per-user storage defaults to 1024 MB.Read 8 Oct 2026 · talkingmaps.eu
Mapping
It supports 2D maps with MapLibre GL JS and a 3D globe with CesiumJS.Read 8 Oct 2026 · talkingmaps.eu
Maps and layouts
It supports interactive 2D maps, a 3D globe, and 11 slide layouts, including full-map, navigable-image, and point-cloud layouts.Read 8 Oct 2026 · talkingmaps.eu
Notable limits
The documentation lists a 50 MB default maximum media upload and a 10 MB default maximum attachment size for participatory contributions; administrators can configure both.Read 8 Oct 2026 · talkingmaps.eu
Participatory maps
Registered users can add geolocated contributions with text, photos, video or audio, which the story owner or an admin can moderate.Read 8 Oct 2026 · talkingmaps.eu
Self-hosting
TalkingMaps is self-hosted with Docker; the installation documentation lists Docker Desktop for Windows or Mac, or Docker Engine and Docker Compose for Linux.Read 8 Oct 2026 · talkingmaps.eu
Sharing
Published stories can be public, shared through private links, or embedded in another website with an iframe.Read 8 Oct 2026 · talkingmaps.eu
Visualization
Stories can include Chart.js charts, KPI dashboards and TimelineJS timelines.Read 8 Oct 2026 · talkingmaps.eu

Where Specifiction places it

Alternatives to TalkingMapsAll alternatives →