Flitch

GitHub

Connect GitHub to build dashboards on repositories, organizations, starred repos, followers, following, issues, and gists.

Read only access to your GitHub account. No writes back to GitHub.

Objects

ObjectFields
RepositoriesThe repositories your account can access
OrganizationsThe organizations you belong to
StarredRepositories you've starred
FollowersAccounts following you
FollowingAccounts you follow
My IssuesIssues across your repositories (all states)
GistsYour gists

The connector imports data for the signed-in user. Repository-specific resources tied to one particular repo (such as a single repo's commits or pull requests) aren't standalone objects here.

Scopes

read:user
read:org
repo

repo is only needed if you want private repositories included. For public-only access, read:user read:org is enough. No write or delete scopes.

Connect

Open Data

In app.flitch.io, open the Data page.

Add GitHub

Top right, click Add, pick GitHub.

Sign in with GitHub

Complete the OAuth popup. You stay signed in to GitHub directly; Flitch never sees your password.

Pick objects and save

Tick the objects you want (for example Repositories and My Issues). Set a name. Save.

Each object becomes a dataset.

Refresh

Refresh is off by default. Every dashboard load runs a live query against GitHub. Enable refresh to schedule a background refresh and serve from cache between runs. See Refresh.

Disconnect

  • In Flitch: open the connection from the Data page and delete it. Tokens revoked, cache cleared.
  • In GitHub: Settings → Applications → Authorized OAuth Apps, revoke Flitch.

Troubleshooting

Reconnect required. Tokens revoked or expired. Open the connection and click Reconnect.

Private repos missing. The connection was authorized without the repo scope. Reconnect and grant repo to include private repositories.

On this page