Built a username checker which lets you check availability of a username across popular sites.

User Scanner

Visit :GitHub
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.


This content originally appeared on DEV Community and was authored by kaifcodec

User Scanner

Visit :GitHub
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.

Looking for feedback and contributions

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: johndoe07

== DEV SITES ==
  [✔] Codeberg: Available
  [✔] Cratesio: Available
  [✘] Dockerhub: Taken
  [✘] Github: Taken
  [✔] Gitlab: Available
  [✔] Launchpad: Available
  [✔] Npmjs: Available
  [✘] Replit: Taken

== SOCIAL SITES ==
  [✘] Bluesky: Taken
  [✘] Instagram: Taken
  [✘] Mastodon: Taken
  [✘] Pinterest: Taken
  [✘] Reddit: Taken
  [✘] Snapchat: Taken
  [✘] Threads: Taken
  [✘] X (Twitter): Taken
  [✔] Youtube: Available

== CREATOR SITES ==
  [✔] Devto: Available
  [✔] Hashnode: Available
  [✘] Kaggle: Taken
  [!] Medium: Error
  [✔] Patreon: Available

== COMMUNITY SITES ==
  [✔] Coderlegion: Available

== GAMING SITES ==
  [✘] Chess_com: Taken

  ...
  ...
  ...

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 a username and returns:
    • 1 → Available
    • 0 → Taken
    • 2 → Error / Could not check
  • Use httpx for requests, colorama for colored output.
  • Optional: modules can define a CLI parser if they support custom arguments.

See CONTRIBUTING.md for examples.

Dependencies:

⚠️ community/ and gaming/ are small, looking for contributions


This content originally appeared on DEV Community and was authored by kaifcodec


Print Share Comment Cite Upload Translate Updates
APA

kaifcodec | Sciencx (2025-10-25T16:35:27+00:00) Built a username checker which lets you check availability of a username across popular sites.. Retrieved from https://www.scien.cx/2025/10/25/built-a-username-checker-which-lets-you-check-availability-of-a-username-across-popular-sites/

MLA
" » Built a username checker which lets you check availability of a username across popular sites.." kaifcodec | Sciencx - Saturday October 25, 2025, https://www.scien.cx/2025/10/25/built-a-username-checker-which-lets-you-check-availability-of-a-username-across-popular-sites/
HARVARD
kaifcodec | Sciencx Saturday October 25, 2025 » Built a username checker which lets you check availability of a username across popular sites.., viewed ,<https://www.scien.cx/2025/10/25/built-a-username-checker-which-lets-you-check-availability-of-a-username-across-popular-sites/>
VANCOUVER
kaifcodec | Sciencx - » Built a username checker which lets you check availability of a username across popular sites.. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2025/10/25/built-a-username-checker-which-lets-you-check-availability-of-a-username-across-popular-sites/
CHICAGO
" » Built a username checker which lets you check availability of a username across popular sites.." kaifcodec | Sciencx - Accessed . https://www.scien.cx/2025/10/25/built-a-username-checker-which-lets-you-check-availability-of-a-username-across-popular-sites/
IEEE
" » Built a username checker which lets you check availability of a username across popular sites.." kaifcodec | Sciencx [Online]. Available: https://www.scien.cx/2025/10/25/built-a-username-checker-which-lets-you-check-availability-of-a-username-across-popular-sites/. [Accessed: ]
rf:citation
» Built a username checker which lets you check availability of a username across popular sites. | kaifcodec | Sciencx | https://www.scien.cx/2025/10/25/built-a-username-checker-which-lets-you-check-availability-of-a-username-across-popular-sites/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.