A small Chrome extension for checking whether GitHub username candidates are available for your account. From GitHub's account settings page, paste a list of candidates; the extension uses GitHub's own rename validator without submitting a username change.
Checking github.com/USERNAME is not reliable for this: GitHub can return a 404 for a username that is still reserved or otherwise unavailable to rename into. This extension checks the validator GitHub uses in the account rename flow instead.
- Open
chrome://extensions. - Enable Developer mode.
- Click Load unpacked and select this repository folder.
- In GitHub, open Settings → Account.
- Click the green Check usernames button in the bottom-right corner of the page.
- Paste up to 150 candidates into the extension panel, then click Check candidates.
If the extension says it cannot find GitHub's validator:
- Under Change username, click Change username.
- In GitHub's warning dialog, click I understand, let’s change my username.
- Close GitHub's rename dialog. Do not enter a username or click Change my username.
- Open the extension again and retry the check.
- Candidates are checked directly with GitHub. The extension does not send them to a separate service or store them.
- It relies on GitHub's internal username-change check, which may stop working if GitHub updates its settings page.
- HTTP
200results are marked available, and HTTP422results are marked unavailable. Network failures and other HTTP statuses are marked unknown. - Checks stop after three consecutive unknown results to avoid repeatedly calling a failing endpoint.
- Checks run at roughly one candidate every 900 ms. Closing the checker or navigating away stops the current batch, and results can be downloaded as CSV.