搜索你想找的开源项目

输入名称、用途或关键词,也可粘贴 GitHub 仓库链接

分享到微信

当前解读页的微信分享二维码

用微信扫一扫打开,点击右上角「···」分享给朋友或朋友圈。

手机上可截屏后,在微信扫一扫中从相册识别二维码。

appsmithorg/appsmith

效率与系统工具

开源低代码平台,用来搭建连接数据库和 API 的内部仪表盘、管理面板和业务应用。

41,179
4,827
TypeScript
Apache-2.0
创建于 6 年前

项目介绍

Appsmith 是一个开源低代码平台,用于构建内部应用,例如管理面板、仪表盘、客户 360 视图、IT 自动化和服务管理工具。团队可以在画布上拖拽 UI 组件、连接数据源、编写查询和业务逻辑,而不必从零搭建完整前端。仓库说明它可集成 25+ 数据库和任意 API,采用 Apache-2.0 许可证。

它面向需要反复开发和维护内部工具的工程与 IT 团队,以及希望自托管、不想完全依赖闭源托管产品的组织。项目还另外推出了 Appsmith Agents 这一 AI 平台,用于把模型连接到私有业务数据,但那是独立产品线,并不是核心搭建器本身。

快速使用

有两种受支持的入门方式:

  1. 云端:在 Appsmith Cloud 注册。
  2. 自托管:安装到自己的机器或基础设施上。Docker 是推荐方式,另有 Kubernetes 和 AWS AMI 指南。具体命令和前置条件见 Docker 安装指南,其他部署方式见 安装指南索引。

启动后打开 Appsmith 界面,创建应用,用数据库或 API 的凭据添加数据源,然后通过组件和查询搭建页面。README 没有内嵌完整的第一个应用教程,而是指向教程和模板提供示例。

如果要从源码在本地开发环境运行,请按链接的本地开发环境配置操作。README 本身没有列出包管理命令或环境要求。

使用约束

  • 自托管需要受支持的部署目标;文档给出的选项是 Docker、Kubernetes 和 AWS AMI(见安装指南)。
  • 平台主要面向内部工具,UI 和样式能力比通用 Web 框架更有限。2020 年 Hacker News 讨论中,一位描述该项目的评论者指出,面向消费者的使用会受到偏内部工具的简化 UI/UX 限制(讨论)。
  • 本地开发使用单独的贡献者配置流程,不是一条命令启动,贡献者应先阅读该指南。
  • 代码库较大,主要语言是 TypeScript,并包含 Java 组件;修改前最好先阅读贡献指南。

HotRepo 点评

Appsmith 在 2026-11-06 的 TypeScript 日榜快照中排在第 11 位,记录为 41,171 星、4,828 个 fork,当日新增 7 星。记录中没有长期 Star 曲线,因此这一条快照只能支持当天的事实观察,不能据此判断趋势。项目早期在 Hacker News 有讨论:2020 年的发布帖获得 76 分和 10 条评论,作者当时把 Appsmith 定位为面向内部工具的开源 Retool 替代品(讨论)。该讨论来自 2020 年,描述的是当时的产品阶段,应作为历史背景阅读,而不是当前能力评估。

本文由 AI 根据项目 README 生成,更新于 ,以项目官方文档为准。

Hacker News 讨论

Open source alternative to Retool: Appsmith
▲ 76 · 10 条评论 · 2020年10月20日
Tell HN: AppSmith as an open-source internal tool builder
▲ 4 · 0 条评论 · 2020年8月22日