https://github.com/tigran-sargsyan-w/github-buddy-checker
🔗GitHub Buddy Checker — Find who is your GitHub-Buddy🔗
https://github.com/tigran-sargsyan-w/github-buddy-checker
analytics audit balance buddy checker followers following github github-api hacktoberfest mutuals no-backend non-mutuals privacy static-site unfollowers
Last synced: 15 days ago
JSON representation
🔗GitHub Buddy Checker — Find who is your GitHub-Buddy🔗
- Host: GitHub
- URL: https://github.com/tigran-sargsyan-w/github-buddy-checker
- Owner: tigran-sargsyan-w
- Created: 2025-10-12T07:36:27.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2025-10-13T10:54:51.000Z (8 months ago)
- Last Synced: 2026-05-06T11:49:04.189Z (about 1 month ago)
- Topics: analytics, audit, balance, buddy, checker, followers, following, github, github-api, hacktoberfest, mutuals, no-backend, non-mutuals, privacy, static-site, unfollowers
- Language: JavaScript
- Homepage: https://tigran-sargsyan-w.github.io/github-buddy-checker/
- Size: 31.3 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.en.md
Awesome Lists containing this project
README
# GitHub Buddy Checker — Find who is your GitHub‑Buddy
A tiny, client‑side tool to analyze GitHub follow reciprocity. See who doesn’t follow you back, who you don’t follow, and your mutuals. No backend.
- Live demo: [GitHub Buddy Checker](https://tigran-sargsyan-w.github.io/github-buddy-checker/)
- UI languages: EN/RU
## Features
- Followers/following analysis
- Result groups:
- Not following you back — you follow them, they don’t follow you
- You’re not following — they follow you, you don’t follow them
- Mutual — both follow each other
- Stats summary (followers, following, mutual, not‑following‑back)
- GitHub API rate‑limit indicator with reset ETA
- Optional Personal Access Token to raise limit up to 5000 req/h
- Language switcher (EN/RU)
## How to use
1. Open the live demo (or run locally — see below).
2. Enter a GitHub username and click “Search”.
3. Optionally add a Personal Access Token:
- Without token: 60 req/h
- With token: up to 5000 req/h
- Create at https://github.com/settings/tokens (no special scopes required)
4. Explore the three tabs and the stats card.
## Privacy
- 100% client‑side. Requests go directly to https://api.github.com
- If provided, your token is used only in request headers and is not stored anywhere
## Run
The project requires no build and no dependencies.
- Option 1 — Demo site (quick and easy)
- Demo: [GitHub Buddy Checker](https://tigran-sargsyan-w.github.io/github-buddy-checker/)
- Open the hosted page and try the tool right away. Great for a quick overview.
- Option 2 — Local (for privacy-conscious users)
- Download/clone the repository and open `index.html` on your own device.
- The only network requests go to the GitHub API; your PAT is never sent anywhere else.
Structure:
- index.html — entry point
- src/utils — utilities (GitHub API, i18n, toasts)
- src/components — components (language switcher, search, stats, lists)
- src/app.jsx — app bootstrap
## Tech
- React 18 (UMD)
- Tailwind (CDN)
- Lucide Icons (CDN)
- GitHub REST API v3 (followers/following, 100‑items pagination)
## Limitations
- Public data only
- Large accounts may need more requests (watch API limits)
## Roadmap ideas
- Filter/search/sort in lists
- Export (CSV/JSON)
- Remember last query locally