ToolJet一个开源低代码框架,用于构建和部署自定义内部工具。ToolJet还附带了其内置数据库,称为ToolJet DB(建立在PostgreSQL之上)。 ToolJet 的工作原理 · 连接到数据源:连接到 ToolJet 的内置数据库ToolJet DB(建立在PostgreSQL之上)或您现有的数据源,如PostgreSQL,MySQL,Firestore,Stripe,Google Sheets,API端点等。 · 构建查询:ToolJet 附带了适用于所有受支持数据源的查询生成器。你也可以写Javascript或Python查询或使用转换以转换查询响应。 · 构建用户界面:ToolJet的可视化应用程序构建器允许您拖放组件(例如:表格,图表,表单等)以快速构建应用程序的用户界面。ToolJet 应用程序可以在浅色和深色模式下使用。 功能特性 · 可视化应用程序生成器:35 多个内置响应式小部件,例如表格、图表、列表、表单、进度条等 · 20 多个数据源:连接到数据库、云存储和 API · 桌面和移动:布局宽度可以定制以支持不同的屏幕 · 自托管:支持 Docker、Kubernetes、Heroku、AWS EC2、Google Cloud Run 等 · 协作:在画布上的任意位置添加评论并标记团队成员 · 使用插件扩展:使用命令行工具轻松引导新的连接器 · 版本控制:每个应用程序都有不同的版本和适当的发布周期 · 运行 JS 代码:支持自定义 JavaScript 片段 · 权限控制:组织级别和应用级别的精细访问控制 · 查询构建器:支持数据源无代码查询编辑器 · 连接和转换数据:仅使用 JavaScript 代码转换查询结果 · 安全:所有凭据都使用aes-256-gcm · 不存储数据:ToolJet 仅充当代理,不存储任何数据 · SSO:支持多个 SSO 提供程序 构建过程 连接到数据源 连接到您现有的数据源,例如 PostgreSQL、MySQL、Firestore、Stripe、Google Sheets、API 端点等。 构建查询 ToolJet 为所有受支持的数据源提供查询构建器。ToolJet 还支持使用自定义 JavaScript 代码来转换查询结果。 自定义小部件 小部件是可以使用 ToolJet 的可视化应用程序构建器编辑的 UI 组件(例如:表格、图表、表单等)。小部件具有诸如on click、on row selected、on page changed等事件。每个 UI 小部件都有一个深色版本。 ToolJet 托管数据库 使用 ToolJet 托管的数据库更快地构建应用程序,并轻松管理数据。ToolJet 数据库无需设置,并为您提供强大的用户界面来管理数据。 启用 ToolJet 数据库 · PostgREST 服务器 · ToolJet服务器的其他配置 · 仅当ENABLE_TOOLJET_DB设置为 时,才会启用此功能 访问数据库 登录到 ToolJet 帐户后,可以从仪表板的左侧边栏中导航到 ToolJet 数据库。 ToolJet 数据库可在以下版本上使用:ToolJet Cloud、Self-Host 和 Enterprise Edition。可以使用数据库编辑器 UI 查看和管理数据库及其包含的数据。 数据库编辑器 可以直接从数据库编辑器管理 ToolJet 数据库。ToolJet 数据库将数据组织到可以具有不同结构的表中。所有表格将在左侧按字典顺序列出,单击任何表格以查看表格数据。 添加表 要在 ToolJet 数据库中创建新表,请单击数据库编辑器左上角的添加表按钮。图片 单击“添加表”按钮时,将从右侧打开一个抽屉,可以在其中输入新表的详细信息。 支持的数据类型 · Varchar:Varchar数据类型用于存储无限长度的字符 · serial:serial:serial用于生成整数序列,这些整数通常用作表的主键。 · int:它是用于存储整数的数字数据类型,即没有小数部分的数字。 · float:float 也是一种数值数据类型,用于存储不精确的可变精度值。 · 布尔值:布尔数据类型可以保存真、假和空值。 搜索表 您可以输入搜索词以搜索数据库中的所有表。 传送门 开源协议:AGPL3.0 开源地址:https://github.com/ToolJet/ToolJet 回复【加群】加入开源技术交流群,干货很多! -END- |
|