Back to Home

How It Works

Direct Browser Fetching

When you enter a username, your browser fetches data directly from GitHub's API. No data passes through our servers. We don't have servers. This is a fully static site.

This means your starred repositories never leaves your browser until you choose to export them.

Rate Limits

GitHub limits API requests to prevent abuse. These limits apply to your IP address, not to this website.

Without a token

  • 60 requests per hour
  • 30 stars per request
  • ≈ 1,800 stars maximum per hour

With a personal access token

  • 5,000 requests per hour
  • 30 stars per request
  • ≈ 150,000 stars maximum per hour

Rate limits reset on a rolling hourly window. If you run out, wait a few minutes or add a token.

Token Safety

If you have more than 500 stars or want higher rate limits, you can provide a GitHub personal access token.

  • Your token is never stored. Not in cookies, localStorage, or anywhere else
  • It stays in memory only and is cleared when you close the tab
  • It's sent directly to GitHub's API from your browser, never through any third party
  • You can create a token with no permissions (public access only) at github.com/settings/tokens

Privacy First

starcorn is designed with privacy as a core principle:

  • No accounts or authentication required
  • No data stored between sessions (refresh = start over)
  • No analytics that track your GitHub activity
  • Open source. You can verify everything at GitHub

Still have questions? Open an issue on GitHub