go-vikunja/vikunja
效率与系统工具面向希望自持数据的个人和团队的开源任务与项目管理工具,可自行部署。
项目介绍
Vikunja 是一个可自托管的任务与项目管理应用,核心主张是数据归自己所有:Go 后端和 Vue 前端由你部署,任务、项目和 API 都掌握在自己手里。它适合需要带 HTTP API 的待办工具、并且有能力维护一台服务器的个人或团队。
仓库是开源核心,桌面端部分采用另一套许可证;官方另提供托管版和 Pro 版本,后者增加管理面板、审计日志和时间追踪等能力,但自托管项目本身可以独立使用。
快速使用
- 从官方安装文档选择一种方式:系统包、Docker 镜像或从源码构建。Docker 镜像发布在 Docker Hub,走这条路径的前提是已安装容器运行时。
- 启动服务并打开 Web 界面,创建第一个项目和任务。部署前可先在项目的在线试用实例里查看界面。
- 需要程序化访问时,API 的 Swagger 文档在
https://try.vikunja.io/api/v2/docsOpenAPI 文档;部署完成后把同一接口指向自己的实例即可。
如果不想用安装包或容器,可以按从源码构建和开发环境文档准备 Go/Vue 工具链、Magefile 任务和测试。README 本身没有给出具体安装命令,请以这些文档为准,不要自行拼接。
使用约束
- 自托管需要自己运维。 部署、升级和备份都由使用者负责,README 指向文档而非托管方案。
- 许可证分两部分。 仓库主体为 AGPL-3.0-or-later,
desktop/目录为 GPL-3.0-or-later 许可证说明,再分发或嵌入前需分别确认。 - 部分能力仅在 Pro 版。 管理面板、审计日志和时间追踪属于 Vikunja Pro,不在开源核心内 Pro 版本。
- 代码使用 LLM 辅助。 维护者说明代码库部分内容由 LLM 辅助编码工具生成。
- 背景图需要署名。 内置的 Unsplash 背景图遵循 Unsplash License,要求为摄影师和 Unsplash 署名 Unsplash 条款。
HotRepo 点评
在 2026-11-07 的 Go 语言日榜记录中,Vikunja 有 5,983 Star、810 Fork,当日新增 10 Star,在该语言榜的最好名次为第 4。这说明它是较早成型、已有一定积累的 Go 项目,而不是新近入榜的仓库,与它 2018 年至今的代码历史相符。当前只有一条快照,只能说明当天的榜单位置,不足以判断走势。技术上值得注意的组合是:可自托管的 Go 后端、Vue 前端、有文档的 REST API,以及免费核心与付费 Pro 功能之间的明确划分;对需要自持并自行运维的开源任务管理器的人来说,这是一个可对照的参照。
本文由 AI 根据项目 README 生成,更新于 ,以项目官方文档为准。