Skip to content

gitbar

Tauri · Rust · TypeScript · React maintained

Menubar GitHub dashboard built with Tauri. PRs, issues, repos, and activity in one window.

~5MB binary

[why]

Got tired of context-switching between GitHub tabs. PRs here, issues there, notifications somewhere else. Every time I wanted to check "what needs my attention?" I'd open 4 tabs and lose 5 minutes. Built a menubar app on Tauri instead: PRs (yours, assigned, review requested, mentioned), issues, owned and contributed repos, contribution graph, activity feed.

3 parallel GraphQL queries + REST events, not one blocking call. Viewer data renders as soon as it arrives, PR and issue data fills in when searches complete, activity loads last in the background. Progressive rendering via IntersectionObserver so only visible items render. Stale-while-revalidate caching so cached data shows instantly, fresh data loads behind it.

[related]