Skip to content
Personal Projects

Tab Groups for GitHub

A Chrome extension that splits your GitHub repository list into groups of your own and lets you browse by group across pagination. It has no server: every group stays in the user's own browser storage.

OtherBrowser Extension DevelopmentLocalization
Organisation
Personal Projects
How it started
Self-initiated

Choices I made

  • Limited permissions to storage and access to GitHub, with nothing sent anywhere else.

  • Separated groups per personal or organisation account, and gave each group a URL so it can be bookmarked.

  • Used the browser's own account sync, so it syncs across browsers without a server or a token.

  • The UI switches itself between English and Japanese.

Tools

Languages
JavaScript
Platforms & Stores
Chrome Web Store