* 戳上方蓝字“开源先锋”关注我
推荐阅读:
《4.5K star!推荐一款炫酷可定制的文件管理器,超nice!》
大家好,我是开源君!
我们经常会遇到这种情况:有个点子,觉得超级棒,但一想到要从头开始写代码做个应用,脑袋瞬间大了?特别是要搭个后台、数据库、再搞点前端 UI,累觉不爱!其实啊,不仅你这么觉得,很多开发者都有这种感觉。所以,越来越多的低代码开发平台应运而生。
今天开源君分享一款开源的低代码开发平台 - ToolJet
,只需要动动鼠标拖拽组件,就能快速搭建出一个界面好看的应用。
简介
ToolJet
是一个开源的低代码开发平台,它允许开发者通过拖拽组件和连接数据源来构建应用,就像搭积木一样简单。它支持连接到各种数据库、API和第三方服务,让应用开发变得灵活又强大。
它最大亮点就是低代码 特性。对,不是“零代码”,而是低代码。为什么?因为在你拖拽 UI 组件、配置 API 数据源的时候,有时候还需要写点自定义逻辑。但别慌,这些代码量真的非常少,轻松就能搞定。
工作原理图
目前在Github上收获了30.5K star!
性能特色
丰富的组件库:内置了35+响应式小部件,比如表格、图表、表单等,让你的应用界面丰富多样。 多数据源支持:支持连接20+种数据源,包括数据库、云存储和API,几乎涵盖了市面上所有主流服务。 自托管:支持Docker、Kubernetes等多种部署方式,让你的应用部署更加灵活。 协作功能:支持团队协作,可以在画布上任意位置添加评论,提高团队协作效率。 插件扩展:基于JavaScript构建连接器,用React开发项目组件,让应用功能更加强大。 版本控制:支持GitHub版本管理,让应用的迭代更加有序。
快速使用
想要上手 ToolJet,那真的是太简单了。如果你有Docker,只需要一条命令:
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
然后,访问 http://localhost 就能看到 ToolJet 的欢迎界面了。
项目展示
可视化应用构建器
应用集成
数据库
工作流自动化
单点登录支持
多人协作
ToolJet
是一款非常值得尝试的低代码开发平台。它以其开源、易用、功能强大的特点,为开发者们提供了全新的开发体验。无论是专业的程序员,还是不懂代码的业务人员,都能通过ToolJet快速搭建出满足自己需求的应用。
更多细节功能,感兴趣的可以到项目地址查看:
项目地址:
https://github.com/ToolJet/ToolJet