A simple, beautiful tool to find out who's not following you back on GitHub and catch those sneaky "follow-unfollow" snakes! Catch GitHub users who follow then unfollow & find who doesn't follow you back!
- π Find Non-Followers - Instantly see who you follow but doesn't follow you back
- π Snake Detector - Tracks follower history to catch users who follow, wait for a follow-back, then unfollow
- π Clean Dashboard - Beautiful dark-themed UI with stats cards and interactive tables
- π No Login Required - Works for any public GitHub profile
- πΎ History Tracking - Stores previous checks in your browser's localStorage
- π± Fully Responsive - Works perfectly on desktop, tablet, and mobile
- β‘ Lightning Fast - Pure HTML, CSS, and JavaScript - no frameworks, no servers
- π 100% Free - Hosted on GitHub Pages, uses free GitHub API
- Enter a GitHub username in the search box
- Click "Check Followers" to fetch their followers and following lists
- Compare results - The tool shows exactly who doesn't follow back
- Detect Snakes - Historical tracking identifies follow/unfollow patterns
Visit: 0x9z.github.io/snake-detector
-
Clone the repository:
https://0x9z.github.io/snake-detector/ -
Open index.html in your browser
-
Start auditing followers!
No build tools, no npm install, no dependencies. Just open and use.
snake-detector/
βββ index.html # Main dashboard
βββ css/
β βββ style.css # All styles (dark theme)
βββ js/
β βββ github-api.js # GitHub API wrapper
β βββ app.js # Main application logic
βββ README.md
βββ LICENSE
HTML5 - Structure
CSS3 - Styling with CSS Grid & Flexbox
Vanilla JavaScript - No frameworks or libraries
GitHub REST API v3 - Data source
Font Awesome - Icons
localStorage API - History tracking
User Input (GitHub Username)
β
GitHub API Calls
β
βββ GET /users/{username}/followers
βββ GET /users/{username}/following
β
JavaScript Comparison
β
βββ Not Following Back List
βββ Snake Detection (via localStorage history)
β
Dashboard Display
A "snake" is a GitHub user who:
Follows you
Waits for you to follow back
Unfollows you after you follow them
My tool detects these patterns by comparing your current followers with previous checks stored in your browser.
Unauthenticated: 60 requests per hour
Authenticated: 5,000 requests per hour
The tool uses unauthenticated requests by default. Each audit uses 2 API calls (followers + following). π Privacy
No data collection - Everything runs in your browser
No tracking - No analytics, no cookies (except localStorage for history)
No server - Your data never leaves your browser
Open source - Audit the code yourself
π€ How to Contribute
Contributions are welcome! Here's how:
Fork the repository
Create a feature branch: git checkout -b feature/amazing-feature
Commit your changes: git commit -m 'Add amazing feature'
Push to the branch: git push origin feature/amazing-feature
Open a Pull Request
Ideas for Contributions
β‘Add export to CSV functionality
β‘Add light/dark theme toggle
β‘Add email notifications
β‘Add follower growth charts
β‘Add OAuth for authenticated requests
β‘Add i18n support
β‘Add PWA support
π License
This project is licensed under the MIT License - see the LICENSE file for details. π Acknowledgments
GitHub API for providing the data
Font Awesome for the beautiful icons
All the snakes out there who inspired this tool π
Give a βοΈ if this project helped you catch some snakes!
π§ Contact Got questions or suggestions? Open an issue or reach out:
GitHub: @0x9z
Project Link: https://0x9z.github.io/snake-detector/
Made with β€οΈ by 0x9z-Anas to keep GitHub honest!
π Snake Detector - Don't let the snakes bite!
@0x9z
