25个开源的低代码项目-开源低代码合集

无代码/低代码系统是一种用于支持开发人员在不编写代码的情况下构建应用程序或者管理数据库的平台或工具。这类系统提供了可视化界面和预构建组件,使开发人员能够设计和创建API、管理数据和配置应用程序逻辑,无需进行传统模式的编程。

file

基于无代码后端的一个重要特点是API优先, 这种解决方案大大提高了开发效率,因为整个后端开发并不需要太多编码知识,简化了整个开发过程。

无代码/低代码系统的优势

(1)无码开发:无代码后端提供API优先的解决方案,通常系统会提供友好的界面和可拖放的功能,使得非技术用户可以轻松创建和管理应用程序。这使一些没有编码背景的个人也能够构建自己的应用程序并将他们的想法变为现实。

(2)快速开发:通过无代码解决方案,开发人员可以快速原型化和验证他们的想法,而无需在编码和后端基础设施上花费大量时间。可视化界面和预构建的组件可以缩短开发周期,提高应用程序的交付效率。

(3)降低复杂性:无代码解决方案抽象了后端开发的复杂性,开发人员能够专注于应用逻辑和用户体验。这种开发过程的简化了学习曲线,使开发人员能够在不深入了解复杂后端技术的情况下开发应用程序。

(4)提高生产力:无代码后端基于API优先的解决方案能够提供预构建好的功能模块,无需从头开发所有功能。这节省了时间和精力,从而提高了软件开发生产力。

(5)灵活性和可定制化:无代码的解决方案尽管不需要写后端代码,但许多无代码平台还是会提供定制化选项,以支持开发人员根据特定需求定制应用程序。这种灵活性使开发人员能够创建个性化的应用程序。

开源的低代码/无代码开发平台

Appsmith

一款开源低代码框架,主要用于构建管理面板、内部工具和仪表板等,允许拖放 UI 组件来构建页面,通过连接到任何 API、数据库或 GraphQL 源,并使用 JavaScript 语言编写逻辑,可以在短时间内创建内部应用程序。

file

项目链接:https://github.com/appsmithorg/appsmith

LowCodeEngine

阿里巴巴钉钉宜搭团队开发的低代码框架,基于阿里云的云基础设施和钉钉的企业数字化操作系统。使用者只需要基于低代码引擎便可以快速定制符合自己业务需求的低代码平台。

file

项目链接:https://github.com/alibaba/lowcode-demo

Amis

百度开源的一款前端低代码框架,通过 JSON 配置就能生成各种后台页面,包括数据获取、表单提交及验证等功能,同时,Amis内置 100+ 种 UI 组件,能够满足各种页面组件展现的需求,极大减少开发成本。

file

项目链接:https://github.com/baidu/amis

tmagic-editor

腾讯技术中心出品的一款开源低代码框架,能够实现零代码/低代码生成页面 , 可以快速搭建可视化页面生产平台,让非技术人员可以通过拖拽和配置,自助生成H5页面、PC页面、TV页面。

file

项目链接:https://gitee.com/webapp_qsr/tmagic-editor

dooring-electron-lowcode

一款功能强大,专业可靠的可视化页面配置解决方案,致力于提供一套简单方便、专业可靠、无限可能的H5落地页最佳实践。技术栈以react和typescript为主, 后台采用nodejs开发, electron作为桌面端基础方案。

file

项目链接: https://github.com/H5-Dooring/dooring-electron-lowcode

vite-vue3-lowcode

基于Vite2.x + Vue3.x + TypeScript技术框架的的H5 低代码平台。目前只是一个简单的模板,支持数据配置的导入和导出,配置的修改和删除操作,用到的技术有sandbox 中执行自定义逻辑、monaco-editor 自定义代码补全、vue3 createRenderer 自定义渲染器等。

file

项目链接:https://github.com/buqiyuan/vite-vue3-lowcode

shida

一个视频可视化搭建项目,开发者可以通过拖拽就可以快速地生产一个短视频,使用方式就像易企秀或百度 H5 等 h5 低代码平台一样。

file

项目链接:https://github.com/tnfe/shida

quark-h5

使用Vue + Koa的前端低代码框架,采用的是编辑器生成页面JSON数据,服务端负责存取JSON数据,渲染时从服务端取数据JSON交给前端模板处理。

file

项目链接:https://github.com/huangwei9527/quark-h5

gods-pen

一个在线生成 H5 页面并提供页面管理和页面编辑的平台,用于快速制作 H5 页面。
file

项目链接:https://github.com/ymm-tech/gods-pen

luban-h5

基于Vue2.0开发的支持拖拽方式来快速生成页面的低代码平台,功能基本类似于易企秀、Maka、百度等H5平台。

file

项目链接:https://github.com/ly525/luban-h5

mometa

并不是传统主流的低代码平台,mometa 是面向研发、代码可视设计编辑平台,更像是 dreamweaver、gui的可视编辑 工具。

file

项目链接:https://github.com/imcuttle/mometa

h5-factory

专题页面可视化编辑工具,可以通过拖拽来设计页面,并且指出一键生成html文件。

file

