PHPackages                             terminal42/contao-mailusername - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Mail &amp; Notifications](/categories/mail)
4. /
5. terminal42/contao-mailusername

ActiveContao-bundle[Mail &amp; Notifications](/categories/mail)

terminal42/contao-mailusername
==============================

E-mail as username for Contao Open Source CMS

2.2.0(4mo ago)928.5k↓27.1%5MITPHPPHP ^8.1CI passing

Since Jul 13Pushed 4mo ago4 watchersCompare

[ Source](https://github.com/terminal42/contao-mailusername)[ Packagist](https://packagist.org/packages/terminal42/contao-mailusername)[ GitHub Sponsors](https://github.com/terminal42)[ Fund](https://ko-fi.com/terminal42)[ RSS](/packages/terminal42-contao-mailusername/feed)WikiDiscussions main Synced 3d ago

READMEChangelogDependencies (8)Versions (17)Used By (0)

terminal42/contao-mailusername
==============================

[](#terminal42contao-mailusername)

With this Contao extension, a members username will be set to its email address. A member no longer needs to give a username when registering through the front end registration module.

Usernames for existing members are not changed, but their username will be converted to the email address the next time their data is updated (e.g. through back end or personal data front end module).

**Attention:** Before installing this extension into an existing system with members, make sure there are no members with duplicate email addresses!

Installation
------------

[](#installation)

Choose the installation method that matches your workflow!

### Installation via Contao Manager

[](#installation-via-contao-manager)

Search for `terminal42/contao-mailusername` in the Contao Manager and add it to your installation. Finally, update the packages.

### Manual installation

[](#manual-installation)

Add a composer dependency for this bundle. Therefore, change in the project root and run the following:

```
composer require terminal42/contao-mailusername
```

Depending on your environment, the command can differ, i.e. starting with `php composer.phar …` if you do not have composer installed globally.

License
-------

[](#license)

This bundle is released under the [MIT](LICENSE)

###  Health Score

56

—

FairBetter than 97% of packages

Maintenance75

Regular maintenance activity

Popularity35

Limited adoption so far

Community18

Small or concentrated contributor base

Maturity80

Battle-tested with a long release history

 Bus Factor1

Top contributor holds 62.5% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~276 days

Recently: every ~319 days

Total

15

Last Release

135d ago

Major Versions

1.0.9 → 2.0.02021-04-20

PHP version history (3 changes)1.0.4PHP &gt;=5.3.2

2.0.0PHP ^7.4 || ^8.0

2.2.0PHP ^8.1

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/1073273?v=4)[Andreas Schempp](/maintainers/aschempp)[@aschempp](https://github.com/aschempp)

![](https://avatars.githubusercontent.com/u/481937?v=4)[Yanick Witschi](/maintainers/Toflar)[@Toflar](https://github.com/Toflar)

---

Top Contributors

[![aschempp](https://avatars.githubusercontent.com/u/1073273?v=4)](https://github.com/aschempp "aschempp (25 commits)")[![richardhj](https://avatars.githubusercontent.com/u/1284725?v=4)](https://github.com/richardhj "richardhj (7 commits)")[![qzminski](https://avatars.githubusercontent.com/u/193483?v=4)](https://github.com/qzminski "qzminski (5 commits)")[![Toflar](https://avatars.githubusercontent.com/u/481937?v=4)](https://github.com/Toflar "Toflar (2 commits)")[![fritzmg](https://avatars.githubusercontent.com/u/4970961?v=4)](https://github.com/fritzmg "fritzmg (1 commits)")

---

Tags

emailcontaousername

### Embed Badge

![Health badge](/badges/terminal42-contao-mailusername/health.svg)

```
[![Health](https://phpackages.com/badges/terminal42-contao-mailusername/health.svg)](https://phpackages.com/packages/terminal42-contao-mailusername)
```

###  Alternatives

[contao-community-alliance/dc-general

Universal data container for Contao

1680.8k92](/packages/contao-community-alliance-dc-general)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
