DevHub: GitHub Notifications & Activities on your Desktop
Android, iOS, Web & Desktop with 95%+ code sharing between them
thanks to React Native + React Native Web

Download on the App Store Get it on Google Play

## Why DevHub is a **mobile and desktop** app to help you **manage GitHub Notifications** and stay on top of **repository activities**. Save **custom searches**, apply **filters** and don't miss anything important.
## Screenshots ### Desktop ![DevHub Desktop](https://user-images.githubusercontent.com/619186/65840754-13491e00-e2f3-11e9-9c4b-70c29df181c9.jpg)) #### Menubar ![DevHub Menubar](landing/public/static/screenshots/devhub-desktop-menubar-banner.jpg) ### Mobile

DevHub Mobile - Notifications DevHub Mobile - Notification Filters DevHub Mobile - Repository activity


## Download links - Web: [devhubapp.com](https://devhubapp.com/) - Android: [Play Store](https://play.google.com/store/apps/details?id=com.devhubapp&utm_source=github_repo_link) - iOS: [App Store](https://itunes.apple.com/us/app/devhub-for-github/id1191864199?l=en&mt=8&utm_source=github_repo_link) - Desktop: - [GitHub Releases](https://github.com/devhubapp/devhub/releases) (macOS, Windows, Linux) - Homebrew (macOS alternative): ``` brew tap devhubapp/devhub brew install --cask devhub ```
## Features - [x] **Multi-column layout**: See at a quick glance everything that is going on (like TweetDeck!); - [x] **Filters**: Apply different filters to each column, save your custom searches to make your life easier; - [x] **Inbox Zero**: Mark columns as done and gain peace of mind; - [x] **Notifications manager**: See all the relevant information before opening the notification, like comment content, issue/pull request status, release description, etc.; - [x] **Repository watcher**: Keep up to date with repositories' activities without using the `watch` feature so your notifications don't get cluttered; - [x] **User stalking**: Follow user activities without using the `follow` button; see activities that GitHub doesn't show on your feed, like their issue comments and pushed commits; - [x] **Home/Dashboard**: See yours or other users' home screen (a.k.a. GitHub Dashboard), a great way to discover interesting repositories; - [x] **Save for later**: Save any activity or notification for later, so you don't forget to get back to them; - [x] **Keyboard shortcuts**: Do anything using only the keyboard (press Shift+? in the web or desktop app to see all available shortcuts); - [x] **Theme support**: Choose between 6 light or dark themes; Automatically detect system preference; - [x] **And more!**: Desktop apps, native mobile apps, open source, modern tech stack, ...
### Next features: - [ ] **Issues/PR management**: Manage all issues and PRs, filter the ones related to you, take actions, etc. ([vote: #110](https://github.com/devhubapp/devhub/issues/110)); - [ ] **Trending**: New column type to show Trending repositories ([vote: #48](https://github.com/devhubapp/devhub/issues/48)); - [ ] **Push notifications**: Enable push notifications for your filtered columns on mobile and/or desktop ([vote: #51](https://github.com/devhubapp/devhub/issues/51)); - [ ] **Drag & Drop**: Allow moving columns using drag&drop ([vote: #42](https://github.com/devhubapp/devhub/issues/42)) - [ ] **GitHub Enterprise**: Support for self hosted GitHubs on local networks (vote: [#165](https://github.com/devhubapp/devhub/issues/165)) > Which one do you want first? Any other recommendations? Search for [existing feature requests](https://github.com/devhubapp/devhub/issues?q=is%3Aissue+is%3Aopen+label%3A%22feature+request%22+sort%3Areactions-%2B1-desc) and add a 👍 reaction on them, or create a new one. Feel free to ping me (@brunolemos) if you feel it's something important.
## Tech Stack - [TypeScript](https://github.com/Microsoft/TypeScript) - [Create React App](https://github.com/facebook/create-react-app) - [Yarn Workspaces](https://yarnpkg.com/lang/en/docs/workspaces/) _(Monorepo)_ - [React](https://github.com/facebook/react) _(100% [Hooks](https://reactjs.org/docs/hooks-intro.html), zero classes)_ - [React Native](https://github.com/facebook/react-native) - [React Native Web](https://github.com/necolas/react-native-web) - [Redux](https://github.com/reduxjs/react-redux) - [Redux Persist](https://github.com/rt2zz/redux-persist) - [Redux Saga](https://github.com/redux-saga/redux-saga/) ([typed-redux-saga](https://github.com/agiledigital/typed-redux-saga)) - [Reselect](https://github.com/reduxjs/reselect) - [GraphQL](https://github.com/facebook/graphql) - [Electron](https://github.com/electron/electron)
## Running locally & Contributing See [CONTRIBUTING.md](./CONTRIBUTING.md)

## Community
X/Twitter: @devhub_app
Slack: Slack Invitation

## Author Follow me on Instagram: [@brunolemos](https://instagram.com/brunolemos)
Follow me on X/Twitter: [@brunolemos](https://x.com/brunolemos)
Donate to me: [Patreon](https://www.patreon.com/brunolemos) | [Crypto](https://commerce.coinbase.com/checkout/f314f3d3-2310-43ad-a2d0-c0c6462e792c)
Donate to DevHub: [OpenCollective](https://opencollective.com/devhub) | [Crypto](https://commerce.coinbase.com/checkout/49be60bc-5bc0-45a9-9438-a1eabc81fe53)
## License Copyright (c) 2019 Bruno Lemos. This project is provided as is without any warranties. Use at your own risk.
By using DevHub you agree with its [privacy](PRIVACY.md) policy and [license](LICENSE.md).