2017-03-04 18:58:22 -03:00
<p align="center">
2019-02-03 03:16:18 -02:00
<img src="https://user-images.githubusercontent.com/619186/52172760-33710f00-275d-11e9-9adb-8ea4209e4453.png" height="100" /><br/>
2020-07-27 19:27:19 -03:00
<span><b>DevHub</b>: <span>GitHub Notifications & Activities on your Desktop</span><br/>
2019-02-03 04:11:36 -02:00
<span><a href="https://play.google.com/store/apps/details?id=com.devhubapp&utm_source=github_repo_link" target="_blank">Android</a>, <a href="https://itunes.apple.com/us/app/devhub-for-github/id1191864199?l=en&mt=8&utm_source=github_repo_link" target="_blank">iOS</a>, <a href="https://devhubapp.com/" target="_blank">Web</a> & <a href="https://github.com/devhubapp/devhub/releases" target="_self">Desktop</a> with <b>95%+ code sharing</b> between them<br/><i>thanks to React Native + React Native Web</i></span><br/>
2019-02-03 03:42:37 -02:00
<p align="center">
2019-02-03 04:11:36 -02:00
<a href="https://itunes.apple.com/us/app/devhub-for-github/id1191864199?l=en&mt=8&utm_source=github_repo_button" target="_blank"><img alt="Download on the App Store" height="50" src="https://user-images.githubusercontent.com/619186/52173137-d416fd00-2764-11e9-98c1-77607061f188.png" /></a>
<a href="https://play.google.com/store/apps/details?id=com.devhubapp&utm_source=github_repo_button" target="_blank"><img alt="Get it on Google Play" height="50" src="https://user-images.githubusercontent.com/619186/52173136-d416fd00-2764-11e9-9599-7c098c14bb37.png" /></a>
2019-02-03 03:42:37 -02:00
</p>
2017-03-04 18:58:22 -03:00
</p>
2019-01-09 14:29:26 +00:00
2019-06-24 17:04:37 -03:00
## 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.
<br/>
## Screenshots
### Desktop
2019-09-29 19:57:20 -03:00
)
2019-06-24 17:04:37 -03:00
#### Menubar
2018-11-15 03:11:14 -02:00
2020-11-09 00:14:16 -03:00

