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 prebuild 和 make 构建,运行 ./bin/focalboard-server 后访问 http://localhost:8000。
部署:
- Docker:
docker run -it -p 80:8000 mattermost/focalboard - 手动:下载发布版或从源码编译。
由于项目不再维护,建议新用户关注 Mattermost Boards 插件。