OpenLayersMaps & GeospatialJavaScript library for interactive web maps.BSD-2-Clause
JavaScript library for interactive web maps.
OpenLayers lets web developers embed interactive maps that combine map tiles, vector data and markers from different sources. Applications configure layers, data sources and the map view through JavaScript modules, importing only the components they need. The npm package includes TypeScript declarations and can be integrated into applications built with common JavaScript bundlers.
OpenLayers official README · Reviewed 2026-10-29
- 01 / Feature noteMixed map sources
Display tiles, vector data and markers from different sources in an interactive web map.
Feature source ↗ - 02 / Feature noteModular imports
Import individual map, view, layer and source modules into an application.
Feature source ↗
GitHub stars
12,640
Detected license
BSD-2-Clause
Repository created
2012-06-20
Repository push
2026-11-02
2012-06-20GitHub release
2026-10-04 · v10.11.0Repository push
2026-11-02
GitHub stars
Unknown
i
Cached history uses a different month window; chart withheld until aligned.
Latest attempt: ok · Checked 2026-10-15T19:40:39.600225+00:00 · Last successful fetch 2026-10-15T19:40:39.600225+00:00 · Provider source
Hacker News stories
Unknown
i
OpenSSF Scorecard
6.1/10
Scanned 2026-10-26 · 13 scored / 14 returned
i
- Code-Review · 10/10
all changesets reviewed
- Maintained · 10/10
30 commit(s) and 14 issue activity found in the last 90 days -- score normalized to 10
- Dangerous-Workflow · 10/10
no dangerous workflow patterns detected
- Token-Permissions · 0/10
detected GitHub workflow tokens with excessive permissions
- CII-Best-Practices · 0/10
no effort to earn an OpenSSF best practices badge detected
- Binary-Artifacts · 10/10
no binaries found in the repo
- Pinned-Dependencies · 5/10
dependency not pinned by hash detected -- score normalized to 5
- Security-Policy · 0/10
security policy file not detected
- License · 10/10
license file detected
- Branch-Protection · Inconclusive
internal error: error during branchesHandler.setup: internal error: some github tokens can't read classic branch protection rules: https://github.com/ossf/scorecard-action/blob/main/docs/authentication/fine-grained-auth-token.md
- Signed-Releases · 0/10
Project has not signed or included provenance with any releases.
- Fuzzing · 0/10
project is not fuzzed
- Packaging · 10/10
packaging workflow detected
- SAST · 10/10
SAST tool is run on all commits
Repository commit d4851af298ec · Scorecard v5.6.0
Checked 2026-11-03T07:55:50Z · Last successful fetch 2026-11-03T07:55:50Z · Value fetched 2026-11-03T07:55:50Z · Provider source
GitHub release
Published 2026-10-04
i
Checked 2026-11-04T04:04:05Z · Last successful fetch 2026-11-04T04:04:05Z · Value fetched 2026-11-04T04:04:05Z · Provider source
Unknown

