源码屋 YUANMAWU
后台管理与低代码 可协助部署 支持二次开发

Appsmith 开源低代码内部工具平台

通过拖拽与脚本连接数据源,快速搭建后台管理、审批与运营工具的开源低代码平台。

收录于 更新于 协议:Apache-2.0
Appsmith 开源低代码内部工具平台 项目封面

项目定位

Appsmith 是开源低代码平台,用可视化组件连接数据库、REST API 与第三方服务,搭建内部管理后台、审批、客服与数据维护工具。适合改造成企业内部的运营系统,或把多个后台入口收敛到一个工作台。

技术栈与许可证

  • 技术栈:前端 React / TypeScript,后端 Java / Spring;支持自托管与多种数据源。
  • 许可证:Apache-2.0,允许商用、修改与再分发,需保留许可与声明。

二次开发可以改哪里

  • 页面与组件:表格、表单、图表、弹窗与自定义布局。
  • 数据源:数据库、REST API、GraphQL 与第三方服务连接。
  • 权限:工作区、角色与应用级访问控制。
  • 自定义组件:用前端技术扩展平台内置组件。
  • 与内部系统集成:登录取数、审核动作与消息通知。

改造成本受什么影响

  • 数据源复杂度:库表结构混乱或接口不稳定会拖慢搭建与联调。
  • 权限模型:涉及多角色、多组织时配置与测试成本上升。
  • 自定义组件:需要前端开发与平台版本兼容验证。
  • 是否需要嵌入现有门户、统一登录或审计体系。

需要注意的坑

  • 低代码适合内部工具,不应默认用来承载高并发面向公众的核心交易系统。
  • 数据源账号权限要给到最小范围,避免应用层绕过权限。
  • 平台升级可能影响自定义组件与已有页面,先在测试环境验证。
  • 复杂业务逻辑仍应放在后端接口,避免堆积在页面脚本里。

适合谁

需要快速交付内部管理工具、又希望数据与部署自主可控的团队。

同类项目