SwapDex

Vikunja

Open-source to-do and task management app you can self-host in one Go binary.

Open sourceSelf-hostFree / self-hostAGPL-3.04.6k★

Project Management

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

Compare all Asana alternatives →

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.