CatalogStacksModulesSaaSMobileLabs → Become a partner
Home›Catalog›✅ Productivity›Vikunja
Screenshot of Vikunja

// official site: vikunja.io ↗

PRODUCTIVITY · 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 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 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

Project resources

Official sitevikunja.io ↗
↑