当前位置:首页 > 新闻动态 > 网站文章

一个开源的可视化应用程序生成器,内置丰富的响应式小部件

来源: 浏览:149 时间:2023-07-27

《开源精选》是我们分享Github、Gitee等开源社区中优质项目的栏目,包括技术、学习、实用与各种有趣的内容。本期推荐的是一个开源的可扩展低代码框架——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 片段
  • 权限控制:组织级别和应用级别的精细访问控制
  • 查询构建器:支持数据源无代码查询编辑器
  • 连接和转换数据:仅使用 JavaScript 代码转换查询结果
  • 安全:所有凭据都使用aes-256-gcm
  • 不存储数据: ToolJet 仅充当代理,不存储任何数据
  • SSO:支持多个 SSO 提供程序

构建过程

1 连接到数据源

连接到您现有的数据源,例如 PostgreSQL、MySQL、Firestore、Stripe、Google Sheets、API 端点等。

2 构建查询

ToolJet 为所有受支持的数据源提供查询构建器。ToolJet 还支持使用自定义 JavaScript 代码来转换查询结果。

3 自定义小部件

小部件是可以使用 ToolJet 的可视化应用程序构建器编辑的 UI 组件(例如:表格、图表、表单等)。小部件具有诸如on click、on row selected、on page changed等事件。每个 UI 小部件都有一个深色版本。

Docker运行

docker run 
  --name tooljet 
  --restart unless-stopped 
  -p 3000:3000 
  -v tooljet_data:/var/lib/postgresql/13/main 
  tooljet/try:latest



—END—

开源协议:AGPL3.0

开源地址:
https://github.com/ToolJet/ToolJet

地址 · ADDRESS

地址:建邺区新城科技园嘉陵江东街18号2层

邮箱:309474043@qq.Com

点击查看更多案例

联系 · CALL TEL

400-8793-956

售后专线:025-65016872

业务QQ:309474043    售后QQ:1850555641

©南京安优网络科技有限公司 版权所有   苏ICP备12071769号-4  网站地图