# OpenLayers

OpenLayers

Repository: https://github.com/openlayers/openlayers
Canonical: https://ross.abutalabs.com/products/openlayers
Homepage: https://openlayers.org
Language: JavaScript
License: BSD-2-Clause
License Family: permissive
Topics: openlayers, javascript, maps
Last push: 2026-08-26T21:40:49+00:00
Link (homepage): https://openlayers.org
Link (site_page): https://openlayers.org/doc
Link (site_page): https://openlayers.org/doc/quickstart.html
Link (site_page): https://openlayers.org/doc/faq.html

## Health v2 (maintenance only)
Score: 94/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 83, longevity 100
- inputs: {"age_days": 5187, "days_push": 7, "days_rel": 37, "gap_med": 63, "n_releases_24m": 12}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 12556, forks 3172 (observed 2026-08-28T04:10:59.309098+00:00)

## What it is
OpenLayers is a high-performance, feature-packed JavaScript library for creating interactive maps on the web. It can display map tiles, vector data, and markers from any source, supporting tiled layers, OGC services, and vector formats like GeoJSON, KML, and Mapbox vector tiles.

## Use cases
- embed an interactive map in a web page
- display OpenStreetMap or Bing map tiles
- render GeoJSON or KML vector data on a map
- build a custom web GIS application
- show markers and vector overlays from any tile source
- create a slippy map with custom projections
- visualize Mapbox vector tiles in the browser

## When to choose
- you need a full-featured, free, open-source mapping library for the web
- you must support many tile sources, OGC services, and vector formats
- you need fine-grained control over projections and map rendering
- you want a mobile-ready, high-performance map with Canvas/WebGL rendering

## When to avoid
- you only need a simple embedded map with minimal code (Leaflet may suffice)
- you need native mobile or desktop mapping rather than web
- you want a hosted map service rather than a client-side library

## Facets
- artifact type: library
- maturity: stable
- function: ui-components, data-visualization, graphics
- domain: web-development
- platform: browser
- tags: maps, gis, web-mapping, map-tiles, vector-layers, geojson, webgl, openstreetmap, geospatial, nodejs, javascript

## Member repositories
- openlayers/openlayers (main) score 94
- openlayers/ol2 (mirror) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:10:59.309098+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-29T17:13:58.416785+00:00, confidence not recorded.
  - readme: https://github.com/openlayers/openlayers (fetched 2026-08-28T04:10:59.309098+00:00, sha 51d1ce209d47)
  - homepage: https://openlayers.org (fetched 2026-08-29T08:11:18.723779+00:00, sha 2987938a3a28)
  - site_page: https://openlayers.org/doc/quickstart.html (fetched 2026-08-29T08:11:18.730760+00:00, sha 8b67bb265039)
  - registry_npm: https://registry.npmjs.org/openlayers (fetched 2026-08-29T08:11:18.743007+00:00, sha ff485daa762a)
  - site_page: https://openlayers.org/doc (fetched 2026-08-29T08:11:18.728183+00:00, sha d9bae00d9347)
  - site_page: https://openlayers.org/doc/faq.html (fetched 2026-08-29T08:11:18.732785+00:00, sha 3f95f8fdb2df)
- Data as of 2026-08-30T08:39:29.467469+00:00.
