PHPackages                             vardot/betterlogin - 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. [Authentication &amp; Authorization](/categories/authentication)
4. /
5. vardot/betterlogin

ActiveDrupal-module[Authentication &amp; Authorization](/categories/authentication)

vardot/betterlogin
==================

Make the login screens better :)

2.0.3(2y ago)19.9k↓62.3%GPL-2.0-or-laterTwig

Since Oct 9Pushed 2y ago3 watchersCompare

[ Source](https://github.com/Vardot/betterlogin)[ Packagist](https://packagist.org/packages/vardot/betterlogin)[ RSS](/packages/vardot-betterlogin/feed)WikiDiscussions 2.0.x Synced today

READMEChangelog (3)Dependencies (1)Versions (5)Used By (0)

Better Login
============

[](#better-login)

This is a direct fork for the Better Login module

### Following with changes from

[](#following-with-changes-from)

- Issue [\#3286226](https://www.drupal.org/project/betterlogin/issues/3286226): Automated Drupal 10 compatibility fixes

Started this Fork module on the `2.0.x` branch

CONTENTS OF THIS FILE
---------------------

[](#contents-of-this-file)

- Introduction
- Requirements
- Installation
- Configuration
- Maintainers

INTRODUCTION
------------

[](#introduction)

Better Login module is used to remove issue of styling Drupal login/password/registration/reset forms. It is slightly inspired by the way Wordpress login forms work, and uses four page templates to change the style of the forms. It is very simple to use, just install the Better Login module and it starts working immediately.

- For a full description of the module, visit the project page:

REQUIREMENTS
------------

[](#requirements)

-No special requirements.

INSTALLATION
------------

[](#installation)

- Module: Install as you would normally install a contributed Drupal module. See: for further information.

CONFIGURATION
-------------

[](#configuration)

The module has no menu or modifiable settings. There is no configuration.

MAINTAINERS
-----------

[](#maintainers)

Current maintainers:

- Jonathan Wagener (theamoeba) -
- Yogesh Pawar -

###  Health Score

28

—

LowBetter than 52% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity26

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity46

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% 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 ~17 days

Total

5

Last Release

930d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/1641992?v=4)[Rajab Natshah](/maintainers/Natshah)[@Natshah](https://github.com/Natshah)

![](https://www.gravatar.com/avatar/0a7204f4105511c0cbdfa7f4bf05ce8d7ddb14b26053a1b50e17895c23da12b4?d=identicon)[vardot-devops](/maintainers/vardot-devops)

---

Top Contributors

[![Natshah](https://avatars.githubusercontent.com/u/1641992?v=4)](https://github.com/Natshah "Natshah (6 commits)")

### Embed Badge

![Health badge](/badges/vardot-betterlogin/health.svg)

```
[![Health](https://phpackages.com/badges/vardot-betterlogin/health.svg)](https://phpackages.com/packages/vardot-betterlogin)
```

###  Alternatives

[drupal/core-recommended

Locked core dependencies; require this project INSTEAD OF drupal/core.

6942.5M421](/packages/drupal-core-recommended)[openeuropa/oe_authentication

Authentication against the OpenEuropa Authentication service.

17333.7k6](/packages/openeuropa-oe-authentication)

PHPackages © 2026

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