focalboard

开源项目管理替代Trello/Notion

⭐ 26.3k TypeScript

解决什么问题

提供一款自托管、开源的项目管理工具,解决团队对隐私可控、不依赖第三方 SaaS 的任务跟踪需求。尤其适合需要看板(Kanban)、清单、日历等功能的用户,替代 Trello/Notion/Asana 的付费墙和数据隐私问题。

最适合

适合个人或小型团队,希望完全掌控数据、使用看板或表格管理任务,且愿意接受不再维护状态、自行构建或使用 Docker 部署的用户。也适合作为学习 TypeScript+React+Go 全栈的项目。

不适合

不适合需要长期稳定支持、商业级 SLA 或频繁更新的生产环境。不适合不愿自行构建或维护服务器,偏好即开即用 SaaS 的用户。不适合需要复杂权限、企业级集成的团队。

快速上手


git clone https://github.com/mattermost-community/focalboard
echo ‘EXCLUDE_ENTERPRISE=“1”’ > .env && make prebuild && make
./bin/focalboard-server # 访问 http://localhost:8000

项目详情

Focalboard 是一个开源(TypeScript 编写)、自托管、多平台的项目管理工具,旨在替代 Trello、Notion 和 Asana。它允许个人或团队定义、组织、跟踪和管理工作。

当前状态:该仓库(mattermost-community/focalboard)当前不再维护。如果你有兴趣成为维护者,请在 GitHub Issue #5038 中告知。Mattermost 插件版本已迁移至 mattermost/mattermost-plugin-boards

版本

  • Personal Desktop:单用户桌面应用,支持 macOS(App Store)、Windows(Windows Store 或直接下载 .zip)和 Linux(下载 .tar.gz)。
  • Personal Server:多用户服务端,可部署于 Ubuntu(支持 Docker),通过浏览器访问。

功能

  • 看板、表格、日历等视图
  • 任务分配、截止日期、标签
  • 支持 Markdown 富文本
  • 可自托管,数据完全私有
  • 提供 REST API(Swagger 文档)
  • 支持多语言(官方未列出具体数目,但支持国际化)

开发环境: 需 Node.js、Go 等依赖,通过 make prebuildmake 构建,运行 ./bin/focalboard-server 后访问 http://localhost:8000

部署

  • Docker:docker run -it -p 80:8000 mattermost/focalboard
  • 手动:下载发布版或从源码编译。

由于项目不再维护,建议新用户关注 Mattermost Boards 插件。