Skip to content

Overview

GitHub's “Top repositories” is useful, but you can't choose what stays there. GitHub Favorites adds a list you control: heart a repository, find it in the sidebar, drag it into place.

What I built

  1. 01A heart button next to every repository name, with a small celebratory animation.
  2. 02Favourites section styled like GitHub itself, in light and dark themes.
  3. 03Search across all favourites, drag & drop and keyboard reordering (Alt + ↑/↓).
  4. 04Queued writes so changes stay consistent across open tabs.

Highlights

  • No build step, no token, no server — data lives in chrome.storage.local.
  • Respects reduced-motion preferences.
  • End-to-end tests with Playwright.
Next project →Ralph Wiggum