~/tools/vikunja
Vikunja
tool

Vikunja

Vikunja is an open source, self-hosted task and project manager — a Todoist and Trello alternative that organizes work in list, kanban, Gantt, table, and calendar views, so a project isn't locked into one layout.

What is Vikunja?

Vikunja is a self-hosted task and project manager that organizes your to-dos across list, kanban, Gantt, table, and calendar views. You run it on your own server, keep every task under your control, and switch how you look at a project without moving your data into someone else’s cloud. The backend is written in Go and the frontend in Vue.

What is Vikunja best for?

Individuals and teams who want a Todoist- or Trello-style task manager they fully own — one place for personal to-dos and shared project management, with reminders, assignees, and multiple views, but without per-seat SaaS pricing or handing task data to a third party. If you use the cloud, it’s made and hosted in the EU.

What can Vikunja do?

  • Organize tasks in five views — list, kanban board, Gantt timeline, table, and calendar
  • Add subtasks, priorities, assignees, due dates, reminders, labels, and attachments
  • Save custom filters and set fields from plain text with “Quick Add Magic”
  • Share projects with teams, assign tasks, and manage granular permissions
  • Sync tasks to any calendar app over CalDAV
  • Import existing boards from Todoist, Trello, and Microsoft To-Do
  • Automate and integrate through a full REST API and webhooks
  • Store data in SQLite, MySQL/MariaDB, or PostgreSQL

Is Vikunja free?

Yes — Vikunja is free and open source under the AGPLv3, and you can self-host the full core app for personal or company use with no limits on projects, tasks, labels, or filters. Vikunja Cloud is the paid managed option (from €4/month for personal use, €5/user/month for teams). A separate paid Pro license adds admin, audit, and time-tracking features to self-hosted instances.

Where does Vikunja fall short?

  • Time tracking, audit logs, and an admin panel are paid Vikunja Pro features, not part of the free self-hosted app — and Pro is still in private beta, so the open-source edition has no built-in time tracking.
  • It’s a focused task manager, not a full work suite: there are no built-in docs, wikis, or knowledge base, and reporting is lighter than Asana’s. For document-driven delivery or heavier project planning, OpenProject or Plane fit better.
  • Automation is minimal — there’s no no-code rules engine like Asana’s, so Vikunja is better at organizing tasks than orchestrating multi-step, triggered workflows.

What does Vikunja replace?

Vikunja is a self-hosted alternative to Todoist, Asana, and Trello. It covers the same personal to-dos, shared boards, and team projects those tools do — kanban, due dates, reminders, assignees — but runs on your own infrastructure with no per-seat subscription.

FAQ

Is Vikunja open source? Yes. The core app is licensed under the AGPLv3, so you can read, run, and modify every line. Only the optional Pro add-ons (admin panel, audit logs, time tracking) are proprietary.

Can I self-host Vikunja for free? Yes. Self-hosting the open-source core is free with no feature or usage limits — you only pay for your own server. Vikunja Cloud is the paid, managed alternative.

Is Vikunja a good Todoist or Trello alternative? For people who want to own their data, yes — it matches the core task, board, and reminder features and adds Gantt and calendar views. If you depend on a large ecosystem of third-party integrations, hosted Todoist may still feel more polished.

What do I need to run Vikunja? A server with Docker (or a native binary) and a database — SQLite works for small setups, with MySQL/MariaDB or PostgreSQL for larger teams. The frontend and API ship together.