vikunja
by go-vikunja
Vikunja is a self-hosted task and project manager that lets you keep your to-do lists and team projects on your own server. It is for people and small teams who want control of their data instead of relying on a hosted service.
- Stars
- 5.9k
- Licence
- AGPL-3.0
- Runs on
- A small server
- Setup
- Moderate
- Language
- Go
- Age
- 2889 days
What you can do with it
- Organise tasks into lists and projects for yourself or a team
- Share projects with colleagues or clients and track progress
- Connect other tools through its API or try it first on the public demo
Make money with it
You could offer to set up and maintain private Vikunja installations for small teams who want to own their data.
An idea, not financial advice. Check the licence before charging for anything built on it.
Ways a business could use it
- Run client and internal project tasks on your own server instead of paying per-seat fees for a hosted tool
- Share project boards with freelancers or clients to keep deadlines and deliverables in one place
Can you use it commercially?
Free to use. Anything you distribute that includes it must be open-sourced under the same licence. Running it as an online service also counts, so a hosted version must offer its source.
Not legal advice. Read the project's licence file before building a product on it.
Getting it running
It can be installed with Docker or built from source, following the install guide on the Vikunja website; a paid hosted version is also available.
Follow the official instructions in the project README.
Things to check
- AGPL-3.0 licence has conditions if you modify and offer it as a service
- Some features such as the admin panel, audit logs and time tracking are in the paid Vikunja Pro
- Maintainers say parts of the code are written with LLM-assisted tools
Who's talking about it
- Tech Basket (Sumit): 20 Best Self-Hosted Alternatives to Popular SaaS Apps Featured in a roundup
Checked 27 Oct 2026. Summary drafted by AI from the project's README.