ToolJet 是一个开源的低代码框架,帮助用户以最小的工程投入快速构建和部署内部工具。通过拖拽式前端构建器,用户可以在几分钟内创建复杂且响应迅速的前端界面,ToolJet 支持多种数据源的集成,包括 PostgreSQL、MongoDB 和 Elasticsearch 等数据库;支持 OpenAPI 规范和 OAuth2 的 API 端点;以及 Stripe、Slack、Google Sheets、Airtable 和 Notion 等 SaaS 工具;还支持 S3、GCS 和 Minio 等对象存储服务,方便用户读取和写入数据。

可视化应用构建器:内置 45 种以上响应式组件,包括表格、图表、列表、表单和进度条等。

ToolJet 数据库:内置的无代码数据库,方便用户快速存储和管理数据。

多页面应用:支持构建包含多个页面的应用程序。

多人协作编辑:允许多个开发者同时进行应用构建。

50 种以上数据源:支持与外部数据库、云存储和 API 的集成。

桌面与移动端适配:支持自定义布局宽度,适配不同屏幕尺寸。

自托管支持:支持 Docker、Kubernetes、AWS EC2、Google Cloud Run 等多种部署方式。

协作功能:支持在画布上添加评论并标记团队成员。

版本控制:支持管理多个应用版本,提供结构化的发布周期。

运行 JS 和 Python 代码:支持执行自定义的 JavaScript 和 Python 代码片段。

细粒度访问控制:支持在组和应用级别设置权限。

低代码开发:几乎可以在构建器的任何位置使用 JavaScript 代码,例如根据状态设置文本颜色。