Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

madeburo/githubster

Repository files navigation

Githubster

Githubster

Track your GitHub followers, unfollowers and following relationships.

Githubster TypeScript Tailwind React

Githubster is a free, open-source tool that helps you understand your GitHub social graph. Instantly see who doesn't follow you back, discover followers you haven't followed yet, and get a clear overview of your connections — all without signing in or sharing any personal data.

Features

  • Not Following Back — people you follow who don't follow you back
  • You Don't Follow Back — people who follow you but you don't follow back
  • Mutuals — people you follow who also follow you
  • Following — everyone you follow
  • Followers — everyone who follows you
  • Profile Overview — top languages, total stars, repositories
  • Sort users by name (A→Z, Z→A)
  • Search and filter within each tab
  • Share profile link with one click
  • Keyboard shortcut (/) to focus search
  • Loading progress with skeleton animation
  • Optional GitHub token for higher rate limits
  • Dark/Light theme
  • 17 languages supported (i18n with RTL)
  • PWA — installable as a standalone app
  • Fully client-side — no data stored on any server
  • SEO optimized with structured data (JSON-LD)

Getting Started

# Install dependencies
npm install
# Run development server
npm run dev

Open http://localhost:3000 in your browser.

GitHub Token (Optional)

Without a token, the GitHub API allows 60 requests per hour. With a personal access token, you get 5,000 requests per hour.

To create a token:

  1. Go to GitHub Settings → Developer settings → Personal access tokens
  2. Generate a new token (classic) — no scopes needed for public data
  3. Paste it in the token field in the app

Tech Stack

Security

  • Content Security Policy (CSP) headers
  • Strict-Transport-Security (HSTS)
  • X-Content-Type-Options, X-Frame-Options
  • Permissions-Policy
  • All data stays in the browser — zero server-side storage

Contributing

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/my-feature)
  3. Commit your changes (git commit -am 'Add my feature')
  4. Push to the branch (git push origin feature/my-feature)
  5. Open a Pull Request

License

MIT

About

Track your GitHub followers, unfollowers, and following relationships

Topics

Resources

License

Stars

Watchers

Forks

Packages

Contributors

AltStyle によって変換されたページ (->オリジナル) /