oliver bryan icon

oliver bryan

|
ctrl + k

Issue

Issue project icon

December 2025 - Present - Source Code

BunDatabasesPostgreSQLReactTauriTypeScriptWeb
Try Issue

Issue is a lightweight, self-hostable project management tool built for developers who want simplicity over complexity. Frustrated with bloated tools like Jira, I created Issue to focus on what matters: tracking tasks within organisations and projects without the overhead. Deploy it on your own infrastructure for full control over your data, and access it via the web or as a native desktop application via Tauri.

Key features

  • Organisation and project management
  • Issue creation with titles and descriptions
  • Issue assignment to team members
  • Resizable split-pane interface
  • Role-based access (owner, admin, member)
  • Native desktop app via Tauri
  • Self-hostable

Technologies

  • React + TypeScript (frontend)
  • Bun + Drizzle ORM (backend)
  • PostgreSQL
  • Tauri (desktop)
  • Tailwind CSS
  • JWT authentication

Architecture

Issue uses a monorepo structure with three packages: a shared package containing database schemas and types, a backend API server running on Bun with Drizzle ORM, and a React frontend that can be served as a web app or bundled as a native desktop application with Tauri.

Screenshots

Main interface - issues list and detail paneMain interface - issues list and detail pane
Organisation and project selectionOrganisation and project selection
Issue creation dialogIssue creation dialog
Issue detail pane with assignee selectionIssue detail pane with assignee selection
Organisation managementOrganisation management
Server configuration (self-hosting)Server configuration (self-hosting)

Oliver Bryan - December 2025 - Present - Source Code