Skip to content
Project Management · head-to-head

Vikunja vs Leantime

Updated Sep 2026prices checked · Jul 2026
We earn commissions when you shop through the links below. Full disclosure →
The verdictOur pick: Vikunja

Pick Vikunja for a straightforward self-hosted task manager — list, table, kanban, and Gantt-style views, labels, filters, reminders, and recurring tasks, all free under AGPL-3.0 — with only an admin panel, audit logs, and time tracking held back by a separate paid Pro add-on. Pick Leantime if you want sprints, Gantt-style milestones, time tracking, and a project wiki out of the box, but budget for its wider paywall: AI features, Program/Portfolio Management, Strategy tools, Whiteboard, Custom Fields, and Recurring Tasks are all paid Pro/plugin-bundle add-ons even for self-hosters.

Side by side

Vikunjaour pick
Leantime
Category
Vikunja: Project ManagementLeantime: Project Management
Stack
Vikunja: Go · Vue.js · PostgreSQLLeantime: PHP · JavaScript · MySQL
License
Vikunja: AGPL-3.0Leantime: AGPL-3.0
Min RAM
Vikunja: 1 GBLeantime: 1 GB
Difficulty
Vikunja: 2 / 5Leantime: 2 / 5
Core views
Vikunja: List, table, kanban, and Gantt-style views, labels, filters, reminders, recurring tasksLeantime: Task/kanban boards, Gantt-style milestones, sprints, time tracking, project wiki
Free-edition gaps
Vikunja: Admin panel, audit logs, and time tracking are a paid Pro add-on; everything else in the free build stays freeLeantime: AI features, Program/Portfolio Management, Strategy tools, Whiteboard, Custom Fields, and Recurring Tasks are paid Pro/plugin-bundle add-ons
Alternative to (SaaS)
Vikunja: Trello, AsanaLeantime: Trello, Asana

Vikunja and Leantime both put a real, usable project-management tool behind Docker Compose and a free AGPL-3.0 license — but they draw the line between "free" and "paid" in very different places once you're actually using them. Vikunja is a Go/Vue.js task-and-project manager on PostgreSQL, aimed at anyone who wants list, table, kanban, and Gantt-style views without a lot of ceremony. Leantime is a PHP/JavaScript platform on MySQL, built for non-traditional project managers and neurodivergent teams, and it reaches further into sprints, milestones, and a project wiki. Both list the same 1 GB RAM floor and the same difficulty 2/5 setup, so the choice comes down to feature scope and how much of that scope survives the free tier.

What each one actually does

Vikunja is a to-do and task manager first: projects hold tasks, and you can look at them as a list, a table, a kanban board, or a Gantt-style timeline, with labels, filters, reminders, and recurring tasks layered on top. It's the shape of tool you'd reach for to organize personal or small-team work across several projects without needing a project-management vocabulary.

Leantime leans into full project-management: task/kanban boards, Gantt-style milestones, sprints, built-in time tracking, and a project wiki for documentation that lives next to the work. It's built explicitly for people who find traditional PM tools (and traditional PM jargon) unhelpful, which shows up in softer workflow language rather than a rigid methodology.

Setup: both difficulty 2/5

Neither app makes you work hard to get running. Vikunja ships as an official all-in-one Docker image (API and frontend together) paired with Postgres — one docker-compose.yml, one docker compose up -d, and you're registering your first account. Leantime's official image pairs with MySQL and needs a touch more compose configuration (a healthcheck so the app waits for the database), but it's the same one-command result. Both rate difficulty 2/5 and the same 1 GB RAM floor, so setup effort isn't a deciding factor here — what you get for free is.

What's actually free

This is where the two apps diverge. Vikunja's free, self-hosted AGPL-3.0 build ships the full task-management feature set, including SSO/LDAP login — a capability plenty of tools reserve for a paid tier. The only things held back are a paid, subscription-gated Vikunja Pro add-on (itself AGPL-3.0) covering an admin panel, audit logs, and time tracking; every pre-existing free feature stays free, and nothing is removed to make room for Pro.

