1. Introduction to open source projects
The TinyEngine low-code engine enables developers to customize low-code platforms, supports online and real-time construction of low-code platforms, and supports secondary development or integration of low-code platform capabilities.
2. Open source agreement
Use the MIT open source license
3. Interface display
4. Function Overview
TinyEngine is a low-code engine. Based on this engine, low-code platforms in different fields can be built or developed.
characteristic:
- Cross-end and cross-frame front-end components
- Support online real-time construction, secondary development or integration
- Directly generate deployable source code without engine support during runtime
- Allows access to third-party components and customized extension plug-ins
- Supports high-code and low-code, mixed development and deployment of applications
- The platform has access to AI large model capabilities to assist developers in building applications.
Why choose TinyEngine
Customized low-code platform
- Support online real-time construction, support secondary development or be integrated
Generate source code deployment
- Directly generate deployable source code without engine support during runtime
open protocol interface
- Allows access to third-party components and allows customized extension plug-ins
Mixed development of high and low code
- Supports mixed development and deployment of high-code and low-code applications
AI-assisted development
- The platform has access to AI large model capabilities to assist developers in building applications.
Three core scenes
low code engine
Basic capability building for low-code platforms, including: formulating low-code protocol specifications, developing visual designers, material block management, creating and maintaining low-code platforms, etc.
- engine developer
- Skill building
- technical difficulty
- five stars
low code platform
Create and maintain low-code platforms in various business areas, such as abstracting business logic and encapsulating business modules, developing corresponding material blocks, platform extension plug-ins, etc.
- Platform developer
- Material ecology
- technical difficulty
- Samsung
low code applications
Responsible for developing low-code business applications on low-code platforms in various fields, using abstractly encapsulated material blocks to quickly arrange and generate applications by building blocks.
- application developer
- Business realization
- technical difficulty
- one star
Source: TinyEngine official website
5. Technology Selection
develop
Install required dependencies
$ pnpm install
For local development, start the local mock server and use the mock data of the local mock server.
$ pnpm dev
Open the browser: 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
Construct
# Build all plugins first pnpm run build:plugin # Build designer pnpm run build:alpha 或 build:prod