
TerriaJS is a library for building rich, web-based geospatial data explorers, used to drive Digital Earth Australia Map, NSW Spatial Digital Twin (and many others). It uses Cesium and WebGL for a full 3D globe in the browser with no plugins. It gracefully falls back to 2D with Leaflet on systems that can't run Cesium. It can handle catalogs of tens of thousands of layers, with dozens of geospatial file and web service types supported. It is almost entirely JavaScript in the browser, meaning it can even be deployed as a static website, making it simple and cheap to host.

Sites we're aware of that are using TerriaJS. These are not endorsements or testimonials.
The easiest way to build your own Terria-based map is using the TerriaMap starting point. This gives you the HTML structure, server and build processes you need to get a site up and running immediately.
See Getting Started in the Documentation for all the details.
Hosting and contribution framework for community translations of TerriaJS provided by Weblate under the Libre plan for open source software. See our translation progress for different languages:
Get in touch!
$ claude mcp add terriajs \
-- python -m otcore.mcp_server <graph>