22 个仓库
Visual development environments for building custom business applications and workflows.
Distinguishing note: Focuses on visual, drag-and-drop application construction rather than traditional coding.
Explore 22 awesome GitHub repositories matching development tools & productivity · Low-Code Development Platforms. Refine with filters or upvote what's useful.
这是一个由社区策划的开源软件目录,专为在私有服务器环境和家庭实验室中部署而设计。它作为发现主流云服务独立自托管替代方案的综合资源,使用户能够保持对数字基础设施的完全数据所有权和控制权。 该目录通过层级分类法构建,将庞大的应用程序集合组织成逻辑类别,范围从媒体管理和数据分析到私有通信和团队生产力工具。它通过协作同行评审流程脱颖而出,社区成员验证每个提交的质量和相关性,以确保目录保持准确和可靠。 该项目涵盖了广泛的能力领域,包括基础设施自动化、基于容器的服务部署和声明式配置管理。这些工具协助用户维护可复现的服务器环境,并管理私有硬件上的复杂服务依赖。 该目录作为版本控制仓库进行维护,确保所有更新和社区驱动的变更都是可追踪且透明的。
Creates custom admin panels, internal tools, and data workflows using low-code development interfaces.
Odoo is an integrated enterprise resource planning suite designed to manage core organizational processes, including accounting, inventory, manufacturing, and human resources, within a single platform. It functions as a modular business application framework that allows for the development and deployment of specialized modules, supported by a low-code environment that provides visual tools for creating custom workflows and data-driven interfaces. The platform distinguishes itself through a highly extensible architecture that enforces strict multi-tenant data isolation, ensuring that records r
Provides visual tools and drag-and-drop interfaces for creating custom business workflows and data-driven interfaces.
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
Creates custom business tools by connecting to databases or APIs, designing layouts with drag-and-drop widgets, and writing logic using scripts.
ToolJet is a low-code development platform designed for building and deploying internal business applications. It provides a visual interface where users can drag and drop components to design layouts, connect to various data sources, and execute custom logic. The platform is built on a containerized architecture, ensuring that applications remain portable and consistent across different cloud and server environments. The platform distinguishes itself through integrated artificial intelligence capabilities that assist in the generation of user interfaces, database schemas, and data queries fr
Builds custom business applications by connecting databases and APIs through a visual interface.
Dokploy is a self-hosted platform-as-a-service designed to simplify the deployment and management of containerized applications and databases. It provides a centralized control plane that decouples administrative management from application workloads, allowing users to oversee infrastructure across multiple server nodes through a unified web interface or a command-line tool. The platform distinguishes itself through an extensive library of pre-configured application templates, enabling the rapid deployment of databases, identity providers, and various productivity or development tools. It sup
Provides a low-code platform for building internal business tools and dashboards.
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
Provides a visual development environment for building custom business software, data management systems, and automated workflows without writing code.
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 d
Provides a modular framework for building custom visual editors and design environments that support drag-and-drop development.
This platform is a low-code database system that combines the flexibility of a spreadsheet interface with the structured power of a relational database. It serves as a collaborative workspace for managing complex datasets, building custom business applications, and automating operational workflows without requiring traditional software development. The platform distinguishes itself through deep integration of artificial intelligence, which enables users to query databases using natural language, generate content, and deploy custom conversational agents trained on internal data. It supports re
Provides a collaborative workspace combining spreadsheet flexibility with relational database power to build custom business applications.
Blockly is a web-based visual programming editor and block-based code generator. It allows users to create programs by interlocking graphical blocks that translate into executable source code for various programming languages, removing the need for manual syntax entry. The project serves as a customizable framework for building specialized visual languages through a customizable block library. It includes a visual block designer for defining custom shapes, behaviors, and specialized input fields, as well as a plugin system to extend the editor's environment. The system manages programming lo
Enables the creation of specialized internal tools where non-programmers generate code via visual blocks.
Blockly is a block-based coding library and visual programming editor that allows users to build programs by interlocking graphical blocks. It functions as a visual code generator, translating these arrangements of logic blocks and variables into executable source code for various programming languages. The library provides a framework for creating custom visual programming languages and low-code logic designers. It utilizes an SVG-based UI library to render interactive, draggable elements on a web canvas. The system is designed as an accessible web UI framework with integrated keyboard navi
Enables the creation of low-code logic designers for defining application workflows visually.
Grist is a relational spreadsheet platform that combines the flexibility of a spreadsheet with the power of a relational database. At its core, it manages structured data across multiple linked tables, using a relational database engine to organize information while providing a familiar grid interface. The platform supports Python-based formulas for complex calculations and data transformations, with automatic recalculation when referenced cells change. The system is designed for self-hosted deployment, storing data in either portable SQLite files or enterprise-grade PostgreSQL databases. It
Builds custom data interfaces and workflows by adding tailored widgets and components through a modular plugin system.
form-create is a JSON-driven form generator and low-code form builder that renders dynamic web forms and validation logic from configuration files. It functions as a data-driven form orchestrator for managing field dependencies and hierarchical data structures within complex layouts. The system includes a visual drag-and-drop interface for designing data entry layouts and automatically generating their corresponding configuration structures. It provides a dynamic UI component library of adaptable form fields and layout containers designed for cross-framework integration and mobile responsiven
Provides a visual development environment for rapidly assembling business interfaces using pre-defined components and logic.
Rowy is a low-code backend platform for Firebase that provides a NoSQL spreadsheet interface for managing databases and deploying cloud functions. It functions as a cloud function workflow orchestrator and a database management tool that presents collections as editable grids for visual record editing and bulk data manipulation. The platform distinguishes itself by allowing users to trigger custom server-side scripts and business logic based on database changes and external events. It includes a role-based access control system for defining specific permissions for database collections, indiv
Offers a visual development environment for building custom backend logic and business workflows.
luban-h5 是一个低代码 Web 框架和可视化移动页面构建器,用于设计交互式移动网页。它作为一个基于 JSON 的页面渲染器,将设计配置转换为实时页面以交付给最终用户,并包含一个用于创建交互式输入字段和跟踪提交统计信息的可视化表单构建器。 该项目具有 PSD 转 HTML 转换器,可将 Photoshop 文件解析为功能性 HTML 页面,从而实现设计到代码工作流的自动化。它通过插件系统脱颖而出,该系统允许开发自定义 UI 组件和专门的页面插件。 该平台涵盖了广泛的功能面,包括拖放式可视化设计、动画管理和媒体资产嵌入。它提供了后端内容管理、动态数据绑定以及通过二维码实时设备预览将页面发布到公共 URL 的工具。
Provides a visual development environment for building interactive mobile pages by connecting components to backend APIs.
This is a low-code visual drag-and-drop editor project for building web page layouts. It provides a canvas-based environment where users can assemble pages by placing, resizing, and rotating pre-built UI components through direct mouse interaction. The editor includes a grid-based alignment system that snaps components to invisible grid lines or other component edges for precise positioning. Components can be grouped into single units or locked in place to prevent accidental movement, and animations or custom actions can be bound to user interactions like clicks or hovers. An undo-redo comman
Builds web interfaces by dragging and dropping components onto a canvas instead of writing code manually.
Brick Design 是一个低代码页面构建器框架,用于创建拖放式视觉编辑器,为用户界面生成生产就绪的布局和样式代码。它作为一个视觉布局引擎和 UI 组件编排器,提供管理组件约束、嵌套规则和视觉属性配置所需的工具。 该框架包括一个动态模板生成器,利用逻辑渲染和表达式变量来创建可重用的、数据驱动的页面模板。它还作为一个多设备设计工具,提供视口切换和自适应样式,以确保跨桌面和移动屏幕的一致显示。 该系统涵盖了广泛的功能,包括设计到代码的工作流、响应式布局设计和实时视觉渲染。它通过基于坐标的对齐吸附、状态驱动的属性映射以及外部组件库的集成来管理复杂的 UI 层级。
Enables the creation of production-ready web pages through visual arrangement and style configuration.
tmagic-editor 是一个低代码开发平台和可视化页面构建器,用于通过可视化画布和组件库设计前端用户界面。它充当前端 UI 编排器,定义页面结构,同时也是一个模式驱动的表单生成器,通过解析结构化数据来创建交互式用户表单。 该系统采用跨框架组件适配器,确保在不同前端环境中渲染的一致性。它利用可视化到 JSON 的布局序列化,将界面操作转换为持久化的结构化数据,随后由运行时布局解释引擎处理并实例化为实时组件。 该平台涵盖前端组件编排和模式驱动的表单生成,利用基于元数据的表单生成和基于状态的属性同步,将可视化画布与配置面板关联起来。
Offers a visual development environment for building functional frontend applications with minimal manual coding.
o2oa 是一个开源的 Java 企业级办公自动化平台,旨在管理企业工作流、组织架构和协同办公任务。它作为一个低代码业务应用平台和企业信息门户,为构建自定义企业应用提供了可视化开发环境。 该平台以其集成的企业工作流引擎为特色,允许使用可自定义的路由条件和事件驱动脚本来设计和自动化业务流程。它进一步区别于其他平台之处在于其多数据库企业框架,支持各种关系型数据库以及跨不同操作系统的高可用性部署。 该系统涵盖了广泛的功能领域,包括表单和页面的低代码可视化建模、带有数据驱动仪表板的集中式门户设计,以及与 RESTful 服务和大型语言模型集成的企业数据集成。它还结合了组织结构管理、基于角色的访问控制,以及针对 Android、iOS 和 HarmonyOS 的多平台移动端部署。 安装方面,支持在 Linux 和 Windows 环境中使用 Docker 和 Nginx 进行部署。
The platform develops tailored user interfaces and front-end modules using a low-code environment to match business needs.
rxeditor is an HTML low-code visual editor and frontend framework designed for building web applications through a visual interface. It functions as a platform for creating user interfaces using a drag-and-drop layout builder that generates standard web markup. The project includes a visual logic engine that allows for the definition of application behavior and the automation of complex frontend workflows. This graphical programming interface enables the orchestration of functional business logic without requiring manual coding. The system supports rapid prototyping workflows and low-code fr
Offers a visual development environment for building functional web applications with minimal manual coding.
imove is a visual workflow engine and low-code logic designer that allows for the creation of executable business rules via flowcharts. It functions as an event-driven process orchestrator, triggering specific logical sequences based on user interface interactions or external network signals. The platform operates as a node-based automation system where data is processed through a chain of discrete, parameterizable code modules. It converts graphical flowchart representations into executable logic steps for both server and client-side processing. The system supports modular logic engineering
Provides a visual development environment for building custom business applications and logic sequences.