ToolJet
ToolJet 是 ToolJet AI 的开源基础——一个用于构建和部署内部工具、工作流和 AI 代理的 AI 原生平台。社区版提供了强大的可视化构建器、拖拽式 UI,以及与数据库、API、SaaS 应用和对象存储的集成。如需 AI 驱动的 UI 生成、查询构建、调试和企业级功能,请参阅 ToolJet AI。⭐ 如果您觉得 ToolJet 有用,请考虑在 GitHub 上给我们一个 Star!您的支持有助于我们持续创新并带来令人兴奋的功能。
功能特性
社区版 (CE)
- 可视化应用构建器:60+ 响应式组件(表格、图表、表单、列表、进度条等)。
- ToolJet 数据库:内置的无代码数据库。
- 多页面应用与多人协作编辑:协作构建复杂应用。
- 80+ 数据源:连接数据库、API、云存储和 SaaS 工具。
- 灵活部署:使用 Docker、Kubernetes、AWS、GCP、Azure 等进行自托管。
- 协作工具:内联评论、提及和细粒度访问控制。
- 可扩展性:使用 ToolJet CLI 创建插件和连接器。
- 随处编码:在应用中运行 JavaScript 和 Python。
- 安全设计:AES-256-GCM 加密、仅代理数据流、SSO 支持。
ToolJet AI(企业版)
包含 CE 的所有功能,另加:
- AI 应用生成:通过自然语言提示即时创建应用。
- AI 查询构建器:借助 AI 辅助生成和转换查询。
- AI 调试:一键识别并修复问题。
- 代理构建器:创建智能代理以自动化工作流和编排流程。
- 企业级安全与合规:SOC 2 和 GDPR 就绪、审计日志和高级访问控制。
- 用户管理:基于角色的访问控制 (RBAC)、自定义用户组和细粒度的应用/数据权限。
- 多环境管理:无缝的开发/预发布/生产环境。
- GitSync 与 CI/CD:与 GitHub/GitLab 集成,实现版本控制和简化部署。
- 品牌与定制:白标和自定义主题,满足组织品牌需求。
- 细粒度访问控制:在行、组件、页面和查询级别保护数据和操作。
- 嵌入式应用:将 ToolJet 应用安全地嵌入其他应用程序或门户中。
- 企业支持:SLA、优先缺陷修复和入门协助。
快速开始
开始使用 ToolJet 的最简单方式是创建一个 ToolJet Cloud 账户。ToolJet Cloud 提供 ToolJet 的托管解决方案。如果您想自托管 ToolJet,请参阅部署文档。
尝试使用 Docker
想在本地机器上快速体验 ToolJet?您可以在终端中运行以下命令,立即启动并运行 ToolJet。
docker run \
--name tooljet \
--restart unless-stopped \
-p 80:80 \
--platform linux/amd64 \
-v tooljet_data:/var/lib/postgresql/13/main \
tooljet/try:ee-lts-latest
对于升级 ToolJet 版本的用户,我们建议选择 LTS 版本而非最新版本。LTS 版本通过生产缺陷修复、安全补丁和性能增强确保稳定性。
教程和示例
- 时间追踪应用
- 使用低代码构建您自己的 CMS
- AWS S3 浏览器
文档
文档可在 https://docs.tooljet.com 获取。
- 入门指南
- 数据源参考
- 组件参考
自托管
您可以使用 ToolJet Cloud 获得完全托管的解决方案。如果您想自托管 ToolJet,我们提供了在 Kubernetes、AWS EC2、Docker 等平台上部署 ToolJet 的指南。
| 提供商 | 文档 | |---------|------| | Digital Ocean | 链接 | | Docker | 链接 | | AWS EC2 | 链接 | | AWS ECS | 链接 | | OpenShift | 链接 | | Helm | 链接 | | AWS EKS (Kubernetes) | 链接 | | GCP GKE (Kubernetes) | 链接 | | Azure AKS (Kubernetes) | 链接 | | Azure Container | 链接 | | Google Cloud Run | 链接 | | 部署 ToolJet 客户端 | 链接 | | 在子路径上部署 ToolJet | 链接 |
市场
ToolJet 现已在 AWS 和 Azure 市场上架,使访问和部署我们的应用构建平台比以往更加简单。在此处查找 AWS Marketplace 上的 ToolJet,并在 Azure Marketplace 上探索无缝集成。
社区支持
有关使用 ToolJet 的一般帮助,请参阅官方文档。如需额外帮助,您可以通过以下渠道提问:
- Slack - 与社区和团队讨论。
- GitHub - 用于缺陷报告和功能请求。
- 𝕏 (Twitter) - 快速获取产品更新。
路线图
查看我们的路线图,了解最近发布的功能以及即将推出的内容。
分支模型
我们使用 git-flow 分支模型。基础分支是 develop。如果您需要稳定版本,请使用 main 分支或标记为 v1.x.x 的标签。
贡献
请阅读我们的贡献指南,了解 ToolJet 的开发流程、如何建议缺陷修复和改进,以及构建和测试更改的步骤。
贡献者
许可证
ToolJet © 2023, ToolJet Solutions Inc - 根据 GNU Affero General Public License v3.0 发布。