Vikunja
Open-source to-do and task management app you can self-host in one Go binary.
Last commit 2026-07-01
Vikunja sits between a personal to-do app and a light project management tool, and it has been in active, continuous development since its first commit in June 2018 — eight years of steady releases, including regular security patches, which is longer than most tools in this category have existed at all. The same task data can be viewed as a simple list, a kanban board, a spreadsheet-style table, or a Gantt-style timeline, so a solo user tracking personal errands and a five-person team running a sprint can use the same install without feeling over- or under-served.
Self-hosting is genuinely light: Vikunja ships as a single Go binary that can run against SQLite for small installs, with Postgres/MySQL available when you need to scale. Recurring tasks, reminders, saved filters, and a REST API with OAuth2 provider support round out the feature set, and native iOS, Android, and desktop apps mean it isn't a web-only tool.
The trade-offs are proportionate to its scope. The core is AGPL-3.0 licensed, which matters if you ever wanted to resell a modified, network-hosted version — you'd be required to publish your changes. Its integration ecosystem is much smaller than Asana's or even Plane's, since it has never chased enterprise integrations. And while the Gantt and advanced-filter features work, they read more like a well-built to-do app that grew upward than a tool designed from day one for sprint planning. For a single lightweight install spanning personal tasks through small-team projects, Vikunja is hard to beat on simplicity and hosting cost.
Key features of Vikunja
- List, kanban, table, and Gantt views of the same tasks
- Recurring tasks, reminders, and saved filters
- Team projects with sharing and permission levels
- REST API with a plugin system and OAuth2 provider mode
- Native mobile and desktop apps alongside the web app
Pros
- Single Go binary self-hosting — no external database required for small installs
- Genuinely covers both personal to-do lists and small-team project boards
- Active development with regular security-fix releases (8 years running)
Cons
- AGPL-3.0 licensed, which restricts commercial SaaS resale of a modified version
- Smaller ecosystem/integration list than Asana or Plane
- Gantt and advanced filtering feel more like a to-do app stretched upward than a purpose-built PM tool
Vikunja pricing
Free / self-host · freemium · AGPL-3.0
Individuals and small teams who want one lightweight tool spanning personal to-dos and light project tracking.
Vikunja is an alternative to
Frequently asked questions
Is Vikunja open source?
Yes. Vikunja is open source (AGPL-3.0), so you can read the code, self-host it, and avoid vendor lock-in.
How much does Vikunja cost?
Vikunja starts at Free / self-host on a freemium model. Self-hosting can reduce that to infrastructure cost only.
Can I self-host Vikunja?
Yes — Vikunja supports self-hosting, giving you full data ownership.