想了解低代码?不妨从这6款开源低代码工具开始!(想了解低代码-不妨从这6款开源低代码工具开始)
1. TinyEngine
官网:opentiny.design/tiny-engine
源码:https://github.com/opentiny/tiny-engine/
TinyEngine 是一个低代码引擎,提供了低代码底层能力,并集成了人工智能,从而使用户能够高效开发。
TinyEngine 具有强大的拖拽功能,无论是图元还是复杂组件,都能在画布上带来流畅的体验。它适用于多场景的低代码平台开发,包括资源编排、流程编排、服务端渲染、模型驱动、移动端、大屏端以及页面编排等低代码平台。
特点:
- 支持跨端跨框架前端组件;
- 支持在线实时构建、支持二次开发或被集成;
- 直接生成可部署的源码,运行时无需引擎支撑;
- 允许接入第三方组件、允许定制扩展插件;
- 支持高代码与低代码,混合开发部署应用;
- 平台接入 AI 大模型能力,辅助开发者构建应用。
2. Appsmith/PagePlug
Appsmith:https://www.appsmith.com/
PagePlug:https://pageplug.cn/
AppSmith 本身是开源软件,但是它提供一个云端版本。如果你需要私有部署的话,那么需要比较熟悉 k8s 或 docker,才能比较自由地部署成功。主要用于构建管理面板、内部工具和仪表板等,允许拖放 UI 组件来构建页面,通过连接到任何 API、数据库或 GraphQL 源,并使用 JavaScript 语言编写逻辑,可以在短时间内创建内部应用程序。
PagePlug 是基于 appsmith 打造的更适合中国开发者的开源前端低代码项目。无需侵入客户架构,直接连接数据源(API、DB),无需学习任何第三方概念,使用基础 js 知识就可以快速生成多平台前端应用,包括 PC 端 web 应用、微信小程序等。【中国版Appsmith】
3.ToolJet
官网:https://www.tooljet.com/
ToolJet使用方法、效果、调用api、部署、发布,几乎和Appsmith/PagePlug一样,因此就不过多展开了。
4.alibaba-lowcode-engine
官网:https://github.com/alibaba/lowcode-engine
源码:https://github.com/alibaba/lowcode-engine
LowCodeEngine 是由阿里巴巴钉钉宜搭团队开发的低代码框架,基于阿里云的云基础设施和钉钉的企业数字化操作系统。使用者只需要基于低代码引擎便可以快速定制符合自己业务需求的低代码平台。
同时LowCodeEngine还提供了很多的基础组件,可以帮助开发者快速的构建业务页面。
特性:
- 提炼自企业级低代码平台的低代码引擎,奉行高度可扩展、最小内核、最强生态的设计理念;
- 部署简单,基本上就是开箱即用,拥有完善的物料体系、功能强大的设置器、丰富的插件等;
- 可视化编辑器具有完善的工具链,支持物料体系、设置器、插件等生态元素;
- 强大的扩展能力,已支撑近 100 个各种垂直类低代码平台;
- 使用 TypeScript 开发,能生成基于React的前端代码。
5. JEECG
官网:http://www.jeecg.com
一款基于代码生成器的低代码开发平台,使用JEECG可以简单快速地开发出企业级的Web应用系统。针对后端的低代码平台,前端几乎没有低代码,需要独立开发。
JEECG低代码平台可以有效解决信息孤岛问题,生成统一代码、统一规范、统一设计思路,使你能在这个平台上,快速开发出高效高质量代码,缩短项目开发周期。
6. ILLA Cloud
官网:https://illa.cloud
源码:https://illacloud.com/illacloud/illa-builder
ILLA Cloud艾拉云科是一个面向开发者的开源低代码开发平台,这个低代码工具目前主要是北美的开发者在使用,他们的discord社区也十分活跃。平台具有面向开发者、数据整合、协同开发、灵活部署等功能与特点。
目前ILLA Cloud的主要用户是服务端工程师,他们用ILLA Cloud构建了大量的数据面板,管理后台,使用ILLA Cloud构建出来的工具既美观又快速。ILLA还支持多人协作,可以多个人一起编辑一个项目。