devhub
TweetDeck for GitHub - Filter Issues, Activities & Notifications - Web, Mobile & Desktop with 99% code sharing between them
DevHub is a TweetDeck-style app for managing GitHub notifications and activity across Android, iOS, web, and desktop from a single shared codebase.
DevHub is an app for managing GitHub notifications and keeping up with repository activity. It runs on Android, iOS, web browsers, and desktop (macOS, Windows, Linux) using a single shared codebase built with React Native and React Native Web, which means 95% or more of the code runs across all those platforms unchanged.
The interface is inspired by TweetDeck: you can set up multiple columns side by side, each showing a different stream of notifications or activity. Each column can have its own set of filters, so you can narrow down what appears without affecting other columns. A saved search or filter persists between sessions. You can mark a column as done, clearing it the same way you would an email inbox.
The notifications panel shows you the relevant context before you open a notification: comment content, issue or pull request status, and release notes. Rather than using GitHub's built-in watch feature (which floods your notifications), DevHub lets you follow repository activity separately. You can also track another user's activity (commits, issue comments, etc.) without using the follow button.
Other features include saving individual notifications or events for later, keyboard shortcuts for most actions, and six themes covering both light and dark modes with automatic detection of the system preference.
The app is available as a free web app at devhubapp.com and as installable apps on the App Store and Play Store. Desktop versions are available through GitHub releases or Homebrew on macOS. The source code is open and hosted on GitHub.
Where it fits
- Set up multiple side-by-side columns each showing a different GitHub notification stream with its own persistent filters.
- Track repository activity or another user's commits without enabling GitHub's built-in watch or follow, which floods your inbox.
- Save individual notifications for later and work through them keyboard-first like an email inbox.
- Follow release notes and pull request status in context before opening each notification.