Awesome Open Source
Awesome Open Source

Build Status Join the chat at


OpenGlobus is a javascript library designed to display interactive 3d maps and planets with map tiles, imagery and vector data, markers and 3d objects. It uses the WebGL technology, open source and completely free.

The OpenGlobus main goal is to make 3d map features fast, good lookin, user friendly and easy to implement in any related project.


npm install @openglobus/og


Check out the hosted examples, or the API documentation.

Get Started to contribute


  1. Clone repository.
  2. Run in the repo folder:
npm install

Build Complete Library


npm run build

Other scripts

npm run core - build og.core (rendering engine) stand-alone

npm run webgl - build og.webgl (webgl wrap) stand-alone

npm run api - build api documentation into /api folder

npm run serve - run local web server for develop and watch examples

npm run font - generate custom font atlas

Support the Project

There are many ways to contribute back to the project:

  • Help us test new and existing features and report bugs.
  • Help answer questions on the community forum and chat.
  • ⭐️ us on GitHub.
  • Spread the word about OpenGlobus on social media.
  • Send donations.
  • Become a contributor.



Build Status Join the chat at

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
javascript (69,927
3d (414
webgl (401
map (233
maps (173
gis (169
geospatial (136
earth (22
globe (17