Skip to content
OpenLayers 3
JavaScript CSS Python Makefile HTML Shell GLSL
Latest commit 2215f49 @ahocevar ahocevar Merge pull request #4472 from ahocevar/layer-filter
Do not ignore layer filter for unmanaged layers
Failed to load latest commit information.
bin Remove pystache dependency
changelog Mention behaviour change in upgrade notes
config Rename strapless template
css Align logos nicely with attribution text
doc Language fixes for raster reprojection tutorial
examples Upgrade to JSTS 0.17.0 in example
externs Fix olx.control.FullScreenOptions#label apidoc
licenses move the licenses dir to the root of the repo
src Merge pull request #4472 from ahocevar/layer-filter
tasks Remove "// NOCOMPILE" lines from examples
test Merge pull request #4472 from ahocevar/layer-filter
test_rendering Make test pass on Firefox on OSX as well
.editorconfig Simplify .editorconfig file
.gitignore All build artifacts should be generated in the build directory
.jshintrc Allow bracket notation
.npmignore Make call tasks/build-examples.js
.travis.yml Run tests with Node 4 on Trusty Refine the pull request process Refine the pull request process Bump copyright year to 2015
Makefile Add a color manipulation example Update link to workshop
closure-util.json Use version 20150920 of Closure Compiler
package.json chore(package): update handlebars to version 4.0.5
requirements.txt Remove pystache dependency

OpenLayers 3

Travis CI Status Coverage Status

OpenLayers 3 is a high-performance, feature-packed library for creating interactive maps on the web.

Getting Started

  • Download the latest release
  • Install with npm: npm install openlayers
  • Clone the repo: git clone


Check out the hosted examples, the workshop or API docs.


Please use the GitHub issue tracker for all bugs and feature requests. Before creating a new issue, do a quick search to see if the problem has been reported already.


Please see our guide on contributing if you're interested in getting involved.


Something went wrong with that request. Please try again.