Skip to content
Projects

marsgis/mars3d has 1,087 GitHub stars and 139 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-09 10:32 UTC. Last push 2026-11-01.

How these counts are measured

【Mars3D平台 】主仓库,包含所有开源仓库清单导航

Measured star growth

in 24h
0
in 7 days
Update delayed
in 15 days
Update delayed
in 1 month
Update delayed

Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.

README_EN.md

Original

Mars3D 3D Globe Client Development Platform

🌎 A 3D globe client development platform built with WebGL

Npm version Npm downloads GitHub stars star

English | 中文

Introduction

Mars3D is a 3D globe client development platform built with WebGL, enhanced from Cesium and designed with a B/S architecture. It is a lightweight, high-performance GIS development platform that supports multi-industry extension. It runs in browsers without installation or plugins, integrates various GIS data and 3D models, and supports 3D visualization and industry applications.

Examples, Templates and Projects

Feature Examples

Example code for each platform feature; see the official examples for the same results.

Item Tutorial Video GitHub Gitee
Vue View View, Advanced mars3d-vue-example mars3d-vue-example
Native JS View View mars3d-es5-example mars3d-es5-example
React View View, Advanced mars3d-react-example mars3d-react-example

Minimal Project Templates

Minimal templates for Vue, native JS, React, Angular, Electron, uni-app and other stacks are maintained in one repository:

Use or reference them to learn how to integrate the SDK into different stacks.

General Project Templates

General project templates include common GIS project features; replace data and add business logic to deliver a project. More features are available in paid templates.

Item Tutorial Video GitHub Gitee
Vue project template View View, Advanced mars3d-vue-project mars3d-vue-project
Native JS project template View View mars3d-es5-project mars3d-es5-project
React project template View View, Advanced mars3d-react-project mars3d-react-project
APP template (Vue3+H5) View View, Advanced mars3d-vue-app mars3d-vue-app

Live Demos

Item Demo Screenshot
Feature examples View examples
Vue project template View Vue
Native JS project template View es5
React project template View React
3D globe APP View APP
Factory park project View park
Beautiful countryside project View countryside

Online Tools

Tool Address
Layer configuration studio.mars3d.cn
Plotting studio.mars3d.cn
Map scene configuration studio.mars3d.cn

License

Mars3D SDK uses a "Community Free Edition + Commercial License" dual licensing model.

License

  • Community Free Edition: based on Apache License 2.0 with the Mars3D Free Edition Additional Terms. Free for learning, development and commercial projects, but you must retain the Mars3D logo around the running page and the copyright notice in the browser F12 console. You may not remove, obscure, modify or circumvent them by any technical means.
  • Commercial License: removes the page logo, replaces the F12 console notice with your organization/project name, and provides a stamped license, dedicated support and bug fixes. No limit on projects, nodes, users or duration; licensed by SDK major version.
Community Free Commercial
Page logo Required Removed
F12 console notice Generic copyright (required) Your organization name
License fee Free One-time fee per major version
Quantity/duration limits None None
Commercial delivery/bidding Attribution required Stamped license provided

Full license: LICENSE | Buy a license

Explore related projects