Self-hosted or hosted task and project manager for organizing personal and team work with tasks, projects, notes, areas and recurring tasks.
- Stars
- 5,976
- Forks
- 809
- Open issues
- 248
- Last commit
- yesterday
What is it?
Vikunja is an open-source task manager that you can run on your own server, so your tasks and project data stay under your control. It covers personal to-do lists as well as team project management, and the project offers a hosted cloud version for users who do not want to run their own instance.
The application is built with a Go backend that exposes an OpenAPI-documented REST API, and a Vue.js web frontend. Installation is documented for running it directly, building from source, and using Docker. Developers can also use the API to integrate Vikunja with other tools.
The project is licensed under AGPL-3.0-or-later, with the desktop components under GPL-3.0-or-later.
Key features
- 01Self-hosted deployment with Docker or from source
- 02REST API with OpenAPI documentation
- 03Vue.js web interface for managing tasks and projects
- 04Desktop client components included in the repository
Use cases
- Keeping personal to-do lists on a home server instead of a SaaS app
- Running a private team task board without sending data to third parties
- Building integrations or custom clients on top of the REST API
Quick start
- 1
Open the official installation guide linked in the README
- 2
Follow the build-from-source guide if you do not want a packaged install
Things to know
- Licensed under AGPL-3.0-or-later, a strong copyleft license that requires sharing modified source code when the software is offered over a network.
- Admin panel, audit logs and time tracking are only available in the paid Vikunja Pro edition.
In collections
Topics
FAQ
- What is vikunja?
- Self-hosted task manager and to-do app with lists, Kanban boards, and a Go backend plus Vue.js frontend. Vikunja is an open-source task manager that you can run on your own server, so your tasks and project data stay under your control. It covers personal to-do lists as well as team project management, and the project offers a hosted cloud version for users who do not want to run their own instance.
- Is vikunja free to use? What license does it have?
- vikunja is open source under the AGPL-3.0 license. Check the license terms before using it in commercial products.
- Is vikunja still maintained?
- Actively maintained. The last commit to vikunja was on Nov 6, 2026.
- What can I use vikunja for?
- Keeping personal to-do lists on a home server instead of a SaaS app Running a private team task board without sending data to third parties Building integrations or custom clients on top of the REST API
- How do I install vikunja?
- Open the official installation guide linked in the README Follow the build-from-source guide if you do not want a packaged install
- Where can I get vikunja?
- The source code and installation instructions are on GitHub: https://github.com/go-vikunja/vikunja
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Self-hosted, open-source work management platform and Jira alternative covering issues, sprints, boards, roadmaps and service desk, shipped as a single Go binary.
Open-source, self-hostable kanban board built with Meteor, offering real-time collaboration, many import/export formats and several board views.
Self-hosted Kanban project management software built in PHP, focused on the Kanban methodology.
Open-source self-hosted task and project management tool with team chat, online docs, mind maps and flowcharts, deployed via Docker.
Open-source project management platform combining task management, resource planning, time tracking and client collaboration, self-hostable with Docker.