A self-hosted task management platform for individuals and teams to organize projects through customizable workflows and lists.

Vikunja is an open-source, self-hosted project management web app. It functions as a task management platform designed for both individual users and teams to organize workflows and track to-do lists. The software is deployed as a server-based web application, allowing users to manage their data on their own infrastructure rather than relying on external cloud providers.
The platform provides a centralized location for task organization and project tracking. It supports various ways of visualizing work and managing deadlines, catering to users who require a private productivity suite. By hosting the server locally or on a private VPS, users maintain complete ownership of their task lists, project timelines, and team collaboration data. The system is built using Golang for the backend and Vue.js for the frontend to ensure a responsive user experience.
Vikunja is developed with a focus on flexibility and accessibility. The architecture utilizes a Golang backend to handle data processing and a Vue.js frontend for the user interface. It is intended for developers, project managers, and individuals who want full control over their task data without relying on third-party services. The project is primarily licensed under AGPL-3.0-or-later, while the desktop components are licensed under GPL-3.0-or-later. This licensing ensures the software remains open and available for community modification.
This software serves as a comprehensive task management system for those seeking a self-managed project suite.
Manage issues, ideas, and projects using a kanban board designed for straightforward tracking and project organization.
Manage projects and tasks using kanban boards with support for team collaboration and Trello data imports.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.