Vikunja is a self-hosted task management platform designed for organizing personal and team projects. It provides a centralized system for managing tasks using multiple visualization formats, including Kanban boards, Gantt charts, and tables.
The project distinguishes itself through extensive external connectivity, offering a REST API, OpenAPI specifications, and CalDAV synchronization for external calendar integration. It supports sophisticated identity federation via LDAP, OpenID Connect, and Single Sign-On, alongside event-driven automation using webhooks.
The platform covers a broad range of productivity capabilities, including hierarchical task organization, natural language input parsing, and time tracking. Collaborative features include role-based access control for project sharing, team membership management, and task-based discussion threads.
Deployment options include containerized environments, Kubernetes via Helm, and native Linux packages.