Leantime's free AGPL-3.0 edition is generous in its own way — it includes white-labeling, client management, and LDAP/OIDC login for free, on top of the core task/kanban/milestone/sprint/time-tracking/wiki set. But the paid gate is wider: recurring tasks, custom fields, whiteboards, AI-assisted status updates, and program/portfolio-level strategy tools are all paid plugin-bundle or Pro-tier add-ons, not part of the free self-hosted build. Notably, recurring tasks — a feature Vikunja ships free — sit behind Leantime's paywall.

Which one fits your team

If you want a task manager that covers list/table/kanban/Gantt views, filtering, reminders, and recurring tasks, and would rather not think about a Pro tier at all unless you specifically need an admin panel or audit logs, Vikunja gives you more of its total feature set for free.

If you specifically want sprints, milestones, a project wiki, and built-in time tracking out of the box, and you're comfortable knowing that some of the more advanced capabilities (AI features, portfolio-level strategy tools, custom fields, recurring tasks) are behind a paid bundle, Leantime's free tier still gets you a working full-featured PM tool for day-to-day use — just not the whole feature list.

Pick Vikunja if…

  • You want a lean task and project manager — list, table, kanban, and Gantt-style views — not a full PM suite.
  • Recurring tasks matter to you and you don't want them behind a paywall.
  • You need SSO/LDAP login and don't want to pay extra for it.

Pick Leantime if…

  • You want sprints, milestones, time tracking, and a wiki built in from day one.
  • White-labeling, client management, and LDAP/OIDC login covers your auth and branding needs for free.
  • You're fine treating AI features, custom fields, whiteboards, recurring tasks, and portfolio-strategy tools as optional paid extras rather than must-haves.

The honest trade-off

Vikunja wins this comparison for most self-hosters because its free build holds back the least: an admin panel, audit logs, and time tracking are a narrow, mostly operational slice to paywall, and everything a typical user touches day to day — including recurring tasks — stays free. Leantime's free tier is still a complete, usable PM tool, but its paid gate reaches into features (recurring tasks, custom fields, AI assistance, portfolio strategy) that a growing team is more likely to eventually want. If your workflow genuinely needs sprints and a project wiki more than it needs those gated extras, Leantime's free edition is still a reasonable starting point — just go in knowing where the paywall sits.

Common questions

Vikunja vs Leantime — which should I self-host?

Pick Vikunja if you want a lean task manager — lists, tables, kanban, and Gantt-style views — where almost everything in the self-hosted build stays free. Pick Leantime if you want a broader project-management toolset (sprints, time tracking, a wiki) out of the box and don't mind that several of its more advanced capabilities are paid add-ons even when self-hosted.

Does either one gate features behind a paid tier?

Both do, but Vikunja gates less. Vikunja's free AGPL-3.0 build ships the full task-management feature set, including SSO/LDAP login; only an admin panel, audit logs, and time tracking sit behind a separate paid Pro add-on. Leantime's free AGPL-3.0 edition covers the core project-management set plus white-labeling, client management, and LDAP/OIDC login, but AI features, Program/Portfolio Management, Strategy tools, Whiteboard, Custom Fields, and Recurring Tasks are all paid plugin-bundle or Pro-tier add-ons.

Do they use the same tech stack?

No. Vikunja is Go and Vue.js on PostgreSQL; Leantime is PHP and JavaScript on MySQL. Both list the same 1 GB RAM floor and the same difficulty-2/5 setup, so the practical difference is which stack your server already runs comfortably, not effort to install.

Where to host itaffiliate disclosure
Kamateratrial either on
The entry tier is a free trial — fine for a first look. Size it up (or run the 2 vCPU / 4 GB box the cost figures above assume) once you're keeping it.1 vCPU · 1 GB RAM · 20 GB SSD · $4.00/mo
Start free on Kamatera → (opens in new tab)
DigitalOceanalso works on
From $6/mo · 1 vCPU / 1 GB / 25 GB · US + EU + Asia
Deploy on DigitalOcean → (opens in new tab)

Paid link — we earn a commission if you shop through it.

Other comparisons with these apps

We use analytics cookies (Google Analytics, PostHog) to see which guides are useful. No ad networks, no cross-site tracking. See our privacy policy.