Skip to main content

Automation, AI & open source

Open-Source Trello, Asana & Jira Alternative (2026): Vikunja

Vikunja is an open-source, self-hostable task and project app that covers what teams use Trello, Asana and Jira for. Views, gaps, fit and setup.

Updated 12 Oct 20268 min readBy ManojFirst published 20 Jul 2026

Vikunja is an open-source task and project app you run on your own server. It covers what most teams use Trello, Asana and Jira for: kanban boards, task lists, timelines and projects. Every task stays in your own database, and the core product has no per-user subscription. The trade-off is that you own the hosting and upkeep, which is a different cost model, not a zero-cost one.

Short answer

Vikunja is an AGPL-3.0, self-hostable replacement for Trello, Asana and Jira for everyday task and project work. It gives you List, Kanban, Gantt and Table views, subtasks, labels, reminders, a documented REST API and CalDAV sync, on infrastructure you control, with no per-seat fee on the core. A few extras (an admin panel, time tracking, audit logs) are paid "Pro" features.

I am Manoj, at MithTech, a team of Frappe specialists in Bengaluru. We deploy self-hosted tools for complex operations, and the team hosts and configures tools like this one for clients. So this is a read on where Vikunja fits and where it does not, not a spec-sheet round-up.

Honest take: Vikunja will not match Jira on enterprise agile reporting, and that is fine. Most teams use a fraction of Jira and would be happier with a clean board they own.

What is Vikunja?

Vikunja is an open-source, self-hostable to-do and project application that shows tasks in List, Kanban, Gantt and Table views. It is licensed under AGPL-3.0, has been developed since 2018, and is on its 2.x release line in 2026. It keeps every task in a database you control instead of a third-party cloud.

It stands in for Trello, Asana and Jira because it covers what pulls people to each. Trello's strength is the kanban board; Vikunja has that board, plus the list and timeline views that draw people to Asana, and the task hierarchy and relations that draw teams to Jira. One project can be viewed four ways without moving data.

Under the hood it is a single Go binary with a Vue frontend, running against SQLite, MySQL or PostgreSQL. That matters: a small team can deploy it, because it is not a sprawling microservice stack. The project's documentation covers installation and configuration.

Skimmable summary: Vikunja is a self-hosted, AGPL-3.0 task app with kanban, list, Gantt and table views, covering what pulls teams to Trello, Asana and Jira, on infrastructure you own.

Vikunja vs Trello, Asana and Jira: how do they compare?

Two things decide it: the licence model, and where each tool is strongest. Trello, Asana and Jira are proprietary SaaS billed per user per month. Vikunja is open source and free to self-host, with a few optional Pro features behind a paid licence key. Each proprietary tool leads in one lane; Vikunja covers the common ground of all three.

8 rows · click a column to sort

Licence modelOpen source (AGPL-3.0), self-host freeProprietary SaaS, per seatProprietary SaaS, per seatProprietary SaaS, per seat
Self-host / own the dataYesNoNoData Center only, ending 2029
Kanban boardYesCore strengthYesYes
List / Table viewsYesLimitedYesYes
Gantt / timelineYesPaid plansPaid plansYes
Subtasks and relationsYesBasicYesYes (strong)
REST APIDocumented (Swagger)YesYesYes
Agile / sprint reportingBasicNoPartialCore strength

Two notes. Jira's self-managed Data Center edition is a commercial product, not open source, and Atlassian has announced its end of life on 28 March 2029, after which it becomes read-only. And plan features and prices for the proprietary tools change by edition, so check each vendor's own page.

Skimmable summary: Vikunja matches the everyday kanban, list, timeline and task features of Trello, Asana and Jira, and differs on the licence model and data ownership; Jira still leads on agile reporting.

Which teams should choose Vikunja?

Teams that want board-and-task management without a per-seat bill, and want the data on their own servers. Small and mid-sized businesses, agencies, privacy-conscious organisations and technical teams that already self-host other tools get the most from it. Migration helps too: Vikunja imports from Trello, Todoist and Microsoft To-Do.

Vikunja suits you if:

  • You count seats. Adding people adds no monthly line item, because the core has no per-user subscription.
  • You need data ownership. Regulated, privacy-first or IP-sensitive teams keep every task in their own database.
  • You want simple views. List, Kanban, Gantt and Table over the same tasks, with labels, priorities, reminders and recurring tasks.
  • You already self-host. If you run other open-source tools, one more Go binary is a light addition.
  • You want to connect it. The REST API and CalDAV sync feed dashboards and calendar clients like Thunderbird or iOS Reminders.

If you are moving several tools off subscriptions at once, our open-source SaaS alternatives directory maps the rest by category.

What are Vikunja's gaps and limits?

Vikunja is a task and project manager, not a full agile platform. Sprint analytics, story-point burndown charts and the large app marketplace around Jira are not part of it. Asana-style workload balancing and portfolio roll-ups across dozens of projects are lighter too.

