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
Views: 3