Vikunja

Vikunja

Overview

Vikunja is an open-source task and project management tool that lets you truly own your data. Built with Go and Vue.js, it offers a fast, modern experience for managing tasks through lists, Kanban boards, and Gantt charts. Vikunja can be self-hosted on your own server, giving you complete control over your information while providing powerful features for both personal productivity and team collaboration.

Key Features

  • Lists: Organize tasks into lists with different views (table, Kanban, Gantt)
  • Kanban Boards: Drag-and-drop Kanban view for visual workflow management
  • Gantt Charts: Timeline view for project planning and scheduling
  • Team Collaboration: Share lists and projects with teams, assign tasks, and leave comments
  • CalDAV Integration: Sync tasks with any CalDAV-compatible calendar application
  • Labels & Priorities: Categorize and prioritize tasks with color-coded labels
  • Attachments: Attach files and images directly to tasks
  • Reminders: Set due dates and reminders for important tasks
  • REST API: Full API for integrations and automation
  • Multi-User: Supports teams with user management and permissions

License

Vikunja is released under the GNU Affero General Public License v3.0 or later (AGPL-3.0-or-later). The desktop components are licensed under GPL-3.0-or-later.

Platforms

  • Web (all modern browsers)
  • Self-hosted on Linux (Docker, binary, package)
  • Vikunja Cloud (hosted by the Vikunja team)

Official Resources

Sign In

Register

Reset Password

Please enter your username or email address, you will receive a link to create a new password via email.