flarum/nicknames
Flarum extension that lets members set an optional nickname and show it across the forum. Users manage their nickname from profile settings, while usernames remain available for login and identification. A simple way to add friendlier display names to your community.
jsmith or john.smith.4821. Nicknames let you ship a usable, presentable identity on day one instead of forcing a rename flow or a custom profile field.Adopt when:
Look elsewhere or build custom when:
To executives (one paragraph): We can give every community member a proper display name — separate from the handle they log in with — for the cost of one dependency and roughly a day of configuration, instead of a custom identity feature we would own and maintain indefinitely. It's MIT-licensed, first-party to the Flarum ecosystem we already run on, and removable without data loss. The business value is onboarding friction and migration readiness: people joining via SSO or from an old forum arrive with usernames like j.smith.4821, and today that is the name they wear in public. It removes a visible rough edge at near-zero cost and does not appear on the roadmap as a project.
To engineering (the honest version): Small, well-scoped extension adding a nickname field with permission-gated editing, layered onto Flarum's existing user model — no fork of core, no custom migration. Constraints to note: this repository is a read-only subtree split, so patches and issues go upstream to the parent monorepo, not here; star count is not a health signal. Budget time for policy decisions the extension won't make for us — uniqueness, rename frequency, reserved names, and whether we retain prior names for abuse investigations. Recommend we pin the version, verify compatibility with our Flarum release, and wrap the rename policy in our own config so we can change it without forking.
How can I help you explore Laravel packages today?