Gathering detailed insights and metrics for cesium
Gathering detailed insights and metrics for cesium
Gathering detailed insights and metrics for cesium
Gathering detailed insights and metrics for cesium
@cesium/engine
CesiumJS is a JavaScript library for creating 3D globes and 2D maps in a web browser without a plugin.
@cesium/widgets
A widgets library for use with CesiumJS. CesiumJS is a JavaScript library for creating 3D globes and 2D maps in a web browser without a plugin.
mars3d-cesium
CesiumJS是一个JavaScript库,用于在web浏览器中无需插件创建3D地球仪和2D地图,mars3d-cesium是火星科技修改版本的CesiumJS。
vite-plugin-cesium
Cesium library plugin for Vite
An open-source JavaScript library for world-class 3D globes and maps 🌎
npm install cesium
Typescript
Module System
Min. Node Version
Node Version
NPM Version
93.7
Supply Chain
80.5
Quality
96.5
Maintenance
100
Vulnerability
79.9
License
JavaScript (89.84%)
HTML (7.75%)
GLSL (2.13%)
CSS (0.22%)
TypeScript (0.04%)
Python (0.02%)
Total Downloads
12,774,662
Last Day
2,584
Last Week
51,489
Last Month
231,694
Last Year
3,024,306
Apache-2.0 License
13,877 Stars
42,227 Commits
3,624 Forks
479 Watchers
403 Branches
370 Contributors
Updated on Jul 08, 2025
Minified
Minified + Gzipped
Latest Version
1.131.0
Package Id
cesium@1.131.0
Unpacked Size
97.10 MB
Size
25.35 MB
File Count
1,131
NPM Version
11.4.2
Node Version
20.19.2
Published on
Jul 01, 2025
Cumulative downloads
Total Downloads
Last Day
-19.5%
2,584
Compared to previous day
Last Week
-11.9%
51,489
Compared to previous week
Last Month
-13.8%
231,694
Compared to previous month
Last Year
-15.8%
3,024,306
Compared to previous year
2
47
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.
Built on open formats, CesiumJS is designed for robust interoperability and scaling for massive datasets.
Examples :earth_asia: Docs :earth_americas: Website :earth_africa: Forum :earth_asia: User Stories
Visit the Downloads page to download a pre-built copy of CesiumJS.
If you’re building your application using a module bundler such as Webpack, Parcel, or Rollup, you can install CesiumJS via the cesium
npm package:
1npm install cesium --save
Then, import CesiumJS in your app code. Import individual modules to benefit from tree shaking optimizations through most build tools:
1import { Viewer } from "cesium"; 2import "cesium/Build/Cesium/Widgets/widgets.css"; 3 4const viewer = new Viewer("cesiumContainer");
In addition to the cesium
package, CesiumJS is also distributed as scoped npm packages for better dependency management:
@cesium/engine
- CesiumJS's core, rendering, and data APIs@cesium/widgets
- A widgets library for use with CesiumJSSee our Quickstart Guide for more information on getting a CesiumJS app up and running.
Instructions for serving local data are in the CesiumJS Offline Guide.
Interested in contributing? See CONTRIBUTING.md. :heart:
Apache 2.0. CesiumJS is free for both commercial and non-commercial use.
The Cesium platform follows an open-core business model with open source runtime engines such as CesiumJS and optional commercial subscription to Cesium ion.
CesiumJS can stream 3D content such as terrain, imagery, and 3D Tiles from the commercial Cesium ion platform alongside open standards from other offline or online services. We provide Cesium ion as the quickest option for all users to get up and running, but you are free to use any combination of content sources with CesiumJS that you please.
Bring your own data for tiling, hosting, and streaming from Cesium ion. Using Cesium ion helps support CesiumJS development.
See more in the CesiumJS Features Checklist.
6.1/10
Summary
Cross-site Scripting in cesium
Affected Versions
<= 1.111.0
Reason
30 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10
Reason
no dangerous workflow patterns detected
Reason
license file detected
Details
Reason
0 existing vulnerabilities detected
Reason
binaries present in source code
Details
Reason
Found 8/12 approved changesets -- score normalized to 6
Reason
branch protection is not maximal on development and all release branches
Details
Reason
no effort to earn an OpenSSF best practices badge detected
Reason
security policy file not detected
Details
Reason
detected GitHub workflow tokens with excessive permissions
Details
Reason
Project has not signed or included provenance with any releases.
Details
Reason
dependency not pinned by hash detected -- score normalized to 0
Details
Reason
SAST tool is not run on all commits -- score normalized to 0
Details
Reason
project is not fuzzed
Details
Score
Last Scanned on 2025-07-07
The Open Source Security Foundation is a cross-industry collaboration to improve the security of open source software (OSS). The Scorecard provides security health metrics for open source projects.
Learn More