It is a trap! (for a focus)
support Web Locks API work in major browsers
A generated SDK for ManagementLockClient.
Web Locks API
Mutex locks, Read/Write locks, Condition variables and Semaphores
A polyfill for web-locks
Enables body scroll locking (for iOS Mobile and Tablet, Android, desktop Safari/Chrome/Firefox) without breaking scrolling of a target element (eg. modal/lightbox/flyouts/nav-menus)
Asynchronous locking utilities
A node.js redlock implementation for distributed redis locks
Atomic locks (mutex) for AdonisJS applications
TypeScript definitions for locks
Upgrade your npm scripts to make them smarter and more efficient
Mutex locks for async functions with functionality to use keys for separate locks
A modern node.js redlock implementation for distributed redis locks
In-memory state adapter for chat (development/testing)
Plugin to enable cooperation between AVA test files
Simple and bountiful locks to avoid doing the same operation multiple times
Direct IO helpers for block devices and regular files on FreeBSD, Linux, macOS and Windows.
Like mutexify but with read/write locks
A markdown reporter for Jest tests with expandable sections containing per test console logs
Enables body scroll locking (for iOS Mobile and Tablet, Android, desktop Safari/Chrome/Firefox) without breaking scrolling of a target element (eg. modal/lightbox/flyouts/nav-menus)
Implementation of FastMutex for mutual exclusion locks using LocalStorage
TypeScript definitions for web-locks-api
A project meant to contain multiple different type of mutex locks.
Activejob Locks is an ActiveJob addon that will lock workers based on queue or work payload
Adapt resque-lock with ActiveJob
activejob-locking lets you control how ActiveJobs are enqueued and performed: Allow only one job to be enqueued at a time (based on a lock_id) Allow only one job to be performed at a time (also based on a lock_id)
An ActiveJob plugin. Adds locking, with optional timeout/deadlock handling. Using a `lock_timeout` allows you to re-acquire the lock should your job fail, crash, or is otherwise unable to relase the lock. i.e. Your server unexpectedly looses power. Very handy for jobs that are recurring or may be retried.
Kannuki provides database-agnostic advisory locking for ActiveRecord with support for PostgreSQL and MySQL, offering blocking/non-blocking strategies, instrumentation, and ActiveJob integration.