PHPackages                             marjose123/filament-lockscreen - 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. marjose123/filament-lockscreen

ActiveLibrary

marjose123/filament-lockscreen
==============================

Give an ability to the user to lock their access session without logging out of the system for a break.

v3.4(1mo ago)6040.9k↓42.9%16[1 PRs](https://github.com/MarJose123/filament-lockscreen/pulls)2MITPHPPHP ^8.2CI passing

Since Sep 12Pushed 1mo ago1 watchersCompare

[ Source](https://github.com/MarJose123/filament-lockscreen)[ Packagist](https://packagist.org/packages/marjose123/filament-lockscreen)[ Docs](https://github.com/marjose123/filament-lockscreen)[ Fund](https://paypal.me/whoami213)[ GitHub Sponsors](https://github.com/MarJose123)[ RSS](/packages/marjose123-filament-lockscreen/feed)WikiDiscussions 3.x Synced 1mo ago

READMEChangelog (10)Dependencies (22)Versions (43)Used By (2)

[![](https://github.com/MarJose123/filament-lockscreen/raw/2.x/art/filament-lockscreen-1x.png)](https://github.com/MarJose123/filament-lockscreen/blob/2.x/art/filament-lockscreen-1x.png)

***Give an ability to the user to lock their access without logging out of the system for a break.***

[![Latest Version on Packagist](https://camo.githubusercontent.com/c691ba54886f618f87a5d508b557ac68c897cc5a02c7377c5f61bd718a9eb549/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6d61726a6f73653132332f66696c616d656e742d6c6f636b73637265656e2e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/marjose123/filament-lockscreen)[![Total Downloads](https://camo.githubusercontent.com/bd37b824e383a0750dfb0cb6507d39144590601e100fde68703ed7219d52cc0d/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6d61726a6f73653132332f66696c616d656e742d6c6f636b73637265656e2e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/marjose123/filament-lockscreen)

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

[](#installation)

You can install the package via Composer:

```
composer require marjose123/filament-lockscreen
```

Panel provider configuration:

```
use lockscreen\FilamentLockscreen\Lockscreen;
use lockscreen\FilamentLockscreen\Http\Middleware\Locker;
use lockscreen\FilamentLockscreen\Http\Middleware\LockerTimer;

public function panel(Panel $panel): Panel
{
    return $panel
        // ...
        ->plugins([
            //.......
              Lockscreen::make()
                ->usingCustomTableColumns() // Use custom table columns. Default:  email, password.
                ->enableRateLimit() // Enable rate limit for the lockscreen. Default: Enable, 5 attempts in 1 minute.
                ->setUrl() // Customize the lockscreen url.
                ->enableIdleTimeout() // Enable auto lock during idle time. Default: Enable, 30 minutes.
               ->disableDisplayName() // Display the name of the user based on the attribute supplied. Default: name
               ->icon() // Customize the icon of the lockscreen.
               ->enablePlugin() // Enable the plugin.
        ]);
}
```

Testing
-------

[](#testing)

```
composer test
```

Upgrade Guide
-------------

[](#upgrade-guide)

See [UPGRADE](docs/upgrade-from-v2-to-v3.md) from `2.x to 3.x`

Changelog
---------

[](#changelog)

Please see [CHANGELOG](CHANGELOG.md) for more information on what has changed recently.

Contributing
------------

[](#contributing)

If you want to contribute to the Filament-lockerscreen package, you may want to test it in a real Laravel project:

- Fork this repository to your GitHub account.
- Create a Laravel app locally.
- Clone your fork in your Laravel app's root directory.
- In the /filament-lockscreen directory, create a branch for your fix, e.g. fix/error-message.

Install the packages in your app's `composer.json`:

```
{
   // ...
    "require": {
        "marjose123/filament-lockscreen": "*",
    },
    "repositories": [
        {
            "type": "path",
            "url": "filament-lockscreen"
        }
    ],
   // ...
}

```

Now, run `composer update`.

Security Vulnerabilities
------------------------

[](#security-vulnerabilities)

Please review [our security policy](../../security/policy) on how to report security vulnerabilities.

Credits
-------

[](#credits)

- [Marjose](https://github.com/MarJose123)
- [All Contributors](../../contributors)

License
-------

[](#license)

The MIT License (MIT). Please see the [License File](LICENSE.md) for more information.

###  Health Score

61

—

FairBetter than 99% of packages

Maintenance90

Actively maintained with recent releases

Popularity43

Moderate usage in the ecosystem

Community26

Small or concentrated contributor base

Maturity72

Established project with proven stability

 Bus Factor1

Top contributor holds 77.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 ~33 days

Total

40

Last Release

52d ago

Major Versions

1.2.4 → v2.0.02023-08-22

v2.6.1 → v3.02025-08-16

2.x-dev → 3.x-dev2026-03-28

PHP version history (4 changes)v1.0.0PHP ^8.1

1.0.1PHP ^8.1|^8.0

v2.1.0PHP ^8.1|^8.0|^8.2|^8.3|^8.4

v3.0PHP ^8.2

### Community

Maintainers

![](https://www.gravatar.com/avatar/2fe4f462400792289dae3a62fc6af21c37ff3c59f80d108ffa436b7eaf1b7a90?d=identicon)[marjose](/maintainers/marjose)

---

Top Contributors

[![MarJose123](https://avatars.githubusercontent.com/u/18107626?v=4)](https://github.com/MarJose123 "MarJose123 (203 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (18 commits)")[![github-actions[bot]](https://avatars.githubusercontent.com/in/15368?v=4)](https://github.com/github-actions[bot] "github-actions[bot] (11 commits)")[![valpuia](https://avatars.githubusercontent.com/u/28250303?v=4)](https://github.com/valpuia "valpuia (9 commits)")[![tgeorgel](https://avatars.githubusercontent.com/u/11785727?v=4)](https://github.com/tgeorgel "tgeorgel (3 commits)")[![opheus2](https://avatars.githubusercontent.com/u/31169044?v=4)](https://github.com/opheus2 "opheus2 (3 commits)")[![RawanD201](https://avatars.githubusercontent.com/u/73317192?v=4)](https://github.com/RawanD201 "RawanD201 (2 commits)")[![HomaEEE](https://avatars.githubusercontent.com/u/1429343?v=4)](https://github.com/HomaEEE "HomaEEE (2 commits)")[![alkoumi](https://avatars.githubusercontent.com/u/10585943?v=4)](https://github.com/alkoumi "alkoumi (2 commits)")[![MLTDev](https://avatars.githubusercontent.com/u/3710714?v=4)](https://github.com/MLTDev "MLTDev (2 commits)")[![imami](https://avatars.githubusercontent.com/u/638917?v=4)](https://github.com/imami "imami (2 commits)")[![0x7k](https://avatars.githubusercontent.com/u/56059785?v=4)](https://github.com/0x7k "0x7k (1 commits)")[![lucasgiovanny](https://avatars.githubusercontent.com/u/4853801?v=4)](https://github.com/lucasgiovanny "lucasgiovanny (1 commits)")[![mohammad425](https://avatars.githubusercontent.com/u/12151806?v=4)](https://github.com/mohammad425 "mohammad425 (1 commits)")[![nicolasbaud](https://avatars.githubusercontent.com/u/63586531?v=4)](https://github.com/nicolasbaud "nicolasbaud (1 commits)")[![devSviat](https://avatars.githubusercontent.com/u/178153165?v=4)](https://github.com/devSviat "devSviat (1 commits)")

---

Tags

filamentlaravellockscreenphplaravelMarJose123filament-lockscreen

###  Code Quality

TestsPest

Static AnalysisRector

Code StyleLaravel Pint

### Embed Badge

![Health badge](/badges/marjose123-filament-lockscreen/health.svg)

```
[![Health](https://phpackages.com/badges/marjose123-filament-lockscreen/health.svg)](https://phpackages.com/packages/marjose123-filament-lockscreen)
```

###  Alternatives

[joaopaulolndev/filament-edit-profile

Filament package to edit profile

250258.1k34](/packages/joaopaulolndev-filament-edit-profile)[guava/filament-knowledge-base

A filament plugin that adds a knowledge base and help to your filament panel(s).

206120.5k1](/packages/guava-filament-knowledge-base)[marjose123/filament-webhook-server

Send webhooks from your filament apps

507.3k2](/packages/marjose123-filament-webhook-server)[marcelweidum/filament-expiration-notice

Customize the livewire expiration notice

9169.0k4](/packages/marcelweidum-filament-expiration-notice)[guava/filament-modal-relation-managers

Allows you to embed relation managers inside filament modals.

7565.0k4](/packages/guava-filament-modal-relation-managers)[hydrat/filament-table-layout-toggle

Filament plugin adding a toggle button to tables, allowing user to switch between Grid and Table layouts.

6292.3k1](/packages/hydrat-filament-table-layout-toggle)

PHPackages © 2026

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