
Asana
Web and mobile work management platform to organize and track team projects and tasks
Discover top open-source software, updated regularly with real-world adoption signals.

Self-hosted Kanban project management with personal task views
A self-hosted project management tool featuring Kanban boards, task assignments, due dates, labels, checklists, and a unified My Tasks view for tracking personal work.
Taskcafe is a self-hosted project management platform built for teams and individuals who want full control over their workflow tools. Designed around a familiar Kanban board interface, it combines task organization with personal productivity features.
Manage projects through drag-and-drop Kanban boards with support for due dates, labels, checklists, and task comments. The My Tasks view aggregates all assigned work across projects into a single dashboard, helping users prioritize without switching contexts. Personal projects enable individual workspace management alongside team collaboration.
Built with Go, TypeScript, React, and GraphQL (gqlgen), Taskcafe ships as a single binary with an embedded frontend or runs via Docker Compose with PostgreSQL. Database migrations are handled through built-in tooling. The project is currently in alpha under the MIT license, with active development focused on core Kanban functionality before expanding to differentiated features.
Ideal for development teams, small businesses, and solo creators seeking a lightweight, privacy-focused alternative to cloud-based project management platforms without vendor lock-in.
When teams consider Taskcafe, these hosted platforms usually appear on the same shortlist.

Web and mobile work management platform to organize and track team projects and tasks

Web-based work tracking service in Azure DevOps for planning, tracking, and discussing work across development teams

Project management and team collaboration tool focused on simplicity and effective communication
Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.
Software Development Sprint Tracking
Engineering teams organize user stories on Kanban boards with checklists for acceptance criteria, while developers use My Tasks to prioritize daily work across multiple sprints.
Freelancer Project Portfolio
Independent contractors manage client projects in separate boards and track all deliverables through the My Tasks dashboard, maintaining clear boundaries between engagements.
Internal IT Request Management
IT departments create boards for support tickets, feature requests, and infrastructure tasks, assigning work with due dates and tracking resolution through comments and activity logs.
Content Production Pipeline
Marketing teams move content pieces through ideation, drafting, review, and publication stages using labels for content types and checklists for editorial standards.
Taskcafe uses PostgreSQL. The Docker Compose setup includes a pre-configured PostgreSQL instance, or you can connect to an existing database by configuring the database section in conf/app.toml.
No, Taskcafe is currently in alpha development. Features are still being implemented and APIs may change. It's suitable for testing and personal projects but not recommended for mission-critical production environments yet.
The README does not mention import functionality. As an alpha project, data migration tools are likely not yet implemented. Check the project roadmap or Discord community for planned features.
For Docker deployments, pull the latest image and restart containers. For binary installations, download the new release, run database migrations with 'taskcafe migrate', then restart the web service. Always backup your database before upgrading.
The README mentions creating a system user during installation but does not detail role-based access control. Permission features may be limited or under development during the alpha phase.
Project at a glance
DormantLast synced 4 days ago