This content originally appeared on DEV Community and was authored by kaifcodec
User Scanner
Repo: https://github.com/kaifcodec/user-scanner
Scan a username across multiple social, developer, and creator platforms to see if it’s available.
Perfect for finding a unique username across GitHub, Twitter, Reddit, Instagram, and more, all in one command.
Features
- ✅ Check usernames across social networks, developer platforms, and creator communities.
- ✅ Clear Available / Taken / Error output for each platform.
- ✅ Fully modular: add new platform modules easily.
- ✅ Command-line interface ready: works directly after
pip install.
- ✅ Can be used as username OSINT tool.
Installation
pip install user-scanner
Usage
Scan a username across all platforms:
user-scanner -u <username>
Optionally, scan a specific category or single module:
user-scanner -u <username> -c dev
user-scanner -l # Lists all available modules
user-scanner -u <username> -m github
Example Output:
Checking username: johndoe078
== DEV SITES ==
[✔] Codeberg: Available
[✔] Cratesio: Available
[✔] Dockerhub: Available
[✘] Github: Taken
[✔] Gitlab: Available
[✔] Launchpad: Available
[✔] Npmjs: Available
[✔] Replit: Available
== SOCIAL SITES ==
[✔] Bluesky: Available
[✘] Instagram: Taken
[✔] Mastodon: Available
[✔] Pinterest: Available
[✘] Reddit: Taken
[✔] Snapchat: Available
[✔] Telegram: Available
[✘] Threads: Taken
[✔] X (Twitter): Available
[✔] Youtube: Available
== CREATOR SITES ==
[✔] Devto: Available
[✔] Hashnode: Available
[✔] Kaggle: Available
[✔] Medium: Available
[✔] Patreon: Available
== COMMUNITY SITES ==
[✔] Coderlegion: Available
== GAMING SITES ==
[✔] Chess_com: Available
[✔] Osu: Available
...
...
...
Contributing:
Modules are organized by category:
user_scanner/
├── dev/ # Developer platforms (GitHub, GitLab, etc.)
├── social/ # Social platforms (Twitter/X, Reddit, Instagram, etc.)
├── creator/ # Creator platforms (Hashnode, Dev.to, Medium, etc.)
├── community/ # Community platforms (forums, niche sites)
├── gaming/ # Gaming sites (chess.com, and many more(upcoming))
Module guidelines:
- Each module must define a
validate_<site>()function that takes ausernameand returns:-
1→ Available -
0→ Taken -
2→ Error / Could not check
-
- Use
httpxfor requests,coloramafor colored output. - Optional: modules can define a CLI parser if they support custom arguments.
See CONTRIBUTING.md for examples.
Dependencies:
License
This project is licensed under the MIT License.
⚠️ community/ and gaming/ are small, looking for contributions
This content originally appeared on DEV Community and was authored by kaifcodec
kaifcodec | Sciencx (2025-11-09T14:44:02+00:00) User Scanner : Find Your Unique & Perfect Username Across All Popular Platforms. Retrieved from https://www.scien.cx/2025/11/09/user-scanner-find-your-unique-perfect-username-across-all-popular-platforms/
Please log in to upload a file.
There are no updates yet.
Click the Upload button above to add an update.
