ToolJet / ToolJet
ToolJet / ToolJet
ToolJet is the open-source foundation of ToolJet AI - the AI-native platform for building and deploying internal tools, workflows and AI agents. The community edition provides a powerful visual builder, drag-and-drop UI, and integrations with databases, APIs, SaaS apps, and object storage. For AI-powered UI generation, query building, debugging, and enterprise features, see ToolJet AI. ⭐ If you find ToolJet useful, please consider giving us a star on GitHub! Your support helps us continue to innovate and deliver exciting features.
ToolJet 是 ToolJet AI 的开源基石——这是一个用于构建和部署内部工具、工作流及 AI 代理的 AI 原生平台。社区版提供了强大的可视化构建器、拖拽式 UI,以及与数据库、API、SaaS 应用和对象存储的集成。如需 AI 驱动的 UI 生成、查询构建、调试及企业级功能,请查看 ToolJet AI。⭐ 如果您觉得 ToolJet 有用,请考虑在 GitHub 上为我们点亮一颗星!您的支持将帮助我们持续创新并提供更多令人兴奋的功能。
Features Community Edition (CE)
社区版 (CE) 功能
Visual App Builder: 60+ responsive components (Tables, Charts, Forms, Lists, Progress Bars, and more). 可视化应用构建器:60 多种响应式组件(表格、图表、表单、列表、进度条等)。
ToolJet Database: Built-in no-code database. ToolJet 数据库:内置的无代码数据库。
Multi-page Apps & Multiplayer Editing: Build complex apps collaboratively. 多页面应用与多人协作编辑:协同构建复杂应用。
80+ Data Sources: Connect to databases, APIs, cloud storage, and SaaS tools. 80 多种数据源:连接数据库、API、云存储和 SaaS 工具。
Flexible Deployment: Self-host with Docker, Kubernetes, AWS, GCP, Azure, and more. 灵活部署:支持通过 Docker、Kubernetes、AWS、GCP、Azure 等方式进行自托管。
Collaboration Tools: Inline comments, mentions, and granular access control. 协作工具:行内评论、提及功能及细粒度访问控制。
Extensibility: Create plugins and connectors with the ToolJet CLI. 可扩展性:使用 ToolJet CLI 创建插件和连接器。
Code Anywhere: Run JavaScript and Python inside your apps. 随处编写代码:在应用内运行 JavaScript 和 Python。
Secure by Design: AES-256-GCM encryption, proxy-only data flow, SSO support. 安全设计:AES-256-GCM 加密、仅代理数据流、支持 SSO。
ToolJet AI (Enterprise)
ToolJet AI (企业版)
Everything in CE, plus: 包含社区版所有功能,外加:
AI App Generation: Create apps instantly from natural language prompts. AI 应用生成:通过自然语言提示词即时创建应用。
AI Query Builder: Generate and transform queries with AI assistance. AI 查询构建器:在 AI 辅助下生成和转换查询。
AI Debugging: Identify and fix issues with one click. AI 调试:一键识别并修复问题。
Agent Builder: Create intelligent agents to automate workflows and orchestrate processes. 代理构建器:创建智能代理以自动化工作流并编排流程。
Enterprise-grade Security & Compliance: SOC 2 and GDPR readiness, audit logs, and advanced access control. 企业级安全与合规:符合 SOC 2 和 GDPR 标准,提供审计日志及高级访问控制。
User Management: Role-based access (RBAC), custom groups, and granular app/data permissions. 用户管理:基于角色的访问控制 (RBAC)、自定义组及细粒度的应用/数据权限。
Multi-environment Management: Seamless dev/stage/prod environments. 多环境管理:无缝切换开发/测试/生产环境。
GitSync & CI/CD: Integrate with GitHub/GitLab for version control and streamlined deployments. GitSync 与 CI/CD:集成 GitHub/GitLab 以实现版本控制和精简部署。
Branding & Customization: White-labeling, and custom theming for organizational branding. 品牌与定制:白标服务及用于组织品牌化的自定义主题。
Fine-Grained Access Control: Secure data and actions at the row, component, page, and query levels. 细粒度访问控制:在行、组件、页面和查询级别保护数据与操作安全。
Embedded Apps: Embed ToolJet apps securely within other applications or portals. 嵌入式应用:将 ToolJet 应用安全地嵌入到其他应用程序或门户中。
Enterprise Support: SLAs, priority bug fixes, and onboarding assistance. 企业支持:服务等级协议 (SLA)、优先 Bug 修复及入职协助。
Quickstart
快速入门
The easiest way to get started with ToolJet is by creating a ToolJet Cloud account. ToolJet Cloud offers a hosted solution of ToolJet. If you want to self-host ToolJet, kindly proceed to deployment documentation. 开始使用 ToolJet 最简单的方法是创建一个 ToolJet Cloud 账户。ToolJet Cloud 提供了 ToolJet 的托管解决方案。如果您希望自托管 ToolJet,请查阅部署文档。
Try using Docker
尝试使用 Docker
Want to give ToolJet a quick spin on your local machine? You can run the following command from your terminal to have ToolJet up and running right away. 想在本地机器上快速体验 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
For users upgrading their ToolJet version, we recommend choosing the LTS version over the latest version. The LTS version ensures stability with production bug fixes, security patches, and performance enhancements. 对于升级 ToolJet 版本的用户,我们建议选择 LTS 版本而非最新版本。LTS 版本通过生产环境的 Bug 修复、安全补丁和性能增强确保了稳定性。
Tutorials and examples
教程与示例
- Time Tracker Application (时间追踪应用)
- Build your own CMS using low-code (使用低代码构建您自己的 CMS)
- AWS S3 Browser (AWS S3 浏览器)
Documentation
文档
Documentation is available at https://docs.tooljet.com. 文档地址:https://docs.tooljet.com。
- Getting Started (入门指南)
- Data source Reference (数据源参考)
- Component Reference (组件参考)
- Self-hosted (自托管指南)
You can use ToolJet Cloud for a fully managed solution. If you want to self-host ToolJet, we have guides on deploying ToolJet on Kubernetes, AWS EC2, Docker, and more. 您可以使用 ToolJet Cloud 获取全托管解决方案。如果您希望自托管 ToolJet,我们提供了在 Kubernetes、AWS EC2、Docker 等平台上部署 ToolJet 的指南。
Marketplace
市场
ToolJet can now be found on both AWS and Azure Marketplaces, making it simpler than ever to access and deploy our app-building platform. Find ToolJet on AWS Marketplace here and explore seamless integration on Azure Marketplace here. ToolJet 现已上架 AWS 和 Azure 市场,使得访问和部署我们的应用构建平台比以往任何时候都更简单。点击此处在 AWS Marketplace 查找 ToolJet,点击此处在 Azure Marketplace 探索无缝集成。
Community support
社区支持
For general help using ToolJet, please refer to the official documentation. For additional help, you can use one of these channels to ask a question: 如需使用 ToolJet 的常规帮助,请参考官方文档。如需更多帮助,您可以通过以下渠道提问:
- Slack - Discussions with the community and the team. (与社区和团队讨论)
- GitHub - For bug reports and feature requests. (用于 Bug 报告和功能请求)
- 𝕏 (Twitter) - Get the product updates quickly. (快速获取产品更新)
Roadmap
路线图
Check out our roadmap to stay updated on recently released features and learn about what’s coming next. 查看我们的路线图,了解最新发布的功能以及未来的开发计划。
Branching model
分支模型
We use the git-flow branching model. The base branch is develop. If you are looking for a stable version, please use the main branch or tags labeled as v1.x.x. 我们使用 git-flow 分支模型。基础分支为 develop。如果您需要稳定版本,请使用 main 分支或标记为 v1.x.x 的标签。
Contributing
贡献
Kindly read our Contributing Guide to familiarize yourself with ToolJet’s development process, how to suggest bug fixes and improvements, and the steps for building and testing your changes. 请阅读我们的贡献指南,以熟悉 ToolJet 的开发流程、如何建议 Bug 修复和改进,以及构建和测试更改的步骤。
License
许可证
ToolJet © 2023, ToolJet Solutions Inc - Released under the GNU Affero General Public License v3.0. ToolJet © 2023, ToolJet Solutions Inc - 基于 GNU Affero 通用公共许可证 v3.0 发布。