Awesome
<p align="center"> <img src="https://user-images.githubusercontent.com/619186/52172760-33710f00-275d-11e9-9adb-8ea4209e4453.png" height="100" /><br/> <span><b>DevHub</b>: <span>GitHub Notifications & Activities on your Desktop</span><br/> <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/> <p align="center"> <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> </p> </p>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
)
Menubar
Mobile
<p align="center"> <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" /> </p> <br/>Download links
- Web: devhubapp.com
- Android: Play Store
- iOS: App Store
- Desktop:
- GitHub Releases (macOS, Windows, Linux)
- Homebrew (macOS alternative):
brew tap devhubapp/devhub brew install --cask devhub
Features
- Multi-column layout: See at a quick glance everything that is going on (like TweetDeck!);
- Filters: Apply different filters to each column, save your custom searches to make your life easier;
- Inbox Zero: Mark columns as done and gain peace of mind;
- Notifications manager: See all the relevant information before opening the notification, like comment content, issue/pull request status, release description, etc.;
- Repository watcher: Keep up to date with repositories' activities without using the
watch
feature so your notifications don't get cluttered; - 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; - Home/Dashboard: See yours or other users' home screen (a.k.a. GitHub Dashboard), a great way to discover interesting repositories;
- Save for later: Save any activity or notification for later, so you don't forget to get back to them;
- Keyboard shortcuts: Do anything using only the keyboard (press Shift+? in the web or desktop app to see all available shortcuts);
- Theme support: Choose between 6 light or dark themes; Automatically detect system preference;
- 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);
- Trending: New column type to show Trending repositories (vote: #48);
- Push notifications: Enable push notifications for your filtered columns on mobile and/or desktop (vote: #51);
- Drag & Drop: Allow moving columns using drag&drop (vote: #42)
- GitHub Enterprise: Support for self hosted GitHubs on local networks (vote: #165)
<!-- #### About paid features ##### What features will be paid? - Support for private repositories - Support for GitHub Enterprise - Push notifications - Unlimited number of columns - Unlimited history of Notifications & Activities > 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 ##### 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" 💙 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. > [Join the discussion](https://github.com/devhubapp/devhub/issues/106)! <br/> ## 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> ## Donate - [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) --> <br/>Which one do you want first? Any other recommendations? Search for existing feature requests 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
- Create React App
- Yarn Workspaces (Monorepo)
- React (100% Hooks, zero classes)
- React Native
- React Native Web
- Redux
- Redux Persist
- Redux Saga (typed-redux-saga)
- Reselect
- GraphQL
- Electron
Running locally & Contributing
See CONTRIBUTING.md
<br/> <br/>Community
<div> <img height="20" src="https://user-images.githubusercontent.com/619186/60049645-1c4ba300-96a5-11e9-9fc5-eb1e833a2d86.png" /> X/Twitter: <a href="https://x/devhub_app">@devhub_app</a> <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/>Author
Follow me on Instagram: @brunolemos <br/>Follow me on X/Twitter: @brunolemos <br/>Donate to me: Patreon | Crypto <br/>Donate to DevHub: OpenCollective | Crypto
<a href="https://x.com/brunolemos" target="_blank"><img src="https://github.com/brunolemos.png?size=200" height="100" /></a>
<br/>License
Copyright (c) 2019 Bruno Lemos.
This project is provided as is without any warranties. Use at your own risk.<br/> By using DevHub you agree with its privacy policy and license.