What is TaskView

TaskView is an open-source, self-hosted project and task management platform. Features Kanban boards, dependency graphs, team collaboration, RBAC, GitHub/GitLab sync, and full data ownership. Free alternative to other PM for teams who need privacy and control.

TaskView is a self-hosted task management platform for teams and individuals who want full control over their data and workflows.

You deploy it on your own server (or run it locally), and everything - tasks, projects, files, user data - stays on your infrastructure. There are no third-party clouds involved, no subscriptions, and no vendor lock-in.

Who is it for

  • Teams with security requirements - companies that can't send project data to external SaaS platforms
  • Self-hosters - people who prefer running their own tools, like Gitea instead of GitHub or Mattermost instead of Slack
  • Small teams and startups - anyone who wants a capable project manager without paying per seat

What you get

  • Projects and lists - organize work into projects, each with its own lists, tags, statuses, and team members
  • Tasks and subtasks - create tasks with priorities, deadlines, notes
  • Kanban boards - drag-and-drop tasks with custom statuses per project
  • Dependency graphs - link tasks and visualize dependencies on an interactive graph
  • Team collaboration - invite members, assign roles with granular permissions, control who sees what
  • GitHub and GitLab sync - connect repositories and import issues as tasks, kept in sync via webhooks
  • Financial tracking - attach income and expense amounts to tasks for basic budget tracking
  • Task history - full audit trail with the ability to restore deleted or changed tasks (only props in tasks, not other entities)
  • Mobile apps - Android and iOS apps that sync with your server
  • Dashboard - widgets for today's tasks, upcoming deadlines, recent activity, and completed work

Tech stack

TaskView is a monorepo with three main parts:

ComponentTechnology
API serverNode.js, Express, Drizzle ORM, SQL, TypeScript
Web appVue 3, Nuxt UI, TailwindCSS, Pinia, TypeScript
DatabasePostgreSQL 17
MobileCapacitor 8 (iOS & Android)

Everything runs in Docker containers, so deployment is straightforward regardless of your server setup.

What's next

Head to the Installation page to get TaskView running on your machine in a few minutes.

Built with Nuxt UI • © 2026 Thank you Nuxt Team for this awesome UI library and for the template!