2019-02-06 21:12:32 -02:00
2019-06-24 17:04:37 -03:00
### Mobile
2018-12-11 18:09:59 -02:00
<p align="center">
2024-09-07 20:02:42 -03:00
<img alt="DevHub Mobile - Notifications" width="260" src="landing/public/static/screenshots/iphone-notifications-dark.jpg" style="margin-right:10px" />
<img alt="DevHub Mobile - Notification Filters" width="260" src="landing/public/static/screenshots/iphone-notifications-filters-dark.jpg" style="margin-right:10px" />
<img alt="DevHub Mobile - Repository activity" width="260" src="landing/public/static/screenshots/iphone-events-dark.jpg" />
2018-12-11 18:09:59 -02:00
</p>
2018-11-03 15:56:56 -03:00
2019-02-23 00:42:13 -03:00
<br/>
## Download links
2019-02-06 21:12:32 -02:00
2019-02-23 00:42:13 -03:00
- 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:
2019-02-23 03:55:39 -03:00
- [GitHub Releases ](https://github.com/devhubapp/devhub/releases ) (macOS, Windows, Linux)
- Homebrew (macOS alternative):
2019-02-23 00:42:13 -03:00
```
brew tap devhubapp/devhub
2021-05-02 19:11:02 +01:00
brew install --cask devhub
2019-02-23 00:42:13 -03:00
` ``
2019-02-23 09:07:46 +05:30
2019-02-23 00:42:13 -03:00
<br/>
2018-11-03 15:56:56 -03:00
2019-05-26 16:54:45 -03:00
2018-12-18 03:57:49 -02:00
## Features
2017-03-04 18:58:22 -03:00
2019-06-24 17:04:37 -03:00
- [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;
2020-05-31 23:09:31 -03:00
- [x] **Inbox Zero**: Mark columns as done and gain peace of mind;
2019-06-24 17:04:37 -03:00
- [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;
2018-12-18 04:06:55 -02:00
- [x] **Save for later ** : Save any activity or notification for later, so you don't forget to get back to them;
2020-06-10 17:25:59 -03:00
- [x] **Keyboard shortcuts ** : Do anything using only the keyboard (press Shift+? in the web or desktop app to see all available shortcuts);
2020-06-01 01:14:52 -03:00
- [x] **Theme support ** : Choose between 6 light or dark themes; Automatically detect system preference;
2019-06-24 17:04:37 -03:00
- [x] **And more! ** : Desktop apps, native mobile apps, open source, modern tech stack, ...
<br/>
2017-03-04 18:58:22 -03:00
2018-12-11 18:00:10 -02:00
### Next features:
2017-03-04 18:58:22 -03:00
2019-08-08 15:48:55 -03:00
- [ ] **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 ))
2017-03-04 18:58:22 -03:00
2019-05-26 16:54:45 -03:00
> 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.
2017-03-04 18:58:22 -03:00
2019-06-24 17:04:37 -03:00
<!--
2018-12-30 20:22:52 -02:00
#### About paid features
2018-12-18 03:57:49 -02:00
2018-12-30 20:22:52 -02:00
##### What features will be paid?
2018-12-30 20:17:42 -02:00
- Support for private repositories
- Support for GitHub Enterprise
- Push notifications
2019-05-26 16:54:45 -03:00
- Unlimited number of columns
2020-07-27 19:27:19 -03:00
- Unlimited history of Notifications & Activities
2019-05-26 16:54:45 -03:00
> GitHub API only returns notifications from the last 7 days and at max 300 activities; the paid feature will allow you to have access to all the data from the past by saving them on DevHub's database
2018-12-30 20:17:42 -02:00
2018-12-30 20:24:25 -02:00
##### Why is this app not completely free?
> "If you find something you think is cool then give that person some money for it so they can make more things you think are cool" 💙
2019-05-26 16:54:45 -03:00
DevHub plans to be a sustainable open source project. It's not made by a huge company like Facebook, it is made by a single developer that could be making $200k+ on Facebook, but instead makes $0 working on this full time. If you want the project to live and be actively maintained, understand that it will need a revenue and consider donating or subscribing to the paid plan once it launches.
2018-12-30 20:24:25 -02:00
2019-02-04 04:19:27 -02:00
> [Join the discussion](https://github.com/devhubapp/devhub/issues/106)!
2017-03-04 18:58:22 -03:00
2018-12-11 18:00:10 -02:00
<br/>
2017-03-04 18:58:22 -03:00
2019-05-26 16:24:10 -03:00
## Backers
Thank you to all our backers! 🙏 [[Become a backer ](https://opencollective.com/devhub#backer )]
<a href="https://opencollective.com/devhub#backers " target="_blank"><img src="https://opencollective.com/devhub/backers.svg?width=890"></a>
## Sponsors
Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [[Become a sponsor ](https://opencollective.com/devhub#sponsor )]
<a href="https://opencollective.com/devhub/sponsor/0/website" target="_blank"><img src="https://opencollective.com/devhub/sponsor/0/avatar.svg"></a>
<a href="https://opencollective.com/devhub/sponsor/1/website" target="_blank"><img src="https://opencollective.com/devhub/sponsor/1/avatar.svg"></a>
<a href="https://opencollective.com/devhub/sponsor/2/website" target="_blank"><img src="https://opencollective.com/devhub/sponsor/2/avatar.svg"></a>
<a href="https://opencollective.com/devhub/sponsor/3/website" target="_blank"><img src="https://opencollective.com/devhub/sponsor/3/avatar.svg"></a>
<a href="https://opencollective.com/devhub/sponsor/4/website" target="_blank"><img src="https://opencollective.com/devhub/sponsor/4/avatar.svg"></a>
<a href="https://opencollective.com/devhub/sponsor/5/website" target="_blank"><img src="https://opencollective.com/devhub/sponsor/5/avatar.svg"></a>
<a href="https://opencollective.com/devhub/sponsor/6/website" target="_blank"><img src="https://opencollective.com/devhub/sponsor/6/avatar.svg"></a>
<a href="https://opencollective.com/devhub/sponsor/7/website" target="_blank"><img src="https://opencollective.com/devhub/sponsor/7/avatar.svg"></a>
<a href="https://opencollective.com/devhub/sponsor/8/website" target="_blank"><img src="https://opencollective.com/devhub/sponsor/8/avatar.svg"></a>
<a href="https://opencollective.com/devhub/sponsor/9/website" target="_blank"><img src="https://opencollective.com/devhub/sponsor/9/avatar.svg"></a>
2019-06-24 17:04:37 -03:00
## Donate
2019-05-26 16:54:45 -03:00
2019-06-24 17:04:37 -03:00
- [DevHub - OpenCollective ](https://opencollective.com/devhub )
- [DevHub - Crypto ](https://commerce.coinbase.com/checkout/49be60bc-5bc0-45a9-9438-a1eabc81fe53 )
- [@brunolemos - Patreon ](https://www.patreon.com/brunolemos )
- [@brunolemos - Crypto ](https://commerce.coinbase.com/checkout/f314f3d3-2310-43ad-a2d0-c0c6462e792c )
2024-09-07 20:02:42 -03:00
-->
2017-03-04 18:58:22 -03:00
2018-12-11 18:00:10 -02:00
<br/>
2017-03-04 18:58:22 -03:00
2018-12-11 18:00:10 -02:00
## Tech Stack
2017-03-04 18:58:22 -03:00
2018-12-11 18:00:10 -02:00
- [TypeScript ](https://github.com/Microsoft/TypeScript )
- [Create React App ](https://github.com/facebook/create-react-app )
2019-05-26 16:54:45 -03:00
- [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) _
2018-12-11 18:00:10 -02:00
- [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 )
2021-06-23 16:44:39 -03:00
- [Redux Saga ](https://github.com/redux-saga/redux-saga/ ) ([typed-redux-saga ](https://github.com/agiledigital/typed-redux-saga ))
2018-12-11 18:00:10 -02:00
- [Reselect ](https://github.com/reduxjs/reselect )
- [GraphQL ](https://github.com/facebook/graphql )
2020-05-10 02:39:09 +02:00
- [Electron ](https://github.com/electron/electron )
2019-06-24 17:04:37 -03:00
<br/>
2024-09-07 20:02:42 -03:00
## Running locally & Contributing
2019-05-26 16:54:45 -03:00
See [CONTRIBUTING.md ](./CONTRIBUTING.md )
<br/>
2018-12-18 04:06:55 -02:00
<br/>
2018-11-15 03:11:14 -02:00
2019-06-24 17:04:37 -03:00
## Community
<div>
<img height="20" src="https://user-images.githubusercontent.com/619186/60049645-1c4ba300-96a5-11e9-9fc5-eb1e833a2d86.png" />
2024-09-07 20:02:42 -03:00
X/Twitter: <a href="https://x/devhub_app">@devhub_app </a>
2019-06-24 17:04:37 -03:00
<br/>
<img height="20" src="https://user-images.githubusercontent.com/619186/60049613-04741f00-96a5-11e9-8d29-07b904bd7808.png" />
Slack: <a href="https://slack.devhubapp.com/">Slack Invitation</a>
</div>
<br/>
2017-03-04 18:58:22 -03:00
## Author
2024-09-07 20:02:42 -03:00
Follow me on Instagram: [@brunolemos ](https://instagram.com/brunolemos )
<br/>Follow me on X/Twitter: [@brunolemos ](https://x.com/brunolemos )
2019-05-26 16:54:45 -03:00
<br/>Donate to me: [Patreon ](https://www.patreon.com/brunolemos ) | [Crypto ](https://commerce.coinbase.com/checkout/f314f3d3-2310-43ad-a2d0-c0c6462e792c )
<br/>Donate to DevHub: [OpenCollective ](https://opencollective.com/devhub ) | [Crypto ](https://commerce.coinbase.com/checkout/49be60bc-5bc0-45a9-9438-a1eabc81fe53 )
2017-03-04 18:58:22 -03:00
2024-09-07 20:02:42 -03:00
<a href="https://x.com/brunolemos" target="_blank"><img src="https://github.com/brunolemos.png?size=200" height="100" /></a>
2018-12-11 18:00:10 -02:00
2017-03-04 18:58:22 -03:00
<br/>
## License
2019-01-01 01:09:32 -02:00
Copyright (c) 2019 Bruno Lemos.
2017-03-04 18:58:22 -03:00
2018-12-23 17:26:23 -02:00
This project is provided as is without any warranties. Use at your own risk.<br/>
2018-12-23 17:21:00 -02:00
By using DevHub you agree with its [privacy ](PRIVACY.md ) policy and [license ](LICENSE.md ).