1
ToolJet
简介
ToolJet 是一个开源的低代码框架,可以快速构建和部署内部工具,而无需工程团队付出太多努力。您可以连接到您的数据源,例如数据库(如 PostgreSQL、MongoDB、Elasticsearch 等)、API 端点(ToolJet 支持导入 OpenAPI 规范和 OAuth2 授权)和外部服务(如 Stripe、Slack、Google Sheets、Airtable)和使用我们预先构建的 UI 小部件来构建内部工具。
主要功能
- 可视化应用程序生成器:35 多个内置响应式小部件,例如表格、图表、列表、表单、进度条等。
- 20 多个数据源:连接到数据库、云存储和 API。
- 桌面和移动:;布局宽度可以定制以支持不同的屏幕。
- 自托管:(支持 Docker、Kubernetes、Heroku、AWS EC2、Google Cloud Run 等)。
- 协作:在画布上的任意位置添加评论并标记您的团队成员。
- 使用插件扩展: : 使用我们的命令行工具轻松提升新的连接器。
- 版本控制:每个应用程序都有不同的版本和适当的发布周期。
- 运行 JS 代码:能力自定义 JavaScript 片段
- 组织级别和应用级别的精细访问控制。
- 低代码:几乎可以在构建器的任何地方编写 JS 代码。例如,可以将文本的颜色属性设置为status === 'success' ? 'green' : 'red'
- 所有支持的数据源的无代码查询编辑器。
- 连接和转换数据:仅使用 JavaScript 代码转换查询结果。
- 安全:所有凭据都使用aes-256-gcm.
- 不存储数据:ToolJet 仅充当代理,不存储任何数据。
- SSO:支持多个 SSO 提供程序
可视化应用程序构建器
- GitHub地址:https://github.com/ToolJet/ToolJet
2
Yao
Yao 允许开发人员按进程创建 Web 服务。Yao 是一个低代码引擎,它可以创建数据库模型、编写 API 服务并仅通过 JSON 为 Web 和硬件描述仪表板接口,无需代码,10 倍生产力。
Yao 基于流式编程思想,使用Go语言开发,支持多种方式扩展数据流处理器。这使得 Yao 的通用性极强,在大多数场景下可以替代编程语言,在复用性和编码效率方面比传统编程语言效率高 10 倍;应用性能和资源比优于PHP、JAVA等语言。
Yao 有一个内置的数据管理系统。通过编写JSON来描述界面布局,可以实现90%的常用界面交互功能。特别适合快速制作各种管理后台、CRM、ERP等企业内部系统。还可以通过编写扩展组件或HTML页面来实现特殊的交互功能。内置管理系统不与 Yao 耦合,任何前端技术如VUE和React都可以用来实现管理接口。
- Github地址:https://github.com/YaoApp/yao
- 官网:https://yaoapps.com
- 文档:https://yaoapps.com/doc
3
mometa
mometa 不是传统主流的低代码平台(如 amis/云凤蝶),mometa 是面向研发的、代码可视设计编辑平台;它更像是 dreamweaver、gui 可视编辑之于程序员。
操作演示
视图拖拽移动:
可视化插入物料:
基于视图,定位代码:
总的来说,该项目的主要功能有:
- 对低代码平台不形成依赖,二次开发可以无缝进入代码开发模式;
- 支持所见即所得的可视编辑,用于优化开发体验;
- 可自定义物料,提升功能复用率。
此外,作者还提供了多语言支持,并开放物料生态,让开发者可定制团队内物料库。物料库支持热更新,不会破坏已有开发模式。
- GitHub地址:https://github.com/imcuttle/mometa
4
Budibase
Budibase 是一个开源低代码平台,是构建提高生产力的内部应用程序的最简单方法。
特征
构建和发布真正的软件
与其他平台不同,您可以使用 Budibase 构建和发布单页应用程序。Budibase 应用程序具有内置的性能,并且可以响应式设计,为您的用户提供出色的体验。
开源且可扩展
Budibase 是开源的 - 以 GPL v3 许可。这应该让您充满信心,相信 Budibase 将永远存在。您还可以针对 Budibase 编写代码或对其进行分叉并根据需要进行更改,从而提供对开发人员友好的体验。
加载数据或从头开始
Budibase 从多个来源提取数据,包括 MongoDB、CouchDB、PostgreSQL、MySQL、Airtable、S3、DynamoDB 或 REST API。与其他平台不同,使用 Budibase,您可以从头开始创建没有数据源的业务应用程序。
使用强大的预制组件设计和构建应用程序
Budibase 开箱即用,带有设计精美、功能强大的组件,您可以像构建块一样使用这些组件来构建您的 UI。我们还公开了许多您最喜欢的 CSS 样式选项,因此您可以更进一步地发挥创意。
自动化流程,与其他工具集成,并连接到 webhook
通过自动化手动流程和工作流程来节省时间。从连接到 webhook 到自动化电子邮件,只需告诉 Budibase 做什么并让它为您工作。您可以在这里轻松地为 Budibase 创建新的自动化或请求新的自动化。
与您喜欢的工具集成
Budibase 集成了许多流行的工具,允许您构建完全适合您的堆栈的应用程序。
- GitHub地址:https://github.com/Budibase/budibase
PS:防止找不到本篇文章,可以收藏点赞,方便翻阅查找哦。
—END—