finds.dev← search

// the find

devhubapp/devhub

★ 10,099 · TypeScript · AGPL-3.0 · updated Sep 2024

TweetDeck for GitHub - Filter Issues, Activities & Notifications - Web, Mobile & Desktop with 99% code sharing between them

DevHub is a TweetDeck-style GitHub notification and activity manager that runs on web, desktop (Electron), iOS, and Android from a single React Native + React Native Web codebase. It gives you filterable multi-column views of notifications, events, and issues — essentially a power-user layer on top of GitHub's own notification system. Aimed at developers who find GitHub's native notification inbox unmanageable.

The 95%+ code sharing across four platforms via React Native Web is genuinely impressive engineering — the shared packages structure with platform-specific overrides (.web.tsx files) is clean and well-organized. The column-based filtering model is the right UX for high-volume GitHub activity; custom saved searches with per-column filters solve a real pain point. The tech stack choices (typed-redux-saga, reselect, GraphQL) are mature and appropriate for the complexity. Keyboard shortcuts throughout make it actually usable as a daily driver.

Abandoned — last push was September 2024 and the repo shows clear signs of maintenance tapering off well before that; the planned features list (issues management, push notifications, GitHub Enterprise) was never shipped. It depends on a hosted backend (devhubapp.com) for auth and paid features, so self-hosting is not straightforward and the service may go dark. The Electron bundle ships with a full Chromium, so desktop memory usage is heavy for what is essentially a notification reader. Redux + Redux Saga for this app is significant boilerplate that would be painful to touch today.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →