ToolJet是一个开源的低代码开发平台,允许用户通过拖放界面和配置属性快速构建应用程序,无需大量编码。

主要特点

  • 可视化应用程序生成器:提供40多个内置组件,如表格、图表、列表、表单等,支持构建响应式界面。
  • 多数据源支持:可连接40多种外部数据源,包括数据库、云存储和API,支持数据集成。
  • 自托管:支持Docker、Kubernetes、Heroku、AWS EC2、Google Cloud Run等多种部署方式。
  • 协作功能:支持团队协作,成员可在画布上添加评论,实时交流想法。
  • 插件扩展:可使用JavaScript构建连接器,用React开发组件,通过命令行管理插件。
  • 版本控制:每个应用程序有不同的版本和发布周期,支持与GitHub集成。
  • 安全:所有凭据使用AES-256-GCM加密,支持SSO。

应用场景

  • 企业内部工具开发:快速构建内部管理工具,提高工作效率。
  • 数据分析和可视化:连接多种数据源,进行数据分析和可视化展示。
  • SaaS应用开发:构建多租户SaaS应用,支持多种部署方式。
  • 原型设计和快速开发:快速构建原型,验证业务需求。
  • 教育和技术培训:作为教学工具,帮助学生学习和实践低代码开发。

项目地址