ToolJet:开源低代码平台,38K Stars 的内部工具神器 - youtol.cn
公司内部有多少个管理后台?订单管理、用户统计、运营报表、审批流程……每个部门都要一个。找开发做?排期排到下个月。找现成的 SaaS?贵,还不一定适配自己的数据源。
ToolJet 就是干这个的——一个开源的内部工具搭建平台,38K GitHub Stars,用拖拽就能搭出专业级管理后台。今天来聊聊它到底有多好用。
是什么
ToolJet 是一个开源的低代码平台,专门用来构建内部工具、工作流和 AI Agent。你不需要写前端代码,拖拽组件、配置数据源、写点 JavaScript 或 Python 逻辑,几分钟就能上线一个功能完整的应用。
它由 ToolJet Solutions Inc 开发,采用 AGPL v3.0 许可证。社区版(CE)完全免费,可以自托管。企业版(ToolJet AI)增加了 AI 应用生成、AI 查询构建器等高级功能。最新 LTS 版本 v3.20.189 昨天刚发布。
核心优势
拖拽式 UI,60+ 组件随便用
表格、图表、表单、列表、进度条、地图、文件上传……你能想到的管理后台组件它都有。拖到画布上就能用,属性面板调样式、绑定数据。比写 HTML+JS 快 10 倍不止。
80+ 数据源,想连谁连谁
PostgreSQL、MySQL、MongoDB、REST API、GraphQL、S3、Google Sheets、Slack、Stripe、Firebase……基本上你公司用的系统都在列表里。数据源配置好后,同一套 UI 可以随时切换数据源,开发效率拉满。
内置数据库,零门槛起步
自带一个 ToolJet Database,基于 PostgreSQL 的无代码数据库。不需要额外部署数据库服务,直接在 ToolJet 里创建表、加数据、做关联。小项目完全够用。
自托管,数据在自己手里
Docker 一行命令就能跑起来:docker run tooljet/try:ee-lts-latest。也支持 Kubernetes、AWS EC2、DigitalOcean、GCP、Azure 等 12+ 种部署方式。不用担心第三方平台的数据安全问题。
AI 能力加持
企业版 ToolJet AI 可以用自然语言描述需求,直接生成应用("做一个订单审批面板,显示待审批订单,支持批量通过"→ 自动搭好页面)。AI 查询构建器帮你写 SQL 和 API 调用。还有 AI Agent 构建器,能编排多步骤自动化工作流。
上手体验
说几个我试用下来的真实感受:
好的方面:组件库很全,表格和图表是亮点。拖动、排序、筛选、分页都内置了,不用自己写。数据绑定很灵活,支持 JavaScript 在字段级别做转换(比如把时间戳格式化成中文日期)。多页面应用、多人协作编辑功能也都有,团队用没问题。
不爽的地方:
- 学习曲线比想象中高——不是那种"打开就能用"的工具,得花半天看文档理解数据绑定逻辑
- 社区版部分高级功能被砍(审计日志、RBAC 细粒度权限),团队用得上得买企业版
- 移动端适配一般,手机上看管理后台布局会乱
- 插件生态还不够丰富,想自定义组件得用 ToolJet CLI 自己写
跟同类怎么比
低代码内部工具赛道已经挺热闹了,几个主要选手:
- Retool——带头大哥,功能最全,但闭源且贵(按用户数收费,小团队心疼)
- Appsmith——仅次于 ToolJet 的开源方案,社区也很活跃,35K Stars。ToolJet 的数据源更多(80+ vs 50+),Appsmith 的 UI 更现代一点
- Budibase——主打对非技术人员友好,自带数据库,但数据源集成不如 ToolJet 丰富
- NocoDB——更像 Airtable 的开源替代,不是纯内部工具平台
选 ToolJet 的理由很明确:数据源覆盖面最广,部署方式最多,AI 功能走在前面。如果你团队用的是 PostgreSQL + REST API + 几个 SaaS 工具的组合,ToolJet 基本开箱即用。
一句话总结
ToolJet 是目前开源内部工具平台里最均衡的选择——功能深度够、数据源覆盖面广、自托管灵活、AI 方向布局快。小团队当救急方案,大团队当生产力工具,都合适。GitHub 38K Stars 不是刷出来的。
GitHub:https://github.com/ToolJet/ToolJet
官方网站:https://tooljet.com
标签:#ToolJet #低代码 #内部工具 #开源 #自托管 #AI应用构建 #管理后台
关注我,每期分享一个帮你省事的强大工具 🛠️