[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-10803":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":18,"compositeScore":20,"rankGlobal":10,"rankLanguage":10,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":22,"hasPages":22,"topics":24,"createdAt":10,"pushedAt":10,"updatedAt":44,"readmeContent":45,"aiSummary":46,"trendingCount":16,"starSnapshotCount":16,"syncStatus":47,"lastSyncTime":48,"discoverSource":49},10803,"devhub","devhubapp\u002Fdevhub","devhubapp","TweetDeck for GitHub - Filter Issues, Activities & Notifications - Web, Mobile & Desktop with 99% code sharing between them","https:\u002F\u002Fdevhubapp.com",null,"TypeScript",10099,855,179,91,0,1,3,17,74,"GNU Affero General Public License v3.0",false,"master",[25,26,27,5,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43],"android","cross-platform","desktop","electron","github","github-api","graphql","hacktoberfest","ios","javascript","macos","notifications","react","react-native","react-native-web","redux","typescript","web","windows","2026-06-12 04:00:52","\u003Cp align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Fuser-images.githubusercontent.com\u002F619186\u002F52172760-33710f00-275d-11e9-9adb-8ea4209e4453.png\" height=\"100\" \u002F>\u003Cbr\u002F>\n  \u003Cspan>\u003Cb>DevHub\u003C\u002Fb>: \u003Cspan>GitHub Notifications & Activities on your Desktop\u003C\u002Fspan>\u003Cbr\u002F>\n  \u003Cspan>\u003Ca href=\"https:\u002F\u002Fplay.google.com\u002Fstore\u002Fapps\u002Fdetails?id=com.devhubapp&utm_source=github_repo_link\" target=\"_blank\">Android\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fitunes.apple.com\u002Fus\u002Fapp\u002Fdevhub-for-github\u002Fid1191864199?l=en&mt=8&utm_source=github_repo_link\" target=\"_blank\">iOS\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fdevhubapp.com\u002F\" target=\"_blank\">Web\u003C\u002Fa> & \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fdevhubapp\u002Fdevhub\u002Freleases\" target=\"_self\">Desktop\u003C\u002Fa> with \u003Cb>95%+ code sharing\u003C\u002Fb> between them\u003Cbr\u002F>\u003Ci>thanks to React Native + React Native Web\u003C\u002Fi>\u003C\u002Fspan>\u003Cbr\u002F>\n  \u003Cp align=\"center\">\n    \u003Ca href=\"https:\u002F\u002Fitunes.apple.com\u002Fus\u002Fapp\u002Fdevhub-for-github\u002Fid1191864199?l=en&mt=8&utm_source=github_repo_button\" target=\"_blank\">\u003Cimg alt=\"Download on the App Store\" height=\"50\" src=\"https:\u002F\u002Fuser-images.githubusercontent.com\u002F619186\u002F52173137-d416fd00-2764-11e9-98c1-77607061f188.png\" \u002F>\u003C\u002Fa>\n    \u003Ca href=\"https:\u002F\u002Fplay.google.com\u002Fstore\u002Fapps\u002Fdetails?id=com.devhubapp&utm_source=github_repo_button\" target=\"_blank\">\u003Cimg alt=\"Get it on Google Play\" height=\"50\" src=\"https:\u002F\u002Fuser-images.githubusercontent.com\u002F619186\u002F52173136-d416fd00-2764-11e9-9599-7c098c14bb37.png\" \u002F>\u003C\u002Fa>\n  \u003C\u002Fp>\n\u003C\u002Fp>\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\u002F>\n\n## Screenshots\n\n### Desktop\n\n![DevHub Desktop](https:\u002F\u002Fuser-images.githubusercontent.com\u002F619186\u002F65840754-13491e00-e2f3-11e9-9c4b-70c29df181c9.jpg))\n\n\n#### Menubar\n\n![DevHub Menubar](landing\u002Fpublic\u002Fstatic\u002Fscreenshots\u002Fdevhub-desktop-menubar-banner.jpg)\n\n### Mobile\n\n\u003Cp align=\"center\">\n  \u003Cimg alt=\"DevHub Mobile - Notifications\" width=\"260\" src=\"landing\u002Fpublic\u002Fstatic\u002Fscreenshots\u002Fiphone-notifications-dark.jpg\" style=\"margin-right:10px\" \u002F>\n  \u003Cimg alt=\"DevHub Mobile - Notification Filters\" width=\"260\" src=\"landing\u002Fpublic\u002Fstatic\u002Fscreenshots\u002Fiphone-notifications-filters-dark.jpg\" style=\"margin-right:10px\" \u002F>\n  \u003Cimg alt=\"DevHub Mobile - Repository activity\" width=\"260\" src=\"landing\u002Fpublic\u002Fstatic\u002Fscreenshots\u002Fiphone-events-dark.jpg\" \u002F>\n\u003C\u002Fp>\n\n\u003Cbr\u002F>\n\n## Download links\n\n- Web: [devhubapp.com](https:\u002F\u002Fdevhubapp.com\u002F)\n- Android: [Play Store](https:\u002F\u002Fplay.google.com\u002Fstore\u002Fapps\u002Fdetails?id=com.devhubapp&utm_source=github_repo_link)\n- iOS: [App Store](https:\u002F\u002Fitunes.apple.com\u002Fus\u002Fapp\u002Fdevhub-for-github\u002Fid1191864199?l=en&mt=8&utm_source=github_repo_link)\n- Desktop:\n  - [GitHub Releases](https:\u002F\u002Fgithub.com\u002Fdevhubapp\u002Fdevhub\u002Freleases) (macOS, Windows, Linux)\n  - Homebrew (macOS alternative):\n    ```\n      brew tap devhubapp\u002Fdevhub\n      brew install --cask devhub\n    ```\n\n\u003Cbr\u002F>\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\u002Fpull 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\u002FDashboard**: 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\u002F>\n\n### Next features:\n\n- [ ] **Issues\u002FPR management**: Manage all issues and PRs, filter the ones related to you, take actions, etc. ([vote: #110](https:\u002F\u002Fgithub.com\u002Fdevhubapp\u002Fdevhub\u002Fissues\u002F110));\n- [ ] **Trending**: New column type to show Trending repositories ([vote: #48](https:\u002F\u002Fgithub.com\u002Fdevhubapp\u002Fdevhub\u002Fissues\u002F48));\n- [ ] **Push notifications**: Enable push notifications for your filtered columns on mobile and\u002For desktop ([vote: #51](https:\u002F\u002Fgithub.com\u002Fdevhubapp\u002Fdevhub\u002Fissues\u002F51));\n- [ ] **Drag & Drop**: Allow moving columns using drag&drop ([vote: #42](https:\u002F\u002Fgithub.com\u002Fdevhubapp\u002Fdevhub\u002Fissues\u002F42))\n- [ ] **GitHub Enterprise**: Support for self hosted GitHubs on local networks (vote: [#165](https:\u002F\u002Fgithub.com\u002Fdevhubapp\u002Fdevhub\u002Fissues\u002F165))\n\n> Which one do you want first? Any other recommendations? Search for [existing feature requests](https:\u002F\u002Fgithub.com\u002Fdevhubapp\u002Fdevhub\u002Fissues?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 & Activities\n  > 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> \"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> [Join the discussion](https:\u002F\u002Fgithub.com\u002Fdevhubapp\u002Fdevhub\u002Fissues\u002F106)!\n\n\u003Cbr\u002F>\n\n## Backers\n\nThank you to all our backers! 🙏 [[Become a backer](https:\u002F\u002Fopencollective.com\u002Fdevhub#backer)]\n\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fdevhub#backers\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fdevhub\u002Fbackers.svg?width=890\">\u003C\u002Fa>\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:\u002F\u002Fopencollective.com\u002Fdevhub#sponsor)]\n\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fdevhub\u002Fsponsor\u002F0\u002Fwebsite\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fdevhub\u002Fsponsor\u002F0\u002Favatar.svg\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fdevhub\u002Fsponsor\u002F1\u002Fwebsite\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fdevhub\u002Fsponsor\u002F1\u002Favatar.svg\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fdevhub\u002Fsponsor\u002F2\u002Fwebsite\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fdevhub\u002Fsponsor\u002F2\u002Favatar.svg\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fdevhub\u002Fsponsor\u002F3\u002Fwebsite\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fdevhub\u002Fsponsor\u002F3\u002Favatar.svg\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fdevhub\u002Fsponsor\u002F4\u002Fwebsite\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fdevhub\u002Fsponsor\u002F4\u002Favatar.svg\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fdevhub\u002Fsponsor\u002F5\u002Fwebsite\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fdevhub\u002Fsponsor\u002F5\u002Favatar.svg\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fdevhub\u002Fsponsor\u002F6\u002Fwebsite\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fdevhub\u002Fsponsor\u002F6\u002Favatar.svg\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fdevhub\u002Fsponsor\u002F7\u002Fwebsite\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fdevhub\u002Fsponsor\u002F7\u002Favatar.svg\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fdevhub\u002Fsponsor\u002F8\u002Fwebsite\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fdevhub\u002Fsponsor\u002F8\u002Favatar.svg\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fdevhub\u002Fsponsor\u002F9\u002Fwebsite\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fdevhub\u002Fsponsor\u002F9\u002Favatar.svg\">\u003C\u002Fa>\n\n## Donate\n\n- [DevHub - OpenCollective](https:\u002F\u002Fopencollective.com\u002Fdevhub)\n- [DevHub - Crypto](https:\u002F\u002Fcommerce.coinbase.com\u002Fcheckout\u002F49be60bc-5bc0-45a9-9438-a1eabc81fe53)\n- [@brunolemos - Patreon](https:\u002F\u002Fwww.patreon.com\u002Fbrunolemos)\n- [@brunolemos - Crypto](https:\u002F\u002Fcommerce.coinbase.com\u002Fcheckout\u002Ff314f3d3-2310-43ad-a2d0-c0c6462e792c)\n-->\n\n\u003Cbr\u002F>\n\n## Tech Stack\n\n- [TypeScript](https:\u002F\u002Fgithub.com\u002FMicrosoft\u002FTypeScript)\n- [Create React App](https:\u002F\u002Fgithub.com\u002Ffacebook\u002Fcreate-react-app)\n- [Yarn Workspaces](https:\u002F\u002Fyarnpkg.com\u002Flang\u002Fen\u002Fdocs\u002Fworkspaces\u002F) _(Monorepo)_\n- [React](https:\u002F\u002Fgithub.com\u002Ffacebook\u002Freact) _(100% [Hooks](https:\u002F\u002Freactjs.org\u002Fdocs\u002Fhooks-intro.html), zero classes)_\n- [React Native](https:\u002F\u002Fgithub.com\u002Ffacebook\u002Freact-native)\n- [React Native Web](https:\u002F\u002Fgithub.com\u002Fnecolas\u002Freact-native-web)\n- [Redux](https:\u002F\u002Fgithub.com\u002Freduxjs\u002Freact-redux)\n- [Redux Persist](https:\u002F\u002Fgithub.com\u002Frt2zz\u002Fredux-persist)\n- [Redux Saga](https:\u002F\u002Fgithub.com\u002Fredux-saga\u002Fredux-saga\u002F) ([typed-redux-saga](https:\u002F\u002Fgithub.com\u002Fagiledigital\u002Ftyped-redux-saga))\n- [Reselect](https:\u002F\u002Fgithub.com\u002Freduxjs\u002Freselect)\n- [GraphQL](https:\u002F\u002Fgithub.com\u002Ffacebook\u002Fgraphql)\n- [Electron](https:\u002F\u002Fgithub.com\u002Felectron\u002Felectron)\n\n\u003Cbr\u002F>\n\n## Running locally & Contributing\n\nSee [CONTRIBUTING.md](.\u002FCONTRIBUTING.md)\n\n\u003Cbr\u002F>\n\u003Cbr\u002F>\n\n\n## Community\n\n\u003Cdiv>\n\u003Cimg height=\"20\" src=\"https:\u002F\u002Fuser-images.githubusercontent.com\u002F619186\u002F60049645-1c4ba300-96a5-11e9-9fc5-eb1e833a2d86.png\" \u002F> \nX\u002FTwitter: \u003Ca href=\"https:\u002F\u002Fx\u002Fdevhub_app\">@devhub_app\u003C\u002Fa>\n\u003Cbr\u002F>\n\n\u003Cimg height=\"20\" src=\"https:\u002F\u002Fuser-images.githubusercontent.com\u002F619186\u002F60049613-04741f00-96a5-11e9-8d29-07b904bd7808.png\" \u002F> \nSlack: \u003Ca href=\"https:\u002F\u002Fslack.devhubapp.com\u002F\">Slack Invitation\u003C\u002Fa>\n\u003C\u002Fdiv>\n\n\u003Cbr\u002F>\n\n## Author\n\nFollow me on Instagram: [@brunolemos](https:\u002F\u002Finstagram.com\u002Fbrunolemos)\n\u003Cbr\u002F>Follow me on X\u002FTwitter: [@brunolemos](https:\u002F\u002Fx.com\u002Fbrunolemos)\n\u003Cbr\u002F>Donate to me: [Patreon](https:\u002F\u002Fwww.patreon.com\u002Fbrunolemos) | [Crypto](https:\u002F\u002Fcommerce.coinbase.com\u002Fcheckout\u002Ff314f3d3-2310-43ad-a2d0-c0c6462e792c)\n\u003Cbr\u002F>Donate to DevHub: [OpenCollective](https:\u002F\u002Fopencollective.com\u002Fdevhub) | [Crypto](https:\u002F\u002Fcommerce.coinbase.com\u002Fcheckout\u002F49be60bc-5bc0-45a9-9438-a1eabc81fe53)\n\n\u003Ca href=\"https:\u002F\u002Fx.com\u002Fbrunolemos\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fbrunolemos.png?size=200\" height=\"100\" \u002F>\u003C\u002Fa>\n\n\u003Cbr\u002F>\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\u002F>\nBy using DevHub you agree with its [privacy](PRIVACY.md) policy and [license](LICENSE.md).\n","DevHub 是一个用于管理和过滤GitHub通知与活动的跨平台应用。它支持Web、移动（Android和iOS）及桌面（macOS、Windows、Linux）端，并且在这些平台上实现了超过95%的代码共享，这得益于React Native和React Native Web技术的应用。其核心功能包括多列布局展示、自定义搜索保存以及强大的过滤器设置，帮助用户高效追踪重要的仓库动态和个人通知。DevHub非常适合需要频繁使用GitHub进行项目协作或个人开发的开发者们，在任何设备上都能轻松保持对GitHub上重要信息的关注。",2,"2026-06-11 03:30:15","top_topic"]