cesium

An open-source JavaScript library for world-class 3D globes and maps 🌎

Showing:

Popularity

Downloads/wk

25.4K

GitHub Stars

7.6K

Maintenance

Last Commit

3d ago

Contributors

352

Package

Dependencies

0

License

Apache-2.0

Type Definitions

Built-In

Tree-Shakeable

Yes?

Reviews

Average Rating

4.6/55
Read All Reviews

Top Feedback

3Performant
2Great Documentation
2Highly Customizable
1Easy to Use
1Bleeding Edge
1Responsive Maintainers

Readme

Build Status npm Docs

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 Homepage

CesiumJS Features Checklist

🚀 Get Started

Visit the Downloads page or install the npm package:

npm install cesium

Have questions? Ask them on the community forum.

Interested in contributing? See CONTRIBUTING.md. ❤️

❄️ Mission

Our mission is to create the leading 3D globe and map for static and time-dynamic content, with the best possible performance, precision, visual quality, platform support, community, and ease of use.

📗 License

Apache 2.0. CesiumJS is free for both commercial and non-commercial use.

🌎 Where Does the 3D Content Come From?

CesiumJS can stream 3D content such as terrain, imagery, and 3D Tiles from the commercial Cesium ion platform and other content sources. You are free to use any combination of content sources with CesiumJS that you please. Using Cesium ion helps support CesiumJS development. ❤️

                                 

See all demos

Rate & Review

Great Documentation2
Easy to Use1
Performant3
Highly Customizable2
Bleeding Edge1
Responsive Maintainers1
Poor Documentation0
Hard to Use0
Slow0
Buggy0
Abandoned0
Unwelcoming Community0
100
Akshay Kadambattu74 Ratings171 Reviews
9 months ago
Jacob D.California51 Ratings0 Reviews
10 months ago

Alternatives

pic
picoglA minimal WebGL 2 rendering library
User RatingN/A
Top Feedback
N/A
GitHub Stars
707
Weekly Downloads
101
cg
convchain-gpuJavascript/WebGL2 port of https://github.com/mxgmn/ConvChain
User RatingN/A
Top Feedback
N/A
GitHub Stars
23
Weekly Downloads
2
thr
threeJavaScript 3D Library.
User Rating
4.6/ 5
355
Top Feedback
34Great Documentation
28Easy to Use
26Performant
GitHub Stars
75K
Weekly Downloads
393K
pha
phaserPhaser is a fun, free and fast 2D game framework for making HTML5 games for desktop and mobile web browsers, supporting Canvas and WebGL rendering.
User Rating
4.5/ 5
48
Top Feedback
8Performant
7Easy to Use
6Responsive Maintainers
GitHub Stars
31K
Weekly Downloads
10K
mapbox-glInteractive, thoroughly customizable maps in the browser, powered by vector tiles and WebGL
User Rating
4.4/ 5
5
Top Feedback
1Great Documentation
1Easy to Use
1Highly Customizable
GitHub Stars
8K
Weekly Downloads
549K
See 8 Alternatives

Tutorials

No tutorials found
Add a tutorial