The libraries below provide additional functionality by extending OpenLayers or integrating well with it.
| Library | Description | Maintainer |
|---|---|---|
| OL-Cesium | Cesium integration library. | OpenLayers |
| OL3-LayerSwitcher | Layer control for OpenLayers. | Matt Walker |
| OL3-Popup | Basic popup overlay for OpenLayers. | Matt Walker |
| JSTS | JavaScript Topology Suite. | Björn Harrtell |
| OL3-Geocoder | Geocoder Nominatim for OpenLayers. | Jonatas Walker |
| OL3-Photon | Photon geocoder for OpenLayers. | Thomas Gratier |
| OL3-ContextMenu | Custom Context Menu for OpenLayers. | Jonatas Walker |
| OL3-Google-Maps | Google Maps integration library. | Mapgears |
| OL3-PanZoom | PanZoom and PanZoomBar controls for OpenLayers. | Mapgears |
| OL3-Ext | Miscellanous classes and functions for OpenLayers. | Jean-Marc Viglino |
| OL3-AnimatedCluster | A cluster layer for OpenLayers that animates clusters on zoom change and a select interaction that spread out cluster to allow feature selection in it. | Jean-Marc Viglino |
| OL3-Projection-Switcher | An OpenLayers Control to switch between projections. | NSIDC |
| Olé | Integration of OpenLayers and Esri ArcGIS REST services. | Boundless |
| React OpenLayers | A minimal React wrapper of OpenLayers 3+ written in TypeScript | Allen Kim |
| GWT-OpenLayers 3 | A GWT wrapper for OpenLayers 3+ written in Java | Tino Desjardins |