Skip to content

Flycro/reze

Repository files navigation

reze

A fast, keyboard-driven GitHub Project board built with Nuxt 4 and Nuxt UI.
reze.octolabs.net

Features

  • Kanban board for GitHub Projects V2 with drag-and-drop
  • Sub-issues & parent links shown on cards and in the sidebar with progress bars
  • Combinable filters by user, repo, state, date range, and assignment status with Shift+click to exclude
  • Command palette (Cmd+K) with bang patterns: @user, /repo, #number, >action
  • Card sidebar with timeline, comments, assignees, sub-issues, and move actions
  • Create issues with repository issue template support (markdown and YAML form templates)
  • Keyboard-first workflow with 15+ shortcuts (press ? to see all)
  • Session caching for instant board loads on revisit with background refresh
  • Theme picker with customizable primary and neutral colors
  • PWA with offline caching for GitHub API responses and avatars
  • Mobile responsive with snap-scrolling columns not recommended though

Setup

npm install
npm run dev

Auth

reze uses a GitHub Personal Access Token with read:org, repo, and project scopes. Your token is stored in your browser's localStorage and never leaves your machine.

Keyboard Shortcuts

Key Action
C Create issue
Cmd+K Command palette
J / Next card
K / Previous card
/ Navigate columns
E Write comment
A Open assignees
Cmd+A Assign to me
Cmd+M Move card
Cmd+P Move to In Progress
F Toggle my items filter
X Clear filters
R Refresh board
? Show all shortcuts

Docker

docker build -t reze .
docker run -p 3000:3000 reze

Credits

Inspired by Triage by Orta Therox. Built with Nuxt and Nuxt UI.

License

MIT

About

A fast, keyboard-driven GitHub Project board.

Resources

License

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages