@opentiny/tiny-engine
| Install | |
|---|---|
npm install @opentiny/tiny-engine |
|
| Latest Version: | 2.11.0 |
| Vue: | 3 |
| License: | MIT |
| Last Updated: | Aug 28, 2026 |
| Links: | GitHub · npm |
TinyEngine enables developers to customize low-code platforms, build low-code platforms online in real time, and support secondary development or integration of low-code platform capabilities.
English | 简体中文
🌈 Features:
- Cross-end cross-frame front-end components
- Supports online real-time construction, secondary development, or being integrated.
- Directly generate deployable source code without engine support.
- Allows access to third-party components and customized extension plug-ins.
- Supports high-code and low-code, and hybrid development and deployment of applications.
- The platform accesses LLM capabilities to help developers build applications.
Documentation
- intro:https://opentiny.design/tiny-engine#/home
- tutorial:https://opentiny.design/tiny-engine#/help-center/index
- playground:https://opentiny.design/tiny-engine#/tiny-engine-editor
Usage
Environment Setup
-
Install Node.js 18+
-
Install pnpm 9+
$ npm install -g pnpm
Create Low-Code Platform using CLI
# Create low-code platform
$ npx @opentiny/tiny-engine-cli@latest create-platform <name>
# Enter the low-code platform directory
$ cd <name>
# Install dependencies
$ pnpm install
Local development: Start the local mock server and use the mock data of the local mock server.
The mock server included with the created low-code platform only provides basic backend mock functionality. If you need to experience the complete backend service capabilities, please refer to the Java backend startup instructions below.
$ pnpm dev
Local Development with Java Backend
Java backend repository: https://github.com/opentiny/tiny-engine-backend-java
Start Java backend for frontend-backend integration:
Frontend-Backend Integration Documentation
Materials Synchronization Solution
$ pnpm splitMaterials
$ pnpm buildMaterials
Open a browser: http://localhost:8080/?type=app&id=1&tenant=1&pageid=1
url search Parameters:
type=appApplication typeid=xxxApplication IDtenant=xxxOrganization IDpageid=xxxPage ID
Build
# Build Designer
pnpm run build:alpha or build:prod
Milestones
gantt
dateFormat YYYY-MM-DD
axisFormat %Y-%m-%d
1.0.0-beta.x version : 2023-09-25, 2024-05-20
1.0.0-rc version(refactor version) : 2024-10-01
1.0.0 version : 2024-11-01
2.0.0 version : 2024-12-16
2.1.0 version : 2025-01-02
2.2.0 version : 2025-02-19
2.3.0 version : 2025-03-14
2.4.0 version : 2025-04-07
2.5.0 version : 2025-05-15
🤝 Participation and Contribution
If you are interested in our open source project, please join us! 🎉
Please read the Contribution Guide before participating in the contribution.
- Add official assistant WeChat opentiny-official and join the technical exchange group
- Join the mailing list opentiny@googlegroups.com
❤️ Acknowledgments
Thanks to all the developers who have contributed to TinyEngine!
License
Related Packages
An enterprise-class UI component library, support both Vue.js 2 and Vue.js 3, as...
An enterprise-class UI component library, support both Vue.js 2 and Vue.js 3, as...
An enterprise-class UI component library, support both Vue.js 2 and Vue.js 3, as...
Version History
| Version | Released | Vue | License |
|---|---|---|---|
| 2.11.0 | ^3.4.23 | MIT | |
| 2.10.0 | ^3.4.23 | MIT | |
| 2.9.0 | ^3.4.23 | MIT | |
| 2.8.2 | ^3.4.23 | MIT | |
| 2.8.1 | ^3.4.23 | MIT | |
| 2.8.0 | ^3.4.23 | MIT | |
| 2.7.5 | ^3.4.23 | MIT | |
| 2.7.4 | ^3.4.23 | MIT | |
| 2.7.3 | ^3.4.23 | MIT | |
| 2.7.2 | ^3.4.23 | MIT | |
| 2.7.1 | ^3.4.23 | MIT | |
| 2.7.0 | ^3.4.23 | MIT | |
| 2.6.3 | ^3.4.23 | MIT | |
| 2.6.2 | ^3.4.23 | MIT | |
| 2.6.1 | ^3.4.23 | MIT | |
| 2.6.0 | ^3.4.23 | MIT | |
| 2.5.1 | ^3.4.23 | MIT | |
| 2.5.0 | ^3.4.23 | MIT | |
| 2.4.2 | ^3.4.23 | MIT | |
| 2.4.1 | ^3.4.23 | MIT | |
| 2.4.0 | ^3.4.23 | MIT | |
| 2.3.1 | ^3.4.23 | MIT | |
| 2.3.0 | ^3.4.23 | MIT | |
| 2.2.1 | ^3.4.23 | MIT | |
| 2.2.0 | ^3.4.23 | MIT | |
| 2.1.0 | ^3.4.23 | MIT | |
| 2.0.0 | ^3.4.23 | MIT | |
| 1.0.0 | 3.4.23 | MIT |
Pre-releases (107)
| Version | Released | Vue | License |
|---|---|---|---|
| 2.11.0-rc.1 | ^3.4.23 | MIT | |
| 2.11.0-rc.0 | ^3.4.23 | MIT | |
| 2.11.0-alpha.3 | ^3.4.23 | MIT | |
| 2.11.0-alpha.1 | ^3.4.23 | MIT | |
| 2.10.0-rc.0 | ^3.4.23 | MIT | |
| 2.10.0-alpha.2 | ^3.4.23 | MIT | |
| 2.10.0-alpha.1 | ^3.4.23 | MIT | |
| 2.10.0-alpha.0 | ^3.4.23 | MIT | |
| 2.9.0-rc.1 | ^3.4.23 | MIT | |
| 2.9.0-rc.0 | ^3.4.23 | MIT | |
| 2.9.0-alpha.10 | ^3.4.23 | MIT | |
| 2.9.0-alpha.9 | ^3.4.23 | MIT | |
| 2.9.0-alpha.8 | ^3.4.23 | MIT | |
| 2.9.0-alpha.6 | ^3.4.23 | MIT | |
| 2.9.0-alpha.5 | ^3.4.23 | MIT | |
| 2.9.0-alpha.4 | ^3.4.23 | MIT | |
| 2.9.0-alpha.3 | ^3.4.23 | MIT | |
| 2.9.0-alpha.2 | ^3.4.23 | MIT | |
| 2.9.0-alpha.1 | ^3.4.23 | MIT | |
| 2.9.0-alpha.0 | ^3.4.23 | MIT | |
| 2.8.2-alpha.3 | ^3.4.23 | MIT | |
| 2.8.2-alpha.1 | ^3.4.23 | MIT | |
| 2.8.2-alpha.0 | ^3.4.23 | MIT | |
| 2.8.0-rc.1 | ^3.4.23 | MIT | |
| 2.8.0-rc.0 | ^3.4.23 | MIT | |
| 2.8.0-alpha.4 | ^3.4.23 | MIT | |
| 2.8.0-alpha.3 | ^3.4.23 | MIT | |
| 2.8.0-alpha.2 | ^3.4.23 | MIT | |
| 2.8.0-alpha.1 | ^3.4.23 | MIT | |
| 2.8.0-alpha.0 | ^3.4.23 | MIT |
Showing the latest 30 of 107. See every release on npm