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
JavaScript (89.85%)
HTML (7.71%)
GLSL (2.14%)
CSS (0.22%)
TypeScript (0.04%)
Python (0.02%)
Handlebars (0.01%)
Total Downloads
11,446,716
Last Day
2,156
Last Week
53,922
Last Month
227,476
Last Year
3,358,868
13,133 Stars
41,313 Commits
3,518 Forks
478 Watching
351 Branches
365 Contributors
Latest Version
1.124.0
Package Id
cesium@1.124.0
Unpacked Size
66.23 MB
Size
19.36 MB
File Count
1,048
NPM Version
10.2.3
Node Version
18.19.0
Publised On
02 Dec 2024
Cumulative downloads
Total Downloads
Last day
-11.3%
2,156
Compared to previous day
Last week
-4.3%
53,922
Compared to previous week
Last month
-8.9%
227,476
Compared to previous month
Last year
6.7%
3,358,868
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.
Stable Version
1
6.1/10
Summary
Cross-site Scripting in cesium
Affected Versions
<= 1.111.0
Reason
all changesets reviewed
Reason
no dangerous workflow patterns detected
Reason
30 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10
Reason
license file detected
Details
Reason
0 existing vulnerabilities detected
Reason
binaries present in source code
Details
Reason
branch protection is not maximal on development and all release branches
Details
Reason
detected GitHub workflow tokens with excessive permissions
Details
Reason
no effort to earn an OpenSSF best practices badge detected
Reason
security policy file not detected
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 2024-12-23
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