[Open Source] A low-code engine that supports real-time online construction of low-code platforms and secondary development
![[Open Source] A low-code engine that supports real-time online construction of low-code platforms and secondary development](https://yy123.ink/api/img/1782592972196-fqvqcp.jpg)
1. Project Overview

The TinyEngine low-code engine enables developers to customize low-code platforms. It supports real-time online construction of low-code platforms, secondary development, and integration of low-code platform capabilities.
2. Open Source License
Licensed under MIT
3. Screenshots







4. Feature Overview
TinyEngine is a low-code engine that can be used to build or develop low-code platforms for different domains.
Features:
- Cross-platform and cross-framework frontend components
- Supports real-time online construction, secondary development, and integration
- Directly generates deployable source code, with no engine required at runtime
- Allows integration of third-party components and supports customized extension plugins
- Supports hybrid high-code and low-code development and application deployment
- The platform integrates AI large language model capabilities to help developers build applications
Why Choose TinyEngine
Customize Low-Code Platforms
- Supports real-time online construction, secondary development, and integration
Generate and Deploy Source Code
- Directly generates deployable source code without requiring engine support at runtime
Open Protocol Interfaces
- Allows integration of third-party components and supports customized extension plugins
Hybrid High-Code and Low-Code Development
- Supports hybrid high-code and low-code development and application deployment
AI-Assisted Development
- Integrates AI large language model capabilities to help developers build applications
Three Core Scenarios
Low-Code Engine
Building the fundamental capabilities of a low-code platform, including defining low-code protocol specifications, developing visual designers, managing component blocks, and creating and maintaining low-code platforms.
- Engine Developers
- Capability Development
- Technical Difficulty
- 5 Stars
Low-Code Platform
Create and maintain low-code platforms for various business domains, such as abstracting business logic, encapsulating business modules, and developing corresponding component blocks and platform extension plugins.
- Platform Developers
- Component Ecosystem
- Technical Difficulty
- 3 Stars
Low-Code Applications
Responsible for developing low-code business applications on low-code platforms across various domains. Use pre-abstracted and encapsulated component blocks to quickly arrange and generate applications like building with blocks.
- Application Developers
- Business Implementation
- Technical Difficulty
- 1 Star
Source: TinyEngine Official Website
5. Tech Stack
Development
Install the required dependencies
$ pnpm install
For local development, start the local mock server and use its mock data.
$ pnpm dev
Open the following URL in your browser: [http://localhost:8080/?type=app&id=918&tenant=1&pageid=NTJ4MjvqoVj8OVsc](http://localhost:8080/?type=app\&id=918\&tenant=1\&pageid=NTJ4MjvqoVj8OVsc)
URL search parameters:
- type=app Application type
- id=xxx Application ID
- tenant=xxx Organization ID
- pageid=xxx Page ID
Build
# Build all plugins first pnpm run build:plugin # Build the designer pnpm run build:alpha or build:prod