Appsmith 开源低代码内部工具平台
通过拖拽与脚本连接数据源,快速搭建后台管理、审批与运营工具的开源低代码平台。
收录于 更新于 协议:Apache-2.0
项目定位
Appsmith 是开源低代码平台,用可视化组件连接数据库、REST API 与第三方服务,搭建内部管理后台、审批、客服与数据维护工具。适合改造成企业内部的运营系统,或把多个后台入口收敛到一个工作台。
技术栈与许可证
- 技术栈:前端 React / TypeScript,后端 Java / Spring;支持自托管与多种数据源。
- 许可证:Apache-2.0,允许商用、修改与再分发,需保留许可与声明。
二次开发可以改哪里
- 页面与组件:表格、表单、图表、弹窗与自定义布局。
- 数据源:数据库、REST API、GraphQL 与第三方服务连接。
- 权限:工作区、角色与应用级访问控制。
- 自定义组件:用前端技术扩展平台内置组件。
- 与内部系统集成:登录取数、审核动作与消息通知。
改造成本受什么影响
- 数据源复杂度:库表结构混乱或接口不稳定会拖慢搭建与联调。
- 权限模型:涉及多角色、多组织时配置与测试成本上升。
- 自定义组件:需要前端开发与平台版本兼容验证。
- 是否需要嵌入现有门户、统一登录或审计体系。
需要注意的坑
- 低代码适合内部工具,不应默认用来承载高并发面向公众的核心交易系统。
- 数据源账号权限要给到最小范围,避免应用层绕过权限。
- 平台升级可能影响自定义组件与已有页面,先在测试环境验证。
- 复杂业务逻辑仍应放在后端接口,避免堆积在页面脚本里。
适合谁
需要快速交付内部管理工具、又希望数据与部署自主可控的团队。