Repolode
go-vikunja

go-vikunja/vikunja

Self-hosted task manager and to-do app with lists, Kanban boards, and a Go backend plus Vue.js frontend.

Open-source alternative to:AsanaJira

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. 1

    Open the official installation guide linked in the README

  2. 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