# go-vikunja/vikunja

The task manager you actually own.

Repository: https://github.com/go-vikunja/vikunja
Canonical: https://ross.abutalabs.com/products/vikunja
Homepage: https://vikunja.io
Language: Go
License: AGPL-3.0
License Family: copyleft
Topics: golang, todo, todolist, api, todoapp, self-hosted, project-management, vuejs
Last push: 2026-08-26T14:56:54+00:00

## Health v2 (maintenance only)
Score: 98/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 96, longevity 100
- inputs: {"age_days": 2835, "days_push": 7, "days_rel": 29, "gap_med": 15.5, "n_releases_24m": 9}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 5177, forks 641 (observed 2026-08-28T04:09:11.689063+00:00)

## What it is
Vikunja is an open-source, self-hostable to-do and task management application with list, Kanban, Gantt, and table views, built with a Go backend and Vue.js frontend. It supports personal and team use with projects, sharing, reminders, recurring tasks, and a REST API, and can be deployed via Docker, packages, or Kubernetes.

## Use cases
- self-host a to-do list app on my own server
- replace Todoist or Trello with an open-source task manager
- manage team projects with kanban boards and gantt charts
- organize tasks with reminders and recurring due dates
- import my existing tasks from Todoist, Trello, or Microsoft To-Do
- collaborate with a team by sharing projects and assigning tasks
- get a task manager with an API I can integrate with

## When to choose
- you want full ownership and control of your task data on your own infrastructure
- you need both personal to-dos and team collaboration in one tool
- you prefer AGPL open-source software with multiple task views
- you want a REST API and integrations with a self-hosted service

## When to avoid
- you don't want to run or maintain a server and prefer a managed hosted app
- you need advanced enterprise features like audit logs or time tracking without the paid Pro tier
- you need a lightweight single-file todo app rather than a full server application

## Facets
- artifact type: application
- maturity: active
- function: api-framework, http-server, web-framework, self-hosted, cli
- domain: developer-tools, self-hosted, web-development
- platform: self-hosted, cross-platform, go, windows
- tags: todo-app, task-management, kanban, gantt, project-management, todoist-import, trello-import, vuejs-frontend, agpl, linux, docker, web-server, macos

## Member repositories
- go-vikunja/vikunja (main) score 98

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:09:11.689063+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T18:01:49.023456+00:00, confidence not recorded.
  - readme: https://github.com/go-vikunja/vikunja (fetched 2026-08-28T04:09:11.689063+00:00, sha f8792a8ff5ad)
  - homepage: https://vikunja.io (fetched 2026-08-29T08:55:50.419510+00:00, sha 68ef49b2c888)
  - site_page: https://vikunja.io/features (fetched 2026-08-29T08:55:50.428613+00:00, sha 48d0fc7d4173)
  - site_page: https://vikunja.io/docs (fetched 2026-08-29T08:55:50.430843+00:00, sha f980c2e76922)
  - site_page: https://vikunja.io/install (fetched 2026-08-29T08:55:50.438521+00:00, sha a5915bead178)
  - site_page: https://vikunja.io/pricing (fetched 2026-08-29T08:55:50.432843+00:00, sha 74675262b91a)
  - site_page: https://vikunja.io/changelog (fetched 2026-08-29T08:55:50.435678+00:00, sha b5324e8f2c72)
- Data as of 2026-08-30T08:39:29.467469+00:00.