项目链接:https://github.com/xuhaiqing/h5-factory

steedos-platform

Salesforce 低代码平台的开源替代方案,使用可视化工具进行模型设计, 页面设计, 流程设计, 报表设计,只需点击鼠标,就能快速创建应用程序。

file

项目链接:https://github.com/steedos/steedos-platform/

lz-h5-edit

一个H5低代码编辑平台,支持拖拽、缩放、旋转、动画、撤销、重做、组合元素等方式来创建H5页面。

file

项目链接:https://github.com/lzuntalented/lz-h5-edit

tefact

星搭开源无代码编辑器,使用图形化界面生成 网站、H5和表单,无需任何代码即可生成应用程序。

file

项目链接:https://github.com/staringos/tefact/

fast-poster

使用Python+Vue开发的通用海报生成器,可以用来快速的生成海报。

file

项目链接:https://gitee.com/vitojc/fast-poster

openDataV

基于Vue3 + vite + TypeScript开发前端可视化低代码平台。支持拖拽式、可视化、低代码数据可视化开发,你可以用它自由的拼接成各种炫酷的大屏。
file

项目链接:https://github.com/AnsGoo/openDataV

mall-cook

基于 vue 开发的可视化商城搭建平台,包括多页面可视化构建、Json Schema 生成器(可视化搭建物料控制面板),实现组件流水线式标准接入平台。

file

项目链接:https://github.com/wangyuan389/mall-cook

form-generator

一个基于Element UI表单设计及代码生成器,可将生成的代码直接运行在基于Element的vue项目中,也可导出JSON表单,使用配套的解析器将JSON解析成真实的表单。

file

项目链接:https://github.com/JakHuang/form-generator

vjdesign

一款支持任何 vue 项目中的组件,不需要二次开发就可以定义支持的组件以及组件的属性,并且对组件的属性和数据的关系以及表单的交互行为也可以通过设计器配置实现。

file

项目链接:https://github.com/taowen/awesome-lowcode

Pocketbase

Pocketbase是一个免费的低代码开源解决方案,基于Golang开发,为Dart和JavaScript提供了完整的API和SDK支持。Pocketbase支持在Windows、Linux和macOS平台上运行,可以轻松地使用Dart/ Flutter包实现flutter的原型设计。
file

项目链接:https://github.com/pocketbase/pocketbase

NocoDB

NocoDB是一个开源的、自托管的、易于使用的数据库管理工具。它提供了一个用于管理数据库的Web的界面,包括创建、编辑和删除表,以及执行各种数据库操作。NocoDB的一个关键特性是它能够根据数据库自动生成REST API,支持各种数据库引擎,包括:MySQL、PostgreSQL、SQLite等,可以灵活地为项目选择合适的数据库。

file

项目链接:https://github.com/nocodb/nocodb

Strapi

Strapi是一个开源的headless模式CMS(内容管理系统),开发人员能够基于这个项目快速构建API。它提供了一个非常易用的用户界面,支持非技术人员更新和发布内容,无需依赖开发人员。Strapi的主要优势之一是它的插件系统,可以选择现有插件,轻松地扩展功能,也可以创建自定义插件,以实现特定功能或与外部系统集成。

file

项目链接:https://github.com/strapi/strapi

Directus

Directus是一个即时的REST+GraphQL API和直观的无代码数据协作应用程序,适用于任何SQL数据库。开发人员通过Directus可以创建自定义内容模型、构建API,它能够完全控制数据结构,支持各种字段类型,并提供了友好的内容编辑器界面。
file

项目链接:https://github.com/directus/directus

Baserow

Baserow是一个开源的无代码数据库工具,通过它可以轻松创建和管理数据库,而无需任何编码知识。Baserow的一个关键特性是其提供直观的可拖放界面,支持数据库结构可视化设计。可以添加和排列字段、设置数据类型以及配置验证规则,无需编写一行代码。
file

项目链接:https://github.com/bram2w/baserow

Motor Admin

Motor Admin是一个无代码管理面板和商业智能工具,它提供了方便的UI,用于实现搜索、创建、更新和删除数据条目。可以创建复杂的自定义操作,例如:通过API集成向客户发送自动电子邮件。使用SQL构建自定义报告并使用图表可视化结果。将各个报告合并到一个仪表板中,并与团队共享。
file

项目链接:https://github.com/motor-admin/motor-admin

Saltcorn

Saltcorn是一个可扩展的开源无代码数据库应用程序构建器,用于构建基于关系数据的Web应用程序,无需编写代码。它具有灵活的视图,数据库和布局。Saltcorn的主要优势之一是它的可扩展性。它允许您通过插件和自定义操作向应用程序添加自定义逻辑和功能。
file

项目链接:https://github.com/saltcorn/saltcorn

这些开源平台为开发者提供了丰富的选择,可以根据自己的需求和技术背景选择最合适的工具进行开发。

一枝红杏VPN双十一优惠活动-最低6折优惠!
字节跳动旗下VR业务PICO的变动:反映了VR行业的现状与未来吗?

发表我的评论

电子邮件地址不会被公开。 必填项已用*标注

37 + 2 =

ajax-loader