A few more facts. Some features (an admin panel for the whole instance, time tracking and audit logs) are part of Vikunja Pro, unlocked by a paid licence key; the AGPL core, with all collaboration, views and the API, stays free. Check the vendor's own page for Pro plans and prices. Mobile apps are less polished than the big commercial suites, though the web interface is responsive. And because you self-host, uptime, backups and security patches are your job, not a vendor's SLA.

None of these rule it out for most SMBs. But if your team lives inside Jira's reporting or Asana's portfolio views, plan for that gap before switching.

Skimmable summary: Vikunja trades agile reporting, portfolio roll-ups and an app marketplace for ownership and no per-seat cost; a few features need a paid Pro key, and you own uptime and backups.

How do you set up Vikunja for a team?

Provision a server, deploy the binary, connect a database, put it behind HTTPS, then import existing boards. Because Vikunja is a single Go binary, deployment is far lighter than a multi-service stack.

1

Provision a server

A modest VPS or an on-premise machine is enough; Vikunja is lightweight.

2

Deploy Vikunja

Run the Go binary directly, or use the official container image. Use SQLite for a small setup, or MySQL/PostgreSQL for a team.

3

Put it behind HTTPS

Front the app with a reverse proxy and a TLS certificate so all traffic is encrypted. Set your domain and email settings for notifications.

4

Import your existing boards

Use the built-in migration to bring boards and tasks over from Trello, Todoist or Microsoft To-Do, so the team does not start from an empty screen.

5

Invite the team and set up views

Create projects, add members, and set up List, Kanban, Gantt and Table views with the filters each person needs.

Where does Vikunja fit alongside ERPNext?

They solve different problems, and many teams run both. Vikunja is a focused task and kanban tool; ERPNext is an ERP covering accounting, inventory, CRM, HR and projects. Where ERPNext's project module is enough, you may not need a separate task app. For teams that want a dedicated board, Vikunja sits beside it cleanly.

Both are open source and self-hostable, so neither charges per seat and neither holds your data. ERPNext runs on the Frappe framework and is open source under GPL-3.0; Vikunja is AGPL-3.0. A typical stack keeps operations and finance in ERPNext, with Vikunja as the board for day-to-day tasks, connected through its REST API where useful.

Pick Vikunja when task and project management is the whole job. Pick ERPNext when tasks are one part of a business that also needs invoicing, stock and GST. Run both when each does its own job.

Frequently asked questions

+

Is Vikunja really free?

The core is free to self-host under AGPL-3.0, with no per-user subscription. Your real costs are hosting, setup time and maintenance. A few features (admin panel, time tracking, audit logs) are part of the paid Vikunja Pro; check the vendor's own page for its plans.

+

Can Vikunja replace Trello?

For most teams, yes. Vikunja has the kanban board that makes Trello popular, plus List, Gantt and Table views over the same tasks, and it imports Trello boards directly. What you give up is Trello's hosted convenience: with Vikunja, you or your hosting team run the server.

+

Is Vikunja a good Jira alternative?

For everyday task and project tracking, yes: boards, subtasks, task relations, priorities and several views. It does not match Jira on agile reporting (story-point burndowns, sprint analytics) or the size of its app marketplace. If your team relies on those, weigh that gap first. If you run Jira Data Center today, note that Atlassian ends it on 28 March 2029.

+

Does Vikunja have an API?

Yes. Vikunja ships a documented REST API with an interactive Swagger interface and token authentication. It also offers CalDAV sync, so tasks flow both ways with calendar clients like Thunderbird, DAVx5 and iOS Reminders. That makes it easy to connect to dashboards, automations and the tools your team already uses.

+

What database and stack does Vikunja use?

A single Go binary with a Vue frontend, running against SQLite, MySQL or PostgreSQL. SQLite suits a small or single-team setup; MySQL or PostgreSQL suit larger teams. The single-binary design keeps deployment simple.

+

Can MithTech host and manage Vikunja for us?

Yes. We deploy, secure and maintain self-hosted open-source tools for organisations across India, including task and project apps like Vikunja: hosting, HTTPS, backups, updates and user setup. Your team gets the ownership of self-hosting without running the server. Talk to us and we will scope it.

Your next step

Want Vikunja running on your own infrastructure?

Next step · Automation, AI & open source

Now see what automating this would take

Tell us which systems should talk to each other. We build the workflows, connect WhatsApp, CRM and ERPNext, and keep them running.

Comments & ratings

No comments yet. Start a new discussion.

0

Manoj · Published on 20 July 2026

Worked with us? Leave a Google review

Questions about this? Talk to the team.

Book a 30-minute Google Meet, WhatsApp us, or send a message. The engineer who works on this replies.

Send us a message
Your details go to our team's CRM and are used only to reply.