Vikunja

Vikunja

Open-source task management for teams and individuals

3kstars
281forks
Last commit: 1d ago
Repo age: 8y old
Vikunja screenshot

Vikunja is a self-hostable task and project management application designed for personal productivity and team collaboration. It provides list-based task organization with optional kanban views, sharing, and reminders, and exposes a well-documented API for integrations.

Key Features

  • Projects/lists with tasks, subtasks, priorities, due dates, reminders, and repeating tasks
  • Kanban board view in addition to traditional list views
  • Team collaboration: sharing projects and tasks with permissions
  • Labels/tags, filters, and saved views for organizing and querying tasks
  • Notifications and activity tracking (implementation depends on configured services)
  • CalDAV support for syncing tasks with compatible clients
  • REST API for automation and integrations; supports API tokens
  • Multi-platform clients: web UI plus mobile apps/community clients

Use Cases

  • Personal to-do management with recurring tasks and reminders
  • Small-team project tracking with shared lists and kanban workflows
  • Integrating tasks into other systems via API (e.g., custom automation/scripts)

Limitations and Considerations

  • Some advanced enterprise project features (e.g., complex portfolio management) are out of scope compared to large commercial suites
  • CalDAV feature parity depends on client compatibility and configured server settings

Vikunja is a strong fit for users who want a lightweight, modern task manager with collaboration features and a developer-friendly API. It is especially useful when you want control over data and the flexibility to integrate task workflows into existing tooling.

Categories:

Tags:

Tech Stack:

Share:

Similar Services