Project name: lowcode-engine -- high-productivity low-code development platform

lowcode-engine is a low-code designer development framework for low-code platform developers, with powerful customization and extension capabilities.

As a low-code software development tool, lowcode-engine aims to reduce the coding workload in application development. It provides a graphical user interface and visual modeling tools, enabling non-professional developers to create and customize applications without in-depth programming knowledge.

User Interface Description:

The Demo includes built-in product documentation, providing usage guides for common scenarios. You can access the documentation through the following entry:

lowcode-engine Features

  • Extension-oriented core engine:The kernel engine of enterprise-level low-code platforms follows the design philosophy of a minimal kernel and a strong ecosystem.

  • Out-of-the-box high-quality ecosystem elements:Including elements such as material systems, setters, and plugins, providing users with rich available resources.

  • Complete toolchain:Supports the entire R&D lifecycle, including the use of ecosystem elements such as material systems, setters, and plugins.

  • Powerful extensibility:Has supported 100+ low-code platforms of various types, demonstrating excellent extensibility.

  • Developed using TypeScript:Provides complete type definition files, helping developers understand and use the platform more clearly.

lowcode-engine Capabilities

  • Visual page construction:Complete application page development through simple drag-and-drop, with no front-end skills required.

  • Visual model design:Makes business-related data storage easier to understand, and supports business-oriented model design.

  • Visual process design:Configure business processes or approval processes, designed through simple point-and-line connections.

  • Visual reports and data analysis:Has BI data analysis capabilities, allowing customized analysis reports to be defined through drag-and-drop selection.

  • Visual services and data opening/integration:Supports interconnection and interoperability with other systems.

  • Standardized and business-oriented permission and role settings:Fine-grained management of data and operation permissions through policy rule configuration.

  • No need to worry about underlying technology:No need to pay attention to underlying operations such as servers and databases; focus on the business itself.

Installation

The installation method is also simple. First, clone lowcode-engine:

git clone git@github.com:alibaba/lowcode-engine.git

Then enter the lowcode-engine directory:

cd lowcode-engine

Execute the following command:

npm install
npm run setup

Start:

npm start