# iTowns/itowns

A Three.js-based framework written in Javascript/WebGL for visualizing 3D geospatial data

Repository: https://github.com/iTowns/itowns
Canonical: https://ross.abutalabs.com/products/itowns
Homepage: http://www.itowns-project.org
Language: JavaScript
License: NOASSERTION
License Family: other
Topics: webgl, javascript, 3d, gis, visualization, immersion-vr, globe, pointcloud, wms, wfs, webmapping, itowns, vector-tiles
Last push: 2026-08-24T13:32:00+00:00

## Health v2 (maintenance only)
Score: 78/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 99, release rhythm 39, longevity 100
- inputs: {"age_days": 3996, "days_push": 9, "days_rel": 330, "gap_med": 88.0, "n_releases_24m": 5}
- 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 1266, forks 318 (observed 2026-08-28T04:04:11.112387+00:00)

## What it is
iTowns is a Three.js-based JavaScript/WebGL framework for visualizing 2D and 3D geospatial data in the browser. It supports OGC protocols and formats such as WMS, WMTS, WFS, TMS, Mapbox Vector Tiles, 3D Tiles, GeoJSON, and point cloud formats like Potree, EPT, and COPC.

## Use cases
- display a 3D globe with satellite imagery and terrain elevation in a web app
- visualize point clouds like LiDAR data in the browser
- render 3D Tiles city models or digital twins
- show vector tiles and extrude building footprints in 3D
- build a web mapping application with WMS and WFS layers
- view orthophotos with a digital surface model
- visualize BIM or 3D models over a map

## When to choose
- you need 3D globe or planar geospatial visualization in the browser
- you must mix raster, vector, point cloud, and 3D Tiles data in one view
- you want a Three.js-based alternative to Cesium with OGC standards support

## When to avoid
- you only need simple 2D slippy maps, where Leaflet or OpenLayers is lighter
- you need native desktop or mobile offline GIS applications
- you require WebGL 1 or legacy browser support

## Facets
- artifact type: framework
- maturity: active
- function: graphics, data-visualization, geospatial, web-framework
- domain: web-development, graphics, data-visualization
- platform: browser
- tags: threejs, webgl, 3d-tiles, point-clouds, globe, wms, wfs, vector-tiles, gis, digital-twin, bim, geospatial, maps, javascript, web

## Member repositories
- iTowns/itowns (main) score 78

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:11.112387+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-30T05:03:47.331209+00:00, confidence not recorded.
  - readme: https://github.com/iTowns/itowns (fetched 2026-08-28T04:04:11.112387+00:00, sha c9601b7b8bcb)
  - homepage: http://www.itowns-project.org (fetched 2026-08-29T12:15:45.098716+00:00, sha 9aa54adf3f46)
  - site_page: http://www.itowns-project.org/about (fetched 2026-08-29T12:15:45.101483+00:00, sha d7f81a30d5f1)
  - site_page: http://www.itowns-project.org/documentation (fetched 2026-08-29T12:15:45.103683+00:00, sha 6e22755852a0)
- Data as of 2026-08-30T08:39:29.467469+00:00.
