TerriaJS
Library for building web-based 2D and 3D geospatial data explorers with catalogs of map layers.
- Active
- Apache-2.0
- TypeScript
- JavaScript map & geospatial visualization libraries
- GitHub stars
- 1.4K
- npm downloads / week
- 2.8K
- Commits, last 12 months
- 699
- Contributors
- 129
- Last commit
Overview
TerriaJS is an open-source JavaScript mapping library released under the Apache-2.0 license. Its GitHub repository has 1,366 stars, 401 forks, and 129 contributors. It is actively developed with 699 commits in the last 12 months. On npm it is downloaded about 2.8K times per week.
Its GitHub description: A library for building rich, web-based geospatial 2D & 3D data platforms.
GitHub topics: javascriptterriajscesiumleafletcesiumjsleafletjs3d-globewmsczmlwpswebglcatalog
Install
Development activity
Commits per month to the default branch over the last 12 complete months.
Show data as a table
| Month | Commits |
|---|---|
| Oct 2025 | 66 |
| Nov 2025 | 35 |
| Dec 2025 | 48 |
| Jan 2026 | 14 |
| Feb 2026 | 97 |
| Mar 2026 | 94 |
| Apr 2026 | 10 |
| May 2026 | 4 |
| Jun 2026 | 139 |
| Jul 2026 | 62 |
| Aug 2026 | 59 |
| Sep 2026 | 71 |
Popularity among JavaScript map & geospatial visualization libraries
Show data as a table
| Tool | Stars |
|---|---|
| Leaflet | 45,704 |
| Cesium | 15,800 |
| Deck.gl | 14,626 |
| OpenLayers | 12,605 |
| mapcn | 12,238 |
| MapLibre GL JS | 11,805 |
| TerriaJS | 1,366 |
Alternatives to TerriaJS
-
Leaflet
JavaScript library for mobile-friendly interactive maps.
-
Cesium
WebGL 3D globes and maps.
-
Deck.gl
WebGL framework for visual exploratory data analysis of large datasets.
-
OpenLayers
Library for interactive web maps with support for many data sources, formats and projections.
-
mapcn
Map components for React built on MapLibre GL, styled with Tailwind and compatible with shadcn/ui.
-
MapLibre GL JS
WebGL-based interactive vector tile maps in the browser; community fork of Mapbox GL JS.
TerriaJS FAQ
Is TerriaJS open source?
Is TerriaJS still maintained?
How do I install TerriaJS?
npm install terriajs.What are the best alternatives to TerriaJS?
What language is TerriaJS written in?
Data: GitHub API, npm. Updated Oct 5, 2026.