explaingit

gitpoint/git-point

4,760JavaScriptAudience · developerComplexity · 3/5Setup · moderate

TLDR

A free, unofficial GitHub mobile app for iOS and Android built with React Native. Browse repos, manage notifications, and interact with issues and pull requests from your phone.

Mindmap

mindmap
  root((GitPoint))
    Features
      Activity feed
      Issues and PRs
      Notifications
      Repo browsing
    Tech Stack
      React Native
      GitHub OAuth
      JavaScript
    Platforms
      iOS
      Android
    Status
      Archived project
      Learning reference
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Things people build with this

USE CASE 1

Learn how a production React Native app implements GitHub OAuth login and API integration.

USE CASE 2

Use as a reference codebase for building cross-platform iOS and Android apps from shared JavaScript.

USE CASE 3

Study a real-world open-source React Native project with notification management and repo browsing.

Tech stack

JavaScriptReact NativeGitHub OAuth

Getting it running

Difficulty · moderate Time to first run · 1h+

Requires a Mac to build the iOS version, project is no longer actively maintained so some dependencies may be outdated.

In plain English

GitPoint is a free, unofficial GitHub mobile app for iOS and Android. It lets you browse GitHub from your phone, manage notifications, and interact with repositories without needing to open a web browser. The app was built with React Native, which is a framework for writing mobile apps using JavaScript that can run on both iPhone and Android from a shared codebase. The features cover the main things people do on GitHub day to day: viewing your activity feed, reading and replying to issue and pull request conversations, creating new issues, closing or locking existing ones, applying labels and assignees, reviewing and merging pull requests, starring and forking repositories, and searching for users or repos. Notification management is also included, with controls for marking items as read. For developers who want to build or modify the app themselves, the setup process follows standard React Native steps: clone the repo, run yarn to install dependencies, then use the provided yarn commands to launch it in the iOS simulator or an Android emulator. A Mac is required to build the iOS version. Development API keys are included in the source code for testing, with instructions for creating your own GitHub OAuth credentials if you want to run the app against your own GitHub account. The project had over 70 contributors at the time of the README and accepted financial backing through Open Collective. The repository appears to be no longer actively maintained, so it is best treated as a reference or learning project rather than a production app you would install today.

Copy-paste prompts

Prompt 1
Using the GitPoint React Native codebase as a reference, show me how the GitHub OAuth login flow is implemented, from the initial redirect to storing the access token.
Prompt 2
In the GitPoint repo, how does the notifications screen fetch and display GitHub notifications? Walk me through the relevant files and API calls.
Prompt 3
I want to fork GitPoint and add a feature to star a repository from the repo detail screen. Which files should I modify and what GitHub API endpoint should I call?
Prompt 4
Using the GitPoint codebase, show me how to set up a local development environment on a Mac to run the app in the iOS simulator.
Open on GitHub → Explain another repo

← gitpoint on gitmyhub — every repo by this author, as a profile.

Verify against the repo before relying on details.