symfony/lock
Symfony Lock provides a simple, reliable way to create and manage locks, giving exclusive access to shared resources across processes and servers. It supports multiple stores like files, Redis, and databases, with blocking and non-blocking lock modes.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| course-hero/symfony-cron-bundle | 0.86 | — | 1 | 1 | 3 | 0 | 0 | 0.1 | — | Apache-2.0 | — | |
| 41man/login-gate-bundle | 0.86 | Symfony bundle that detects brute-force login attacks and temporarily blocks offending clients. Configurable max attempts, ban timeout and watch period, with ORM/session/MongoDB storage options and an event to hook custom handlers. Includes a checker service for allow/deny and clearing attempts. | 0 | 0 | 0 | 0 | 0 | 0.0 | — | — | — | |
| black/user | 0.85 | DDD/CQRS-oriented user management library by black/user, with a Symfony bundle for integration. Provides domain user model foundations and ORM configuration hooks to plug into your Symfony app. MIT licensed. | 3 | 3 | 3 | 11 | 0 | 0.1 | 7.9 | MIT | — | |
| symfony/contracts | 0.85 | Symfony Contracts is a set of small, consistent PHP interfaces and traits extracted from Symfony components. They provide proven abstractions for loose coupling and interoperability, helping you type-hint services and reuse battle-tested implementations across frameworks and PSR-compatible libraries... | 3,928 | 3,931 | 19 | 594K | 0 | 37.9 | 34.5 | MIT | 2 months ago | |
| rairlie/laravel-locking-session | 0.85 | Laravel package for locking user sessions to a single device or browser, preventing concurrent logins and duplicate active sessions. It helps secure accounts by enforcing one active session per user with configurable middleware and session handling. | 91 | 92 | 15 | 22K | 0 | 1.3 | 32.9 | MIT | 3 years ago | |
| symfony/semaphore | 0.85 | The Symfony Semaphore Component manages semaphores, a mechanism that provides exclusive access to a shared resource. It is a standalone PHP library you can use in any project to coordinate concurrent processes and prevent race conditions. | 37 | 37 | 1 | 82K | 0 | 30.0 | 53.8 | MIT | 3 weeks ago | |
| fervo/release-phase-migrations-bundle | 0.85 | A Symfony bundle for Doctrine migrations that adds release phases, letting you group schema and data changes and run them in a controlled order during deployment. Tag migrations by phase, run the right set per release, and keep deployments predictable across environments. | 5 | 5 | 1 | 516 | 0 | 0.4 | 26.8 | — | 5 years ago | |
| 021/safely-transaction | 0.85 | A Laravel package for running database transactions safely, wrapping Laravel's transaction handling so failures roll back cleanly and transaction logic stays simple, predictable, and easy to use across your application. | 1 | 1 | 0 | 518 | 0 | 0.0 | 33.4 | — | — | |
| ginnerpeace/laravel-redis-lock | 0.85 | A Laravel package that adds Redis-backed locks for coordinating concurrent work across processes and servers. A simple API lets you acquire, release, and manage locks with TTLs and blocking waits, helping prevent race conditions in queued jobs, artisan commands, and scheduled tasks. | 15 | 16 | 5 | 1K | 0 | 0.5 | 27.3 | — | 1 year ago | |
| dcs/password-reset-persistence-orm-bundle | 0.85 | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| zaber-dev/laravel-lock | 0.85 | Application-level distributed locking for Laravel with entity-scoped locks, automatic owner detection, and cleanup. Use cache or database storage, attach locks to Eloquent models, and protect routes with middleware to prevent race conditions. | 43 | 43 | 2 | 446 | 1 | 15.2 | 16.2 | MIT | 3 months ago | |
| oneguard/dynamic-configuration-bundle | 0.85 | OneGuard Dynamic Configuration Bundle provides runtime configuration management for Symfony applications, letting settings be defined, overridden, and persisted without code changes. Ideal for feature flags, environment-specific values, and admin-editable options. | 1 | 1 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| arvenil/ninja-mutex | 0.85 | arvenil/ninja-mutex is a lightweight PHP mutex library for inter-process locking. It offers a simple API and pluggable adapters such as flock, MySQL, Redis, Memcached, and semaphores to protect critical sections and coordinate concurrent processes. | 188 | 197 | 31 | 40K | 3 | 2.9 | 33.6 | MIT | 10 years ago | |
| alt-three/locker | 0.85 | Alt Three Locker is a simple feature flag package for Laravel, letting you define toggles in config and check them anywhere in your app. Enable or disable features globally or per user without redeploying, keeping risky changes behind safe, manageable switches. | 78 | 83 | 13 | 432 | 0 | 0.4 | 7.9 | MIT | 6 years ago | |
| ixarlie/mutex-bundle | 0.85 | Provides named mutex locks for PHP applications, letting you guard critical sections and prevent race conditions. A simple API to acquire, wait for, and release locks around shared resources, background jobs, or scheduled tasks so only one process runs at a time. | 4 | 4 | 1 | 310 | 0 | 5.6 | 26.0 | MIT | 8 months ago | |
| ffreitas-br/command-lock-bundle | 0.84 | A Symfony bundle for locking console commands so scheduled jobs and long-running tasks don’t run concurrently. Prevent duplicate executions and race conditions by applying locks to individual commands with minimal configuration. | 5 | 5 | 3 | 0 | 0 | 0.1 | — | MIT | 12 years ago | |
| integrated/locking-bundle | 0.84 | A PHP package that integrates locking capabilities into your application, helping coordinate concurrent operations and protect shared resources. It provides a straightforward way to manage locks, reducing race conditions and supporting safer background jobs, commands, and workflows. | 0 | 0 | 0 | 16 | 0 | 0.0 | 17.0 | MIT | — | |
| lowerrocklabs/laravel-lockable | 0.84 | — | 8 | 8 | 3 | 1 | 2 | 2.5 | 2.5 | MIT | 2 years ago | |
| aboutcoders/resource-lock-bundle | 0.84 | Symfony bundle providing a resource locking system backed by ORM. Configure a default lock manager and optional custom managers with prefixes, then fetch lock manager services from the container to set, get, and check locks across your app. | 4 | 5 | 2 | 74 | 0 | 0.4 | 16.6 | MIT | 5 years ago | |
| sofa/model-locking | 0.84 | — | 48 | 50 | 28 | 10 | 3 | 5.7 | 2.6 | MIT | 6 years ago |
How can I help you explore Laravel packages today?