AB
AiBoss
project

LowCodeEngine - Alibaba's open-source low-code development framework

LowCodeEngine is an open-source low-code development framework from Alibaba. Based on simple drag-and-drop and configuration methods, it allows developers to quickly build complex system pages. The framework boasts powerful customization capabilities, an elegant development experience, and rich features...

What is LowCodeEngine?

LowCodeEngine is an open-source low-code development framework from Alibaba. Based on simple drag-and-drop and configuration methods, it allows developers to quickly build complex system pages. The framework is renowned for its powerful customization capabilities, elegant development experience, rich APIs, and plugin support, meeting the needs of various complex business scenarios. Developed in TypeScript, LowCodeEngine supports the entire development cycle of its ecosystem elements, including material systems, setters, and plugins, greatly improving development efficiency and quality.

LowCodeEngine's main functions

  • Kernel EngineIt is derived from enterprise-level low-code platforms and adheres to the design philosophy of minimal kernel and strongest ecosystem.
  • High-quality ecological elementsIt provides out-of-the-box ecosystem elements, including material systems, setters, and plugins.
  • Toolchain supportA complete toolchain supports the entire R&D cycle of ecosystem elements.
  • ScalabilityIt boasts powerful scalability and supports over 100 low-code platforms of various types.
  • TypeScript developmentDeveloped based on TypeScript, it provides complete type definition files.

LowCodeEngine's technical principles

  • Component-based developmentBased on component-based development, different components are combined to build pages and applications.
  • Data bindingSupports data binding, enabling synchronization and dynamic updates between UI components and data models.
  • Template engineUse a template engine to render pages, improving development efficiency and page performance.
  • Material systemIt provides pre-made UI components and templates to accelerate the development process.
  • TypeScript supportThe TypeScript type system improves code quality and the development experience.

LowCodeEngine's project address

Application scenarios of LowCodeEngine

  • Enterprise internal systemsRapidly develop internal management systems such as Enterprise Resource Planning (ERP), Customer Relationship Management (CRM), and Supply Chain Management (SCM).
  • Business process automationBuild workflow automation tools, such as approval processes, task assignment, and project management.
  • Data visualizationCreate data dashboards and reporting tools to display and analyze business data.
  • e-commerce platformDevelop e-commerce related applications such as online stores, order management systems, and inventory management systems.
  • Mobile application development: Build cross-platform mobile applications and reduce the workload of native development.