All 92 Dependencies
Every package TaskView depends on, ranked by repo health score.
TaskView is a source-available, self-hostable project and task management platform aimed at software teams that want more structure than a plain Kanban board but not the administrative overhead of a large enterprise PM suite. It combines task and subtask hierarchies, custom Kanban workflows, sprints, a task dependency graph, and time tracking with team collaboration features like organizations, granular permissions, and real-time updates.
What sets it apart from most self-hosted project trackers is its developer- and AI-first integration surface: signed webhooks, a public HTTP API, a generated TypeScript API client, GitHub/GitLab integrations, and a dedicated MCP server (`taskview-mcp`, published to npm) that lets Claude Code, Claude Desktop, Cursor, and other MCP clients create and manage tasks directly through a scoped API token.
The stack is a Vue 3 + Nuxt UI web client (also packaged for iOS and Android via Capacitor) talking to an Express/TypeScript API backed by PostgreSQL through Drizzle ORM, organized as a pnpm monorepo. Identity and access management goes well beyond a typical open-source task tracker — SAML 2.0, OpenID Connect, and SCIM provisioning are built in alongside scoped API tokens and project-level access restrictions.
TaskView is distributed under a source-available license, not an OSI-approved open-source license: self-hosting, internal use, and modification are permitted, but offering it as a managed/SaaS service to third parties or building a competing commercial product from it is explicitly prohibited without a separate commercial license.