Skip to content
forked from devhubapp/devhub

"TweetDeck" for GitHub - Android, iOS, Web & Desktop

License

Notifications You must be signed in to change notification settings

queq1890/devhub

Β 
Β 

Repository files navigation


DevHub: TweetDeck for GitHub
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

DevHub Desktop

DevHub Menubar

DevHub Mobile - Notifications DevHub Mobile - Notification Filters DevHub Mobile - Events


Download links


Community

Follow DevHub on Twitter: @devhub_app
Join our Slack Community: Slack Invitation (+ beta access!)


Why

DevHub is a mobile and desktop app to help you manage GitHub Notifications and stay on top of repository activities.

Features

  • Columns layout: Like TweetDeck, you can see at a quick glance everything that is going on;
  • Inbox Zero: Clear all the seen items and keep your mind clean; See what's new since the last time you checked;
  • Filters: Apply different filters to each column, remove all the noise and make them show just what you want;
  • Enhanced notifications: See all the relevant information before opening the notification, like comment content, issue/pull request status, release description, etc.;
  • Sanely watch repositories: Keep up to date with repositories' activities without using the watch feature so your notifications don't get cluttered;
  • Stalk users: 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 new repositories and interesting developers;
  • 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 (see shortcuts below);
  • Theme support: Choose between 6 light or dark themes; Automatically toggle on day/night switch;
  • And more!: Private repos support, desktop apps, native mobile apps, open source, modern tech stack, ...

Next features:

  • More filters: Filter by labels, users, regex text and more; (#131)
  • Issues/PR management: Manage all issues and PRs, filter the ones related to you, take actions, etc. (#110);
  • Trending: New column type to show Trending repositories (#48);
  • Push notifications: Enable push notifications for your filtered columns on mobile and/or desktop (#51);
  • Drag & Drop: Allow moving columns using drag&drop (#42)
  • GitHub Enterprise: Support for self hosted GitHubs on local networks; contact us via e-mail: [email protected] to show your interest.

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.

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 and 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!


Contributors

This project exists thanks to all the people who contribute. [Contribute].

Backers

Thank you to all our backers! πŸ™ [Become a backer]

Sponsors

Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]

Donate...

...to DevHub


Tech Stack

Contributing

See CONTRIBUTING.md



Keyboard shortcuts

Key Action Implemented By
Esc Close currently open modal βœ… @brunolemos
Esc Exit full screen mode on desktop βœ… @brunolemos
Esc Unselect currently selected item βœ… @brunolemos
n Add a new column βœ… @brunolemos
p Open preferences βœ… @brunolemos
1...9 Go to the nth column βœ… @brunolemos
0 Go to the last column βœ… @brunolemos
Arrow, j, k Move down/up inside a column βœ… @thefrontendwizard
Arrow, h, l Move left/right between columns βœ… @thefrontendwizard
r Mark item as read/unread βœ… @brunolemos
s Toggle save item for later βœ… @brunolemos
Alt + Arrow Move currently selected column βœ… @brunolemos
Tab Navigate between buttons and links βœ… @brunolemos
? Show keyboard shortcuts βœ… @brunolemos

Tip: To scroll horizontally on devices without horizontal scrolling (e.g. on Windows), hold Shift and scroll vertically



Author

Follow me on Twitter: @brunolemos
Donate to me: Patreon | Crypto
Donate to DevHub: OpenCollective | Crypto


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 policy and license.

About

"TweetDeck" for GitHub - Android, iOS, Web & Desktop

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 97.6%
  • JavaScript 1.0%
  • HTML 0.4%
  • Objective-C 0.4%
  • Java 0.3%
  • Python 0.2%
  • Other 0.1%