{"id":15187707,"url":"https://github.com/ovr/ghubber","last_synced_at":"2025-10-02T02:31:37.613Z","repository":{"id":66129274,"uuid":"89673645","full_name":"ovr/ghubber","owner":"ovr","description":":iphone: Mobile client for GitHub build on React Native :atom:","archived":true,"fork":false,"pushed_at":"2019-11-16T07:13:07.000Z","size":5548,"stargazers_count":51,"open_issues_count":17,"forks_count":28,"subscribers_count":9,"default_branch":"master","last_synced_at":"2024-09-28T18:42:54.464Z","etag":null,"topics":["github-client","github-mobile","js","react-native","react-native-app","reactjs"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ovr.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"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}},"created_at":"2017-04-28T06:12:38.000Z","updated_at":"2024-07-28T20:03:12.000Z","dependencies_parsed_at":"2023-02-22T20:30:43.843Z","dependency_job_id":null,"html_url":"https://github.com/ovr/ghubber","commit_stats":{"total_commits":580,"total_committers":16,"mean_commits":36.25,"dds":0.07241379310344831,"last_synced_commit":"3342f95e5e333337c4d64264fe522b2803369f91"},"previous_names":[],"tags_count":26,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ovr%2Fghubber","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ovr%2Fghubber/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ovr%2Fghubber/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ovr%2Fghubber/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ovr","download_url":"https://codeload.github.com/ovr/ghubber/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":234929165,"owners_count":18908885,"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":["github-client","github-mobile","js","react-native","react-native-app","reactjs"],"created_at":"2024-09-27T18:42:57.355Z","updated_at":"2025-10-02T02:31:36.931Z","avatar_url":"https://github.com/ovr.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# \u003cimg src=\"https://socialconnect.github.io/assets/icons/mark-github.svg\" width=\"27\"\u003e GHubber (GitHub mobile client)\n\nYet another Mobile :iphone: client for GitHub powered on react-native.\n\n\u003ca href=\"https://itunes.apple.com/us/app/ghubber-for-github/id1234456646\"\u003e\n    \u003cimg alt=\"Download on the App Store\" title=\"Download on the App Store\" src=\"/.github/assets/itunes.png?raw=true\" width=\"140\"\u003e\n\u003c/a\u003e\n\n\u003ca href=\"https://play.google.com/store/apps/details?id=com.ghubber\"\u003e\n    \u003cimg alt=\"Download on the App Store\" title=\"Get it on Google Play\" src=\"/.github/assets/pmarket.png?raw=true\" width=\"140\"\u003e\n\u003c/a\u003e\n\n![Logo](/.github/assets/logo.jpg?raw=true \"Logo\")\n\n[![GitHub release](https://img.shields.io/github/release/ovr/ghubber.svg)](https://github.com/ovr/ghubber/releases)\n[![Build Status](https://travis-ci.org/ovr/ghubber.svg?branch=master)](https://travis-ci.org/ovr/ghubber)\n[![Greenkeeper badge](https://badges.greenkeeper.io/ovr/ghubber.svg)](https://greenkeeper.io/)\n[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com)\n\n## How to get alpha version :atom:\n \n### Android\n\nThe app is an alpha and the easiest way to install will be Play Market Alpha version. To get access to the alpha, you should:\n\n1. Join [Google Plus Group](https://plus.google.com/communities/115242870069378334413) (needed to access in play market alpha page)\n2. https://play.google.com/apps/testing/com.ghubber\n3. https://play.google.com/store/apps/details?id=com.ghubber (refresh multiple times, maybe not allowed due delay in Google)\n\n### iOS\n\nPlease send a email to `zaets28rus@gmail.com` with Subject: `Invite me to GHubber TestFlight` and your email, firstname, lastname.\n\n\u003e Note: Be sure to incude the email you use for iTunes.\n\n## Installation \n\nBefore we start to develop app you should configure your env:\n\n### Common\n\n1. You should install NodeJS with NPM\n\nOSX by brew:\n\n```bash\nbrew install nodejs\n```\n\nDebian and Ubuntu:\n\n```bash\ncurl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash -\nsudo apt-get install -y nodejs\n```\n\n2. Now you should install dependencies by `NPM`, inside project directory run:\n\n```bash\nnpm install\n```\n\n[If you have another OS](https://nodejs.org/en/download/package-manager/)\n\n### Android\n\n1. You should download and [install Android Studio](https://developer.android.com/studio/install.html)\n2. Run Android Studio and download default SDKs, don't forget to configure path(s)\n\n```\nexport ANDROID_HOME=/Users/\u003cuser\u003e/Library/Android/sdk\nexport PATH=$ANDROID_HOME/platform-tools:$PATH\n```\n\n3. Run emulator:\n\n#### Way 1: Built-in Android emulator, use KVM on linux if it's installed for acceleration\n\n\u003e Note: KVM and VirtualBox supposedly cannot coexist, or rather, VirtualBox won't run while the KVM modules are loaded in memory\n\nThe easy way will be to create a new device inside Android Studio, press run\n\n#### Way 2: [Genymotion](https://www.genymotion.com/) is a cool emulator, it runs on VirtualBox\n\nRun it, you will see ;)\n\n#### Way 3: Run on real device (I didn't use this method for development, and I don't recommend it)\n\nFirst you should enable Developer menu on Android, Google it or try:\n \n1. Go to the settings menu, and scroll down to \"About phone.\" Tap it.\n2. Scroll down to the bottom again, where you see \"Build number.\" (Your build number may vary from our's here.)\n3. Tap it seven (7) times. After the third tap, you'll see a playful dialog that says you're four taps away from being a developer. (If only it were that simple, eh?) Keep on tapping, and *poof*, you've got the developer settings back.\n\n### iOS\n\n\u003e Note: Sorry, but for build `iOS` you should have `macOS`\n\nIt's pretty easy, you should install XCode by AppStore :+1:\n\n## Lets run ;)\n\n### Way 1\n\nYou should open 2 terminals\n\nInside second you should write:\n\n```bash\nnpm run start\n```\n\nInside first:\n\nAndroid:\n\n```bash\nnpm run android\n```\n\niOS:\n\n```bash\nnpm run ios\n```\n\n### Way 2\n\nOr just run `npm run start:android` or `npm run start:ios` depending on the platform :smile:\n\n## Roadmap\n\n\u003e Will be continued // @todo\n\n- **AccountIssues**\n    - [X] Overview\n    - [X] Filter by types\n    - [X] Infinity loading\n    - [X] Refreshing\n- **Feed**\n    - [X] Overview\n    - [X] Infinity loading\n    - [ ] Refreshing\n- **Profile**\n    - [X] Overview\n        - [X] Information\n        - [X] Contributions Graph (Tablet only, for now)\n        - [X] Organizations\n        - [ ] Pinned Repositories (will be in v0.5.0)\n    - [X] Repositories\n    - [ ] Stars\n    - [ ] Following\n    - [ ] Followers\n    - [ ] Gists\n- **Repository**\n    - [X] Overview      \n    - [ ] Issues      \n    - [ ] PRs      \n    - [ ] Watchers\n- **Organization**\n    - [ ] Overview\n    - [ ] Teams\n    - [ ] Repositories\n- **Pull Request**\n    - [ ] Overview\n    - [ ] Close/re-open\n    - [ ] Add/remove/edit comment\n- **Issue**\n    - [ ] Overview\n    - [ ] Close/re-open\n    - [ ] Add/remove/edit comment\n\n## Sponsors\n\nThanks to our sponsors and supporters:\n\n| JetBrains |\n|-----------|\n| WebStorm  |\n\n## LICENSE\n\nThis project is open-sourced software licensed under the MIT License with Additions.\n\n* You are not able to edit About Page.\n* Delete any copyrights.\n* You are not able to fork/clone/rebuild repository to publish \"YOU FORK NAME\" to Play Market, ITunes or any app stores.\n\nSee the [LICENSE](LICENSE) file for more information.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fovr%2Fghubber","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fovr%2Fghubber","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fovr%2Fghubber/lists"}