# icegl-three-vue-tres
**Repository Path**: ice-gl/icegl-three-vue-tres
## Basic Information
- **Project Name**: icegl-three-vue-tres
- **Description**: 🎉🎊 一款让你的三维可视化项目快速落地的开源框架 [低代码编辑器 web 小程序 app全端部署 ] 🎊🎉
永久开源免费商用 数字孪生 三维可视化 threejs webgl three three.js tres.js tvt.js
- **Primary Language**: JavaScript
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: https://opensource.icegl.cn
- **GVP Project**: No
## Statistics
- **Stars**: 3702
- **Forks**: 862
- **Created**: 2023-10-16
- **Last Updated**: 2025-09-07
## Categories & Tags
**Categories**: 3d-engine
**Tags**: Threejs, 可视化, webgl, 数字孪生, vue3
## README
# Three-Vue-Tres 🧳🧳🧳 TvT.js 🧳🧳🧳
A Vue 3 wrapper for Three.js using TresJS for building interactive 3D scenes.
文档说明(语言):[简体中文](./README_zh.md) | English
## 🎉🎉🎊 An Open-Source Framework for Rapid 3D Visualization Project Development 🎊🎉🎉
```shell
If you find this project helpful, please click the "Star⭐" button on the top right corner. Your star is my motivation to keep developing. Thank you!
```
> For video explanation of this project on Bilibili, click the link below 👇🏻
# Ecosystem `@ThreeJS @Vue3.x @TresJS`
> Produced by icegl. Permanently open-source and free for commercial use. Ongoing updates. Please click "star⭐" on the top right corner to follow.
This project integrates with three major ecosystems:
- 🎠 ThreeJS \* [Details](https://threejs.org) A renowned browser-based 3D JavaScript library.
- 🍀 Vue3.x \* [Details](https://vuejs.org) Easy to learn and use, excellent performance, rich use cases as a web frontend framework.
- ⚡ TresJS \* [Details](https://tresjs.org) Declarative ThreeJS with Vue3 components for frontend 3D projects.
## 🏥 Preview: [🌏 opensource.icegl.cn](https://opensource.icegl.cn)
- If access is slow, use mirror: [🌏 oss.icegl.cn](http://oss.icegl.cn/)
- If VPN is available, use GitHub Pages mirror: [🌏 https://hawk86104.github.io](https://hawk86104.github.io/)
- Scan QR code for mini program:
```shell
If access errors occur due to frequent project updates and builds, please clear browser cache.
```
More demos are available on the preview page.
# Advantages
- 🌈 Frontend Fundamentals \* FesJS [Details](https://fesjs.mumblefe.cn) Integrated libraries for icons, i18n, API calls, state management (Vuex/Pinia), layout/access/route management.
- 🌠 Write 3D visualization projects just like writing Vue3.x [Details](https://tresjs.org/guide) Fully supports latest ThreeJS. Use modern Vue3 syntax and TS/JS interchangeably.
```html
```
### Please support with: Follow 💛 Like ⭐ Fork👣
# ✅ Quick Start
```js
1. git clone or download this repo
2. cd to project root
3. yarn // install dependencies
4. yarn pre.dev // preview debug mode
5. yarn dev // project debug mode
6. yarn pre.build // build preview
7. yarn build // build project
8. yarn pre.dev.one // preview a specific example/plugin
9. yarn pre.build.one // build a specific example/plugin
10. yarn both // start dev and pre.dev together
```
# 📖 Documentation
## User Guide: [🌏docs.icegl.cn](https://docs.icegl.cn/)
# 🧩 Rich [Plugin Marketplace 🌏tvtstore](https://www.icegl.cn/tvtstore)
#### [🌏www.icegl.cn/tvtstore](https://www.icegl.cn/tvtstore) contains a variety of project scenarios and features. Plugins are a vital part of the ICE community ecosystem. In the marketplace, both complete applications and functional modules are referred to as plugins.
# ❓ Feedback & Support
If you have any questions while using the platform, feel free to reach out through the following methods:
### Q&A Community: [ICE Graphics Community icegl.cn](https://www.icegl.cn/ask)
#### Community Contributors & Experts: [Ask the Experts](https://icegl.cn/ask/experts)
### Feel free to join our WeChat and QQ groups. Some groups are already full, but we're always happy to connect and learn WebGL together! Add us on WeChat to join the groups.
WeChat Mini Program Ecosystem
|
WeChat Group
|
QQ Group: 795714357
|
Official Account: ICE Graphics Community
|
|
|
|
|
# ⭐ Star History
[](https://star-history.com/#hawk86104/three-vue-tres&hawk86104/vue3-ts-cesium-map-show&Date)
# ™️ Copyright Information
This project is released under the Apache 2.0 open-source license, providing free lifetime use and allowing commercial applications.
> If you use this project for commercial purposes, please comply with the Apache 2.0 license and retain the author’s technical support acknowledgment.
- For secondary development intended for commercial use or open-source competitors, please do not remove or modify the copyright, author statement, or source attribution at the top of the TvT.js source code.
- Commercial use is allowed, but secondary open-sourcing and charging for it are prohibited.
The copyright information of third-party source code and binary files included in this project will be noted separately.
Follow our official WeChat account to receive the latest updates.
Copyright © 2022-2026 by 🧊icegl (https://www.icegl.cn)
All rights reserved。