HomeCatalog📝 Productivity & BusinessVikunja
Screenshot of Vikunja website

// screenshot of vikunja.io ↗

PRODUCTIVITY & BUSINESS · FREE TIER

Vikunjafree

Vikunja is a self-hosted to-do and task management platform — projects, lists, kanban, gantt, table views, with sharing, reminders, attachments. Go-based, fast, lightweight. The "Todoist alternative for self-hosters" with no SaaS subscription.

📝 Productivity & Business Min 512 MB RAM Port 3456 (http) Tier free
// What it is

A closer look.

Vikunja is a self-hosted to-do and task management platform — projects, lists, kanban, gantt, table views, with sharing, reminders, attachments. Go-based, fast, lightweight. The "Todoist alternative for self-hosters" with no SaaS subscription.

For task management addicts who reject SaaS task apps for privacy or cost, Vikunja is the leading OSS choice.

// Use cases

What it's for.

Concrete scenarios where teams pick Vikunja over the SaaS alternative.

Personal task management

projects, lists, recurring tasks

Team todos

shared task lists for small teams

Project planning

kanban + gantt + table views

Family task coordination

household task management

GTD methodology

Getting Things Done workflow support

// Who it's for

Built for these teams.

If your team profile matches one of these, Vikunja is a strong fit out of the box.

Profile A

Productivity enthusiasts

managing personal task systems

Profile B

Small teams

coordinating shared todos

Profile C

Privacy-conscious users

rejecting Todoist / Things cloud

Profile D

Families

coordinating household tasks

Profile E

OSS contributors

preferring self-hosted productivity tools

// Differentiators

Why teams pick Vikunja.

When evaluating self-hosted options for this category, here are the dimensions on which Vikunja consistently lands above the alternatives.

  • AGPLv3 — fully open
  • Multi-view — kanban + list + gantt + table for same data
  • Mobile apps — iOS + Android (community)
  • Fast — Go binary, instant interactions
  • Active development — frequent releases
  • Multi-user — proper team sharing
// Integrations

Connects to.

The stack you'll plug Vikunja into — services, protocols, and adjacent apps in the BluixApps catalog.

Authentication
local + OpenID Connect + LDAP
API
REST + WebSocket for programmatic access
CalDAV
sync with any calendar client
Webhooks
fire on task events
Notifications
email + in-app
Mobile apps
official iOS + Android
Import
Todoist, Trello, Microsoft To Do migration
// Adoption & deployment

Notable users & community

  • 9k+ GitHub stars
  • Active community on r/selfhosted
  • Backed by single dedicated maintainer
  • Featured in self-hosted productivity guides
  • Regular releases

What we ship

  • Docker compose: Vikunja + Postgres
  • Pinned vikunja/vikunja:0.24 (release-tagged)
  • HTTPS via Let's Encrypt
  • Admin user via env config
  • Persistent volumes for Postgres + files
  • SMTP placeholder for reminders
  • Backup hook covers Postgres + uploaded files
// Tips & operations

Run it properly.

Operational guidance from running this in production — what to do before you scale, what to lock down, what surprises people.

// PERFORMANCE
CalDAV sync
set up for native calendar app integration
// SECURITY
Persistent volume
SQLite / Postgres + uploads
// OPERATIONS
Multi-user permissions
set up sharing carefully
// RELIABILITY
Backup is your task list
daily backup
// DEPLOYMENT
Postgres for multi-user
SQLite fine for solo
// SCALING
Reminders need SMTP
email reminders depend on SMTP config
512
// min ram (MB)
5
// min disk (GB)
3456
// access port
http
// protocol
free
// bluixapps tier
vikunja/vikunja:latest
// docker image

Project resources

Official sitevikunja.io ↗
// Alternatives in Productivity & Business

Compare with