Skip to content
buildbay.

GitHub stars

5,579
—Collecting 30d data

Stats updated

5,529 stars on Sep 27 to 5,579 stars on Oct 2, up 50.6 measured star snapshots

What is Vikunja?

Vikunja presents the same tasks through several planning styles, letting a person or team move between straightforward lists, dense tables, Kanban flow, and a Gantt schedule. Dates, reminders, repetition, saved filters, sharing, and team access support ongoing work without requiring a hosted-only service.

Vikunja is an open-source, self-hostable task manager for personal and team projects. It organizes tasks in list, Kanban, Gantt, and table views, while allowing teams to share projects and assign work.

Core capabilities

  • View the same tasks as lists, tables, Kanban boards, or Gantt plans
  • Schedule due dates, reminders, and recurring work with filters and search
  • Share projects with users or teams and integrate through the API

One task model across several views

List and table layouts support quick capture and detailed review, Kanban shows work as a flow, and Gantt exposes dates and dependencies over time. Because each view operates on the same underlying tasks, teams can change perspective without maintaining separate plans.

  • list
  • table
  • Kanban
  • Gantt

Scheduling, sharing, and open access

Due dates, reminders, recurring rules, filters, search, users, teams, and sharing links cover everyday coordination. The project also provides an API, migration paths, install packages, containers, and desktop or mobile clients for different operating environments.

  • reminders
  • sharing
  • API
  • self-hosted

Where it fits

Use cases

  1. 01

    Run a personal task system

    Collect tasks, add dates and reminders, define repeating work, and use filters or search to focus on the commitments relevant to a particular day, context, or project.

  2. 02

    Coordinate a small team's work

    Share projects with users or teams, assign tasks, discuss and attach supporting material, and choose list, table, Kanban, or Gantt views for the work at hand.

  3. 03

    Move from another task service

    Import existing work from supported services such as Todoist, Trello, or Microsoft To Do, then host the resulting task system on infrastructure selected by the operator.