awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
alibaba avatar

alibaba/lowcode-engine

0
View on GitHub↗
15,881 estrellas·2,754 forks·TypeScript·mit·1 vistalowcode-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.

Historial de estrellas

Gráfico del historial de estrellas de alibaba/lowcode-engineGráfico del historial de estrellas de alibaba/lowcode-engine

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace 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.

¿Cuáles son las características principales de alibaba/lowcode-engine?

Las características principales de alibaba/lowcode-engine son: 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.

¿Qué alternativas de código abierto existen para alibaba/lowcode-engine?

Las alternativas de código abierto para alibaba/lowcode-engine incluyen: 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…

Alternativas open-source a Lowcode Engine

Proyectos open-source similares, clasificados según cuántas características comparten con Lowcode Engine.
  • appsmithorg/appsmithAvatar de appsmithorg

    appsmithorg/appsmith

    40,051Ver en 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
    Ver en GitHub↗40,051
  • ly525/luban-h5Avatar de ly525

    ly525/luban-h5

    6,239Ver en 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
    Ver en GitHub↗6,239
  • nocobase/nocobaseAvatar de nocobase

    nocobase/nocobase

    21,542Ver en 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
    Ver en GitHub↗21,542
  • spicetify/cliAvatar de spicetify

    spicetify/cli

    23,479Ver en 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
    Ver en GitHub↗23,479
  • Ver las 30 alternativas a Lowcode Engine→