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
}
Enter fullscreen mode Exit fullscreen mode
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);****
Enter fullscreen mode Exit fullscreen mode
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 ๐


๋ต๊ธ ๋จ๊ธฐ๊ธฐ