Vikunja
Open SourceOpen-Source To-Do App with List, Kanban, Gantt and Table View
AI Summary
Vikunja is an open-source, self-hostable to-do application with comprehensive view options (lists, Kanban, Gantt, table). It enables hierarchical project organization, team collaboration and task assignment. As AGPLv3-licensed software, it offers full data control and can be self-hosted for free or used as a managed cloud service.
✓ Pros
- + Fully open-source (AGPLv3) with self-hosting option for maximum data control
- + Flexible views: lists, Kanban, Gantt and table for different work styles
- + Integrated migration tools for import from Todoist, Trello and Microsoft To-Do
✗ Cons
- − Self-hosting requires technical know-how and own server infrastructure
- − Cloud version is paid, no free hosted option available
Use Cases
- → Personal task management with different views depending on work style
- → Team project planning with hierarchical sub-projects and task assignments
- → Time planning and overview with Gantt charts for project-based work
- → Migration from existing tools like Todoist, Trello or Microsoft To-Do
Who is it for?
For privacy-conscious teams and individuals seeking a flexible, open-source to-do solution with self-hosting capability.
Tags
What is Vikunja?
Vikunja is an open-source to-do and project management application released under the AGPLv3 license, designed to be fully self-hosted. The source code is open, and data stays wherever you put it. Those who prefer not to run their own infrastructure can use the managed cloud service, which is paid. There is no free hosted option.
Vikunja works with hierarchical projects, supports task assignments to team members, and provides migration tools for importing from Todoist, Trello, and Microsoft To-Do. Switching from any of these tools does not require manual data export.
Core features
- Four view modes for tasks: list, Kanban board, Gantt chart, and table, switchable per project.
- Hierarchical project structure with sub-projects for nested team initiatives or personal topic areas.
- Task assignment and collaboration for multiple users within a project.
- Gantt view for time-based planning with a visual overview of dependencies and timelines.
- Import function from Todoist, Trello, and Microsoft To-Do for a structured migration.
- Self-hosting via your own server infrastructure, typically deployed with Docker.
Who is Vikunja for?
Developers and technically experienced teams who do not want their project data in third-party cloud services are the obvious target group. Anyone already running their own server infrastructure can get Vikunja up and running quickly. Without Docker experience, the initial setup becomes a hurdle.
For individuals who switch between different working styles, the combination of Kanban and Gantt adds real value. The migration tools lower the barrier for users coming from Todoist or Trello.
Context & alternatives
Vikunja sits in the space of self-hosted productivity tools, alongside projects like Gitea or Nextcloud Tasks. The closest comparisons are Plane (also AGPLv3, self-hostable, with a stronger focus on agile project management) and task integration solutions in the Forgejo ecosystem.
Users of Trello or Todoist who want to move toward data sovereignty will find that Vikunja actively supports that transition. The combination of a Gantt view and an open import system sets it apart from most comparable self-hosting alternatives.