Add correct, secure usernames to any Rails model with one line (`has_username`). Format rules that read like English (no symbols at the edges, no two in a row, not all digits), a bundled list of reserved names (admin, root, login, your own routes) matched the way impersonators actually type them (ad.min, adm1n, admin2), offensive-word screening in severity tiers per language, case-insensitive uniqueness that actually uses your index, a free generated name for every account, suggestions when a name is taken, and a live availability check. No table, no network, no API key.

Required Ruby Version

>= 3.2.0

Authors

rameerez

Versions

  1. 0.2.0
    1. source

      1. 0.2.0 source October 27, 2026 (148 KB)
  2. 0.1.3
    1. source

      1. 0.1.3 source October 27, 2026 (126 KB)

Pushed by

SHA 256 checksum