awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
alibaba avatar

alibaba/lowcode-engine

0
View on GitHub↗
15,881 星标·2,754 分支·TypeScript·mit·1 次浏览lowcode-engine.cn↗

Lowcode Engine

This project is a modular framework designed for building custom visual editors and low-code design environments. It provides a core engine that manages the lifecycle of web application projects, enabling developers to construct extensible design surfaces, component management systems, and property configuration panels.

The platform distinguishes itself through a plugin-based architecture that allows for the injection of custom functionality and UI components at runtime. It utilizes a standardized protocol for component metadata, ensuring that materials remain interoperable across different design environments. By employing a schema-driven approach to state management, the engine synchronizes visual changes made within the editor directly with the underlying project model.

The framework includes comprehensive tools for interface construction, allowing for the modular configuration of panels, hotkeys, and layout components. It also provides programmatic interfaces for manipulating document nodes and component properties, alongside a suite of command-line utilities that facilitate the development, testing, and debugging of custom editor extensions.

Features

  • Low-Code Development Platforms - Provides a modular framework for building custom visual editors and design environments that support drag-and-drop development.
  • Development Kits - Provides a set of core tools and interfaces for constructing extensible design surfaces and component management systems.
  • Visual Component Builders - Provides a modular framework for building custom visual editors and low-code design environments through drag-and-drop component assembly.
  • Editor Configurations - Provides a modular kernel for building custom low-code design environments with extensible configuration setters.
  • Canvas Node Manipulation - Manages canvas interactions by tracking node selection, hover states, and drag-and-drop positioning.
  • JSON-Driven Configuration Schemas - Maintains application structure through a centralized JSON schema that synchronizes visual changes with the project model.
  • Component Registration Systems - Automates the discovery and registration of UI components using standardized metadata descriptors.
  • Low-Code and Visual Tools - Enterprise-level low-code development framework.
  • Low-Code Platforms - Extensible framework for building low-code development tools and editors.
  • Plugin Orchestration - Orchestrates the plugin lifecycle to manage the initialization and runtime behavior of modular extensions.
  • Extensible Plugin Architectures - Provides a modular kernel that allows for the injection of custom functionality and UI components at runtime.
  • Modular Plugin Architectures - Extends design environments by creating and managing modular plugins that modify editor behavior at runtime.
  • Design Project Models - Provides programmatic access to design project models, allowing for the manipulation of document nodes and component properties.
  • Custom Component Extensions - Enables custom component integration by defining design-time metadata and property setters for drag-and-drop functionality.
  • Build Toolchains - Manages the full lifecycle of building, testing, and deploying custom visual editors and component libraries.
  • Interoperability Standards - Defines standardized specifications for component metadata to ensure interoperability across different design environments.
  • Editor Interface Builders - Enables the construction of custom design environments by managing panels, hotkeys, and layout components.
  • Event Bus Architectures - Coordinates user interactions and state changes across the design surface using a centralized messaging bus.
  • Layout Composition Frameworks - Organizes the editor interface into modular panels and slots that can be dynamically configured.

Star 历史

alibaba/lowcode-engine 的 Star 历史图表alibaba/lowcode-engine 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

常见问题解答

alibaba/lowcode-engine 是做什么的?

This project is a modular framework designed for building custom visual editors and low-code design environments. It provides a core engine that manages the lifecycle of web application projects, enabling developers to construct extensible design surfaces, component management systems, and property configuration panels.

alibaba/lowcode-engine 的主要功能有哪些?

alibaba/lowcode-engine 的主要功能包括:Low-Code Development Platforms, Development Kits, Visual Component Builders, Editor Configurations, Canvas Node Manipulation, JSON-Driven Configuration Schemas, Component Registration Systems, Low-Code and Visual Tools。

alibaba/lowcode-engine 有哪些开源替代品?

alibaba/lowcode-engine 的开源替代品包括: appsmithorg/appsmith — Appsmith is a low-code platform designed for building internal business tools, such as operational dashboards and… ly525/luban-h5 — luban-h5 is a low-code web framework and visual mobile page builder used to design interactive mobile web pages. It… nocobase/nocobase — This platform is a modular, metadata-driven framework designed for building custom business applications and data… spicetify/cli — This project is a command-line utility and development framework designed to modify, extend, and customize the Spotify… design-first/system-designer — System Designer is a visual modeling environment for constructing software architectures, data schemas, and component… odoo/odoo — Odoo is an integrated enterprise resource planning suite designed to manage core organizational processes, including…

Lowcode Engine 的开源替代方案

相似的开源项目,按与 Lowcode Engine 的功能重合度排序。
  • appsmithorg/appsmithappsmithorg 的头像

    appsmithorg/appsmith

    40,051在 GitHub 上查看↗

    Appsmith is a low-code platform designed for building internal business tools, such as operational dashboards and administrative panels. It enables developers to construct dynamic user interfaces by dragging and dropping modular widgets onto a canvas and binding them directly to backend data sources. The platform utilizes a reactive framework that automatically updates interface elements and triggers functions whenever underlying data or widget properties change, eliminating the need for manual event handling. The platform distinguishes itself through a server-side proxy architecture that exe

    TypeScriptadmin-dashboardadmin-panelsapp-builder
    在 GitHub 上查看↗40,051
  • ly525/luban-h5ly525 的头像

    ly525/luban-h5

    6,239在 GitHub 上查看↗

    luban-h5 is a low-code web framework and visual mobile page builder used to design interactive mobile web pages. It functions as a JSON-based page renderer that converts design configurations into live pages for end-user delivery and includes a visual form builder for creating interactive input fields and tracking submission statistics. The project features a PSD to HTML converter that parses Photoshop files into functional HTML pages to automate the design-to-code workflow. It distinguishes itself through a plugin-based system that allows for the development of custom UI components and speci

    JavaScript
    在 GitHub 上查看↗6,239
  • nocobase/nocobasenocobase 的头像

    nocobase/nocobase

    21,542在 GitHub 上查看↗

    This platform is a modular, metadata-driven framework designed for building custom business applications and data management systems without traditional coding. It functions as a low-code environment where data models, user interfaces, and business logic are defined through visual configurations rather than hardcoded views. The architecture supports multi-tenant isolation, allowing multiple independent applications to run within a single shared memory space while maintaining strict logical separation of data and configurations. What distinguishes this system is its deep integration of artific

    TypeScriptadmin-dashboardairtableapp-builder
    在 GitHub 上查看↗21,542
  • spicetify/clispicetify 的头像

    spicetify/cli

    23,479在 GitHub 上查看↗

    This project is a command-line utility and development framework designed to modify, extend, and customize the Spotify desktop client. It functions as a binary patching engine that injects custom scripts, stylesheets, and interface components directly into the host application, enabling users to alter visual themes and add new functionality. The tool distinguishes itself by providing a comprehensive development environment for building modular extensions and custom applications. It includes a hot-reloading pipeline for rapid iteration, a declarative library for constructing interactive UI pan

    JavaScriptcommand-linecommand-line-toolcustomization
    在 GitHub 上查看↗23,479
  • 查看 Lowcode Engine 的所有 30 个替代方案→