{"id":13406566,"url":"https://github.com/devhubapp/devhub","last_synced_at":"2025-05-13T23:04:45.131Z","repository":{"id":37445234,"uuid":"75236196","full_name":"devhubapp/devhub","owner":"devhubapp","description":"TweetDeck for GitHub - Filter Issues, Activities \u0026 Notifications - Web, Mobile \u0026 Desktop with 99% code sharing between them","archived":false,"fork":false,"pushed_at":"2024-09-07T23:06:30.000Z","size":121540,"stargazers_count":9875,"open_issues_count":59,"forks_count":823,"subscribers_count":180,"default_branch":"master","last_synced_at":"2025-05-08T18:44:08.962Z","etag":null,"topics":["android","cross-platform","desktop","devhub","electron","github","github-api","graphql","hacktoberfest","ios","javascript","macos","notifications","react","react-native","react-native-web","redux","typescript","web","windows"],"latest_commit_sha":null,"homepage":"https://devhubapp.com","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/devhubapp.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE.md","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"patreon":"brunolemos","open_collective":"devhub","ko_fi":null,"tidelift":null,"custom":null}},"created_at":"2016-11-30T23:24:21.000Z","updated_at":"2025-05-08T16:35:13.000Z","dependencies_parsed_at":"2022-07-08T19:02:46.390Z","dependency_job_id":"b70d82e3-3c17-4ef5-aa75-3383254616c1","html_url":"https://github.com/devhubapp/devhub","commit_stats":{"total_commits":2678,"total_committers":21,"mean_commits":"127.52380952380952","dds":0.03286034353995515,"last_synced_commit":"1d0d66a388245b43582b3f478846b1c470dd88a3"},"previous_names":[],"tags_count":118,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devhubapp%2Fdevhub","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devhubapp%2Fdevhub/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devhubapp%2Fdevhub/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devhubapp%2Fdevhub/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/devhubapp","download_url":"https://codeload.github.com/devhubapp/devhub/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254040547,"owners_count":22004564,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","cross-platform","desktop","devhub","electron","github","github-api","graphql","hacktoberfest","ios","javascript","macos","notifications","react","react-native","react-native-web","redux","typescript","web","windows"],"created_at":"2024-07-30T19:02:33.731Z","updated_at":"2025-05-13T23:04:40.118Z","avatar_url":"https://github.com/devhubapp.png","language":"TypeScript","readme":"\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://user-images.githubusercontent.com/619186/52172760-33710f00-275d-11e9-9adb-8ea4209e4453.png\" height=\"100\" /\u003e\u003cbr/\u003e\n  \u003cspan\u003e\u003cb\u003eDevHub\u003c/b\u003e: \u003cspan\u003eGitHub Notifications \u0026 Activities on your Desktop\u003c/span\u003e\u003cbr/\u003e\n  \u003cspan\u003e\u003ca href=\"https://play.google.com/store/apps/details?id=com.devhubapp\u0026utm_source=github_repo_link\" target=\"_blank\"\u003eAndroid\u003c/a\u003e, \u003ca href=\"https://itunes.apple.com/us/app/devhub-for-github/id1191864199?l=en\u0026mt=8\u0026utm_source=github_repo_link\" target=\"_blank\"\u003eiOS\u003c/a\u003e, \u003ca href=\"https://devhubapp.com/\" target=\"_blank\"\u003eWeb\u003c/a\u003e \u0026 \u003ca href=\"https://github.com/devhubapp/devhub/releases\" target=\"_self\"\u003eDesktop\u003c/a\u003e with \u003cb\u003e95%+ code sharing\u003c/b\u003e between them\u003cbr/\u003e\u003ci\u003ethanks to React Native + React Native Web\u003c/i\u003e\u003c/span\u003e\u003cbr/\u003e\n  \u003cp align=\"center\"\u003e\n    \u003ca href=\"https://itunes.apple.com/us/app/devhub-for-github/id1191864199?l=en\u0026mt=8\u0026utm_source=github_repo_button\" target=\"_blank\"\u003e\u003cimg alt=\"Download on the App Store\" height=\"50\" src=\"https://user-images.githubusercontent.com/619186/52173137-d416fd00-2764-11e9-98c1-77607061f188.png\" /\u003e\u003c/a\u003e\n    \u003ca href=\"https://play.google.com/store/apps/details?id=com.devhubapp\u0026utm_source=github_repo_button\" target=\"_blank\"\u003e\u003cimg alt=\"Get it on Google Play\" height=\"50\" src=\"https://user-images.githubusercontent.com/619186/52173136-d416fd00-2764-11e9-9599-7c098c14bb37.png\" /\u003e\u003c/a\u003e\n  \u003c/p\u003e\n\u003c/p\u003e\n\n\n## Why\n\nDevHub 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.\n\n\u003cbr/\u003e\n\n## Screenshots\n\n### Desktop\n\n![DevHub Desktop](https://user-images.githubusercontent.com/619186/65840754-13491e00-e2f3-11e9-9c4b-70c29df181c9.jpg))\n\n\n#### Menubar\n\n![DevHub Menubar](landing/public/static/screenshots/devhub-desktop-menubar-banner.jpg)\n\n### Mobile\n\n\u003cp align=\"center\"\u003e\n  \u003cimg alt=\"DevHub Mobile - Notifications\" width=\"260\" src=\"landing/public/static/screenshots/iphone-notifications-dark.jpg\" style=\"margin-right:10px\" /\u003e\n  \u003cimg alt=\"DevHub Mobile - Notification Filters\" width=\"260\" src=\"landing/public/static/screenshots/iphone-notifications-filters-dark.jpg\" style=\"margin-right:10px\" /\u003e\n  \u003cimg alt=\"DevHub Mobile - Repository activity\" width=\"260\" src=\"landing/public/static/screenshots/iphone-events-dark.jpg\" /\u003e\n\u003c/p\u003e\n\n\u003cbr/\u003e\n\n## Download links\n\n- Web: [devhubapp.com](https://devhubapp.com/)\n- Android: [Play Store](https://play.google.com/store/apps/details?id=com.devhubapp\u0026utm_source=github_repo_link)\n- iOS: [App Store](https://itunes.apple.com/us/app/devhub-for-github/id1191864199?l=en\u0026mt=8\u0026utm_source=github_repo_link)\n- Desktop:\n  - [GitHub Releases](https://github.com/devhubapp/devhub/releases) (macOS, Windows, Linux)\n  - Homebrew (macOS alternative):\n    ```\n      brew tap devhubapp/devhub\n      brew install --cask devhub\n    ```\n\n\u003cbr/\u003e\n\n\n## Features\n\n- [x] **Multi-column layout**: See at a quick glance everything that is going on (like TweetDeck!);\n- [x] **Filters**: Apply different filters to each column, save your custom searches to make your life easier;\n- [x] **Inbox Zero**: Mark columns as done and gain peace of mind;\n- [x] **Notifications manager**: See all the relevant information before opening the notification, like comment content, issue/pull request status, release description, etc.;\n- [x] **Repository watcher**: Keep up to date with repositories' activities without using the `watch` feature so your notifications don't get cluttered;\n- [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;\n- [x] **Home/Dashboard**: See yours or other users' home screen (a.k.a. GitHub Dashboard), a great way to discover interesting repositories;\n- [x] **Save for later**: Save any activity or notification for later, so you don't forget to get back to them;\n- [x] **Keyboard shortcuts**: Do anything using only the keyboard (press Shift+? in the web or desktop app to see all available shortcuts);\n- [x] **Theme support**: Choose between 6 light or dark themes; Automatically detect system preference;\n- [x] **And more!**: Desktop apps, native mobile apps, open source, modern tech stack, ...\n\n\u003cbr/\u003e\n\n### Next features:\n\n- [ ] **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));\n- [ ] **Trending**: New column type to show Trending repositories ([vote: #48](https://github.com/devhubapp/devhub/issues/48));\n- [ ] **Push notifications**: Enable push notifications for your filtered columns on mobile and/or desktop ([vote: #51](https://github.com/devhubapp/devhub/issues/51));\n- [ ] **Drag \u0026 Drop**: Allow moving columns using drag\u0026drop ([vote: #42](https://github.com/devhubapp/devhub/issues/42))\n- [ ] **GitHub Enterprise**: Support for self hosted GitHubs on local networks (vote: [#165](https://github.com/devhubapp/devhub/issues/165))\n\n\u003e 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.\n\n\u003c!--\n#### About paid features\n\n##### What features will be paid?\n\n- Support for private repositories\n- Support for GitHub Enterprise\n- Push notifications\n- Unlimited number of columns\n- Unlimited history of Notifications \u0026 Activities\n  \u003e 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\n\n##### Why is this app not completely free?\n\n\u003e \"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\" 💙\n\nDevHub 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.\n\n\u003e [Join the discussion](https://github.com/devhubapp/devhub/issues/106)!\n\n\u003cbr/\u003e\n\n## Backers\n\nThank you to all our backers! 🙏 [[Become a backer](https://opencollective.com/devhub#backer)]\n\n\u003ca href=\"https://opencollective.com/devhub#backers\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/devhub/backers.svg?width=890\"\u003e\u003c/a\u003e\n\n## Sponsors\n\nSupport 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)]\n\n\u003ca href=\"https://opencollective.com/devhub/sponsor/0/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/devhub/sponsor/0/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/devhub/sponsor/1/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/devhub/sponsor/1/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/devhub/sponsor/2/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/devhub/sponsor/2/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/devhub/sponsor/3/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/devhub/sponsor/3/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/devhub/sponsor/4/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/devhub/sponsor/4/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/devhub/sponsor/5/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/devhub/sponsor/5/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/devhub/sponsor/6/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/devhub/sponsor/6/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/devhub/sponsor/7/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/devhub/sponsor/7/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/devhub/sponsor/8/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/devhub/sponsor/8/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/devhub/sponsor/9/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/devhub/sponsor/9/avatar.svg\"\u003e\u003c/a\u003e\n\n## Donate\n\n- [DevHub - OpenCollective](https://opencollective.com/devhub)\n- [DevHub - Crypto](https://commerce.coinbase.com/checkout/49be60bc-5bc0-45a9-9438-a1eabc81fe53)\n- [@brunolemos - Patreon](https://www.patreon.com/brunolemos)\n- [@brunolemos - Crypto](https://commerce.coinbase.com/checkout/f314f3d3-2310-43ad-a2d0-c0c6462e792c)\n--\u003e\n\n\u003cbr/\u003e\n\n## Tech Stack\n\n- [TypeScript](https://github.com/Microsoft/TypeScript)\n- [Create React App](https://github.com/facebook/create-react-app)\n- [Yarn Workspaces](https://yarnpkg.com/lang/en/docs/workspaces/) _(Monorepo)_\n- [React](https://github.com/facebook/react) _(100% [Hooks](https://reactjs.org/docs/hooks-intro.html), zero classes)_\n- [React Native](https://github.com/facebook/react-native)\n- [React Native Web](https://github.com/necolas/react-native-web)\n- [Redux](https://github.com/reduxjs/react-redux)\n- [Redux Persist](https://github.com/rt2zz/redux-persist)\n- [Redux Saga](https://github.com/redux-saga/redux-saga/) ([typed-redux-saga](https://github.com/agiledigital/typed-redux-saga))\n- [Reselect](https://github.com/reduxjs/reselect)\n- [GraphQL](https://github.com/facebook/graphql)\n- [Electron](https://github.com/electron/electron)\n\n\u003cbr/\u003e\n\n## Running locally \u0026 Contributing\n\nSee [CONTRIBUTING.md](./CONTRIBUTING.md)\n\n\u003cbr/\u003e\n\u003cbr/\u003e\n\n\n## Community\n\n\u003cdiv\u003e\n\u003cimg height=\"20\" src=\"https://user-images.githubusercontent.com/619186/60049645-1c4ba300-96a5-11e9-9fc5-eb1e833a2d86.png\" /\u003e \nX/Twitter: \u003ca href=\"https://x/devhub_app\"\u003e@devhub_app\u003c/a\u003e\n\u003cbr/\u003e\n\n\u003cimg height=\"20\" src=\"https://user-images.githubusercontent.com/619186/60049613-04741f00-96a5-11e9-8d29-07b904bd7808.png\" /\u003e \nSlack: \u003ca href=\"https://slack.devhubapp.com/\"\u003eSlack Invitation\u003c/a\u003e\n\u003c/div\u003e\n\n\u003cbr/\u003e\n\n## Author\n\nFollow me on Instagram: [@brunolemos](https://instagram.com/brunolemos)\n\u003cbr/\u003eFollow me on X/Twitter: [@brunolemos](https://x.com/brunolemos)\n\u003cbr/\u003eDonate to me: [Patreon](https://www.patreon.com/brunolemos) | [Crypto](https://commerce.coinbase.com/checkout/f314f3d3-2310-43ad-a2d0-c0c6462e792c)\n\u003cbr/\u003eDonate to DevHub: [OpenCollective](https://opencollective.com/devhub) | [Crypto](https://commerce.coinbase.com/checkout/49be60bc-5bc0-45a9-9438-a1eabc81fe53)\n\n\u003ca href=\"https://x.com/brunolemos\" target=\"_blank\"\u003e\u003cimg src=\"https://github.com/brunolemos.png?size=200\" height=\"100\" /\u003e\u003c/a\u003e\n\n\u003cbr/\u003e\n\n## License\n\nCopyright (c) 2019 Bruno Lemos.\n\nThis project is provided as is without any warranties. Use at your own risk.\u003cbr/\u003e\nBy using DevHub you agree with its [privacy](PRIVACY.md) policy and [license](LICENSE.md).\n","funding_links":["https://patreon.com/brunolemos","https://opencollective.com/devhub","https://www.patreon.com/brunolemos"],"categories":["TypeScript","Uncategorized","Others","HarmonyOS","Git / Github","Developer Tools","graphql","android","**Awesome Codebases** [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)"],"sub_categories":["Uncategorized","Windows Manager","Application"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevhubapp%2Fdevhub","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdevhubapp%2Fdevhub","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevhubapp%2Fdevhub/lists"}