CesiumJS is a JavaScript library for creating 3D globes and 2D maps in a web browser without a plugin. It uses WebGL for hardware-accelerated graphics, and is cross-platform, cross-browser, and tuned for dynamic-data visualization.

CesiumJS can stream 3D content such as terrain, imagery, and 3D Tiles from the commercial Cesium ion platform and other content sources.

Features

  1. Supports 3D visualization
  2. 3D Tiles
  3. Supports glTF 3D Models
  4. Built-in WebGL support.
  5. Terrain and imagery layers
  6. Supports vectors and geometry
  7. Time-based dynamic visualization
  8. 3D, 2D and 2.5 D Columbus view
  9. Works with all popular JavaScript libraries: React, Vue, Angular, and Blaze.
  10. Community-supported

License

The project is released as an open-source under the Apache-2.0 license.

Resources

  1. Source code
  2. Website