Vikunja
A personal to-do list that scales to team project management: Vikunja is an open-source task
manager that grows with the work. Every project can be viewed four ways - classic list,
drag-and-drop Kanban board, Gantt chart for timeline planning, and a spreadsheet-style table -
so a project manager watches the Gantt while developers work the board, on the same data.
Tasks carry the full attribute set: labels, priorities, due dates and reminders, recurring
schedules, subtasks and task relations, file attachments, assignees, and comments, and Quick
Add Magic parses natural-language input like dates and labels typed inline. Projects share
with team members or via links, and saved filters slice tasks across projects. Built-in CalDAV
support (VTODO) syncs tasks bidirectionally with clients like Thunderbird, DAVx5, and iOS
Reminders, and one-click importers migrate from Todoist, Trello, and Microsoft To-Do. Nothing
is metered - unlimited projects, tasks, filters, and attachments. A single Go binary with a
Vue frontend runs against SQLite, MySQL, or PostgreSQL, exposes a full REST API, and works as
an installable PWA on mobile. AGPLv3-licensed.
Deploy