# maptalks/maptalks.js

A light and plugable JavaScript library for integrated 2D/3D maps.

Repository: https://github.com/maptalks/maptalks.js
Canonical: https://ross.abutalabs.com/products/maptalksjs
Homepage: https://maptalks.org
Language: HTML
License Family: other
Topics: javascript, maps, map, gis, maptalks
Last push: 2026-08-25T02:36:16+00:00

## Health v2 (maintenance only)
Score: 90/100 (v2, computed 2026-09-03T02:39:23.370411+00:00)
- activity 99, release rhythm 73, longevity 100
- inputs: {"age_days": 3864, "days_push": 9, "days_rel": 182, "gap_med": 0.5, "n_releases_24m": 41}
- flags: no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 4534, forks 514 (observed 2026-08-28T04:08:53.026043+00:00)

## What it is
maptalks (now upgrading to maptalks-gl) is a lightweight, pluggable JavaScript library for building integrated 2D/3D maps in the browser, driven by WebGL/WebGPU. It supports vector tiles, 3DTiles, GLTF models, rich 3D analysis, and plugins integrating with mapbox-gl-js, THREE, D3, and ECharts.

## Use cases
- embed an interactive 2D/3D map in a web page
- render vector tiles with WebGL in the browser
- display 3D city models from 3DTiles on a map
- add GLTF 3D markers to a web map
- visualize geospatial data with pitched and rotated 2D maps
- build a custom web GIS application with drawing and measurement tools
- run traffic simulation animations on a map

## When to choose
- you need both 2D and 3D mapping in one consistent API
- you want a lightweight, plugin-extensible alternative to Leaflet or Mapbox GL
- you need vector tile, 3DTiles, or GLTF support in a web map
- you need high-performance rendering of large numbers of geometries

## When to avoid
- you need a fully stable, long-term-supported release of the new WebGL engine (maptalks-gl is still in active development)
- you need server-side or native mobile mapping rather than browser-based maps
- you require a permissive license guarantee - the repo currently lists no license

## Facets
- artifact type: library
- maturity: active
- function: data-visualization, graphics, ui-components
- domain: web-development, graphics
- platform: browser, cross-platform
- tags: gis, maps, webgl, webgpu, 3d-maps, vector-tiles, 3dtiles, gltf, map-engine, frontend, geospatial, nodejs

## Member repositories
- maptalks/maptalks.js (main) score 90

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:08:53.026043+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T18:20:12.109997+00:00, confidence not recorded.
  - readme: https://github.com/maptalks/maptalks.js (fetched 2026-08-28T04:08:53.026043+00:00, sha b5ca0954c3b1)
  - homepage: https://maptalks.org (fetched 2026-08-29T09:05:57.929753+00:00, sha ef83a401a28b)
  - site_page: https://maptalks.org/getting-started.html (fetched 2026-08-29T09:05:57.932232+00:00, sha fdbe827ec311)
- Data as of 2026-08-30T08:39:29.467469+00:00.
