ToolJet教程:41k星开源低代码平台,构建内部工具

📌 项目:ToolJet/ToolJet | 星数:41,001 | 语言:JavaScript | 协议:AGPL-3.0 | 更新:2026-09-27

📋 项目简介

一句话定位:"开源版Retool——拖拽30+组件+30+数据源,10分钟搭好内部工具。" ToolJet让非开发者也能构建数据看板、CRUD应用、审批流程等企业内部工具。

和 Composio 互补:ToolJet是低代码前端,Composio是Agent工具层。

🔧 核心功能

1. 拖拽式UI构建

# UI组件
表格/表单/图表/按钮/输入框
下拉/日期/文件上传/富文本
地图/日历/看板/时间线

2. 多数据源连接

30+数据源:数据库(PG/MySQL/MongoDB)、API(REST/GraphQL)、云服务(S3/Stripe/Sheets)。

3. 自定义逻辑

支持JS代码片段和Python脚本,可实现复杂业务逻辑。

⚖️ 优缺点

✅ 优势❌ 劣势
41k星,开源免费AGPL-3.0商用受限
30+组件+30+数据源性能不如原生开发
拖拽构建快速复杂交互有局限

❓ 常见问题

ToolJet是免费的吗?

ToolJet社区版完全免费开源(AGPL-3.0)。企业版提供SSO、审计日志、白标等高级功能需付费。社区版支持20+数据源连接和完整UI组件库,满足中小团队需求。

ToolJet和Retool有什么区别?

ToolJet开源免费(41k星),Retool收费(商业产品)。ToolJet社区版功能完整可自部署,Retool免费版有限制。ToolJet更适合预算有限的团队,Retool体验更成熟。

ToolJet支持哪些数据源?

支持30+数据源:PostgreSQL/MySQL/REST API/GraphQL/MongoDB/Redis/Elasticsearch/S3/Google Sheets/Stripe等。也支持自定义JS查询和Python脚本。