aboutcoders/resource-lock-bundle
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.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| lowerrocklabs/laravel-lockable | 0.87 | — | 8 | 8 | 3 | 1 | 2 | 2.5 | 2.5 | MIT | 2 years ago | |
| ffreitas-br/command-lock-bundle | 0.86 | 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 | |
| tourze/doctrine-entity-lock-bundle | 0.86 | A Symfony bundle that provides entity locking for Doctrine ORM, preventing concurrent modifications by locking records during critical operations. Integrates through Doctrine events and bundle configuration for safer transactional workflows. | 0 | 0 | 0 | 113 | 0 | 2.7 | 29.1 | MIT | 10 months ago | |
| sofa/model-locking | 0.86 | — | 48 | 50 | 28 | 10 | 3 | 5.7 | 2.6 | MIT | 6 years ago | |
| 1tomany/postgres-bundle | 0.86 | Doctrine Postgres Bundle for Symfony adds Postgres enhancements for Doctrine: an advisory lock manager and time zone middleware, auto-configured for your default DBAL connection and customizable via YAML. | 0 | 0 | 0 | 27 | 1 | 23.0 | 23.4 | MIT | 2 weeks ago | |
| laravel-appkit/lockable | 0.86 | Lockable adds record-level locking to Laravel Eloquent models, helping prevent concurrent edits and race conditions. Acquire, release, and auto-expire locks through a simple trait and fluent API, keeping your data safe in multi-user applications. | 2 | — | 0 | — | 0 | 0.5 | 1.1 | MIT | 5 years ago | |
| 021/safely-transaction | 0.86 | 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 | — | — | |
| marein/symfony-lock-doctrine-migrations-bundle | 0.86 | A Symfony bundle that integrates the Lock component with Doctrine Migrations, using locks to prevent concurrent migration runs. Keeps deployments safe across multiple servers or containers by ensuring only one process executes migrations at a time. | 8 | — | 2 | — | 1 | 14.0 | — | MIT | 4 months ago | |
| tourze/json-rpc-lock-bundle | 0.86 | A Symfony bundle that adds distributed locking to JSON-RPC services, helping coordinate concurrent requests and prevent duplicate processing across workers. Useful for protecting shared resources in PHP apps. | 0 | — | 0 | — | 0 | 2.7 | — | MIT | 10 months ago | |
| webonaute/doctrine-datalocking-bundle | 0.86 | A Symfony bundle that brings data locking to Doctrine entities, helping prevent concurrent modification conflicts and keeping persistence safe with minimal configuration. | 2 | 2 | 0 | 0 | 0 | 0.0 | — | MIT | 4 years ago | |
| symfony/semaphore | 0.86 | 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 | |
| zaber-dev/laravel-lock | 0.86 | 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 | |
| gam6itko/doctrine-multibase-bundle | 0.86 | A Symfony bundle that adds multi-database support to Doctrine ORM: configure several connections and assign entities to them via attributes, letting a single application persist to and query from multiple databases. | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| sfolador/laravel-locked | 0.85 | sfolador/laravel-locked adds simple record locking to your Laravel Eloquent models, helping prevent conflicting concurrent edits. Lock records before modifying them so simultaneous requests can't overwrite each other's changes. | 41 | — | 2 | — | 0 | 0.7 | 0.8 | MIT | 3 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 | |
| kitpages/semaphore-bundle | 0.85 | kitpages/semaphore-bundle is a Symfony bundle for semaphore-based locking, offering services to acquire and release locks so concurrent processes can coordinate access to shared resources. Useful for guarding critical sections, preventing race conditions, and limiting parallel execution in PHP appli... | 10 | 10 | 2 | 0 | 1 | 0.5 | — | — | 9 years ago | |
| 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 | |
| fervo/advisory-locker | 0.85 | A lightweight Laravel package for storing and managing advisory records locally. Advisory Locker offers a simple, cache-friendly way to keep dependency and security advisories organized so your app can query them quickly without repeated external lookups. | 1 | 1 | 1 | 342 | 0 | 0.0 | 30.9 | — | 5 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 | — | |
| avtonom/semaphore-bundle | 0.84 | — | 11 | 12 | 3 | 48 | 1 | 0.2 | 9.6 | — | — |
How can I help you explore Laravel packages today?