While building my project GitHub Followers Tracker, I noticed something interesting about GitHub profiles.
On the GitHub website, follower counts are rounded:
2.7K followers
But the GitHub API gives you the exact number:
{
"followers": 2743
}
No rounding, no guessing.
Why I Built This
GitHub shows your current followers, but it doesn't show your follower history.
You can't easily know:
Who followed you recently
Who unfollowed you
How your network changed over time
So I built a small tool that works like a memory for your GitHub profile.
GitHub Followers Tracker
π Live Demo:
https://github-followers-tracker.netlify.app/
π» Source Code:
https://github.com/MiladJoodi/github-followers-tracker
Features:
β
Search any GitHub username
β
View followers and following lists
β
Track new followers
β
Detect unfollowed users
β
Save snapshots and compare changes
β
No login required
β
How It Works
GitHub provides profile data through a public API:
const response = await fetch(
`https://api.github.com/users/${username}`
);
const profile = await response.json();
console.log(profile.followers);****
The API returns useful information like:
{
"login": "MiladJoodi",
"followers": 2743,
"following": 1752,
"public_repos": 136
}
Built with:
β‘οΈ Next.js 15 App Router
β‘οΈ React 19
β‘οΈ TypeScript
β‘οΈ Tailwind CSS
β‘οΈ Radix UI
β‘οΈ Recharts
β‘οΈ Zod
What I Learned
Sometimes a simple API can become the foundation of a useful developer tool.
GitHub gives you the data, but with a little creativity you can build something that solves a real problem.
If you are interested in GitHub APIs or frontend projects, feel free to check it out, fork it, or share your feedback π


Top comments (0)