symfony/semaphore
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.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| tourze/symfony-aop-lock-bundle | 0.88 | A Symfony bundle that brings attribute-driven, AOP-based locking to your services, letting you guard methods with a simple annotation instead of hand-written lock code. It integrates with Symfony's Lock component to prevent concurrent execution and keep shared resources safe. | 1 | — | 0 | — | 0 | 2.9 | — | MIT | 10 months ago | |
| yangusik/symfony-spawn | 0.87 | Symfony Spawn is a lightweight bundle for launching and managing background processes in Symfony applications. It provides a simple service-based API to run commands asynchronously and keep long-running tasks out of the request cycle. | 3 | — | 1 | — | 0 | 11.3 | — | — | 5 months ago | |
| symfony/lock | 0.87 | 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. | 515 | 528 | 15 | 6M | 0 | 37.3 | 65.0 | MIT | 1 week ago | |
| aboutcoders/resource-lock-bundle | 0.87 | 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 | |
| kitpages/semaphore-bundle | 0.87 | 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 | |
| zerkalica/semaphore | 0.87 | — | 9 | 11 | 7 | 64 | 0 | 1.0 | 14.3 | — | 9 years ago | |
| avtonom/semaphore-bundle | 0.86 | — | 11 | 12 | 3 | 48 | 1 | 0.2 | 9.6 | — | — | |
| effiana/job-queue-bundle | 0.86 | — | 0 | 0 | 0 | 0 | 0 | 4.8 | — | — | 5 years ago | |
| atexo/job-queue-bundle | 0.86 | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | — | — | |
| symfony-bundles/event-queue-bundle | 0.86 | Symfony bundle for queueing and asynchronously processing application events. Decouple event producers from listeners, defer work to background workers, and build scalable event-driven workflows with straightforward Symfony integration. | 25 | — | 1 | — | 0 | 0.5 | — | MIT | 9 years ago | |
| course-hero/symfony-cron-bundle | 0.86 | — | 1 | 1 | 3 | 0 | 0 | 0.1 | — | Apache-2.0 | — | |
| enqueue/async-command | 0.86 | Symfony Console extension to run commands asynchronously by pushing execution requests to a message queue via Enqueue. Useful for offloading long-running tasks and integrating CLI workflows with MQ-based background processing. | 2,221 | 13 | 427 | 2K | 36 | 46.0 | 27.8 | MIT | 7 months ago | |
| symfony/redis-messenger | 0.86 | Redis Messenger provides Redis integration for Symfony Messenger, letting you use Redis streams as a transport for sending and consuming messages in your Symfony applications. Lightweight and fast, it's a drop-in option for async message handling. | 217 | 217 | 19 | 1M | 0 | 33.5 | 60.4 | MIT | 1 week ago | |
| symfony/contracts | 0.86 | 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 | |
| halloverden/symfony-scheduled-task-bundle | 0.86 | A Symfony bundle for defining and running scheduled tasks using Symfony's scheduler and messenger components, with attribute-based task configuration and a clean integration into your existing Symfony application. | 5 | 6 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| zerkalica/semaphore-bundle | 0.86 | Symfony bundle that brings semaphore-based locking to your app: guard critical sections and shared resources with a simple, configurable service so concurrent requests and workers don't collide. Lightweight integration for safe, predictable concurrency. | 2 | 2 | 1 | 0 | 0 | 0.0 | — | — | — | |
| david-garcia/resque-bundle | 0.86 | — | 0 | 0 | 0 | 0 | 0 | 1.4 | — | — | 8 years ago | |
| alexlcdee/symfony-worker | 0.86 | — | 0 | 0 | 0 | 0 | 0 | 0.3 | — | — | 5 years ago | |
| serendipity_hq/bundle-commands-queues | 0.85 | Serendipity HQ Bundle Commands Queues provides console commands for managing queue workflows in Symfony/PHP applications, helping you run workers, inspect queue activity, and integrate queue operations into command-line processes. | 10 | 10 | 2 | 0 | 29 | 8.8 | 10.3 | MIT | — | |
| bbit/async-dispatcher-bundle | 0.85 | — | 14 | 14 | 7 | 55 | 0 | 2.1 | 9.2 | — | 9 years ago |
How can I help you explore Laravel packages today?