DOM trap for a focus
It is a trap! (for a focus)
A inter-process and inter-machine lockfile utility that works on a local or network file system
A mutex for guarding async workflows
provides locking mechanism to sync across browser tabs
Lock on asynchronous code
TypeScript definitions for async-lock
Mutex locks for async functions
React focus lock for all Chakra components
Simple lock class
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)
lock asynchronous resources.
mutex lock for javascript
Throttle the parallelism of an asynchronous (promise returning) function / functions
🔐Body scroll locking that just works with everything
It is a trap! (for a focus)
TypeScript definitions for body-scroll-lock
The Screen Orientation API provides methods to lock and unlock the screen orientation.
Implements Lock and RWLock synchronization primitives.
TypeScript definitions for dom-screen-wake-lock
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)
Mutex locks for async functions with functionality to use keys for separate locks
A locking primitive using redis.
Native file system extensions for advanced file operations
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)
Activejob Locks is an ActiveJob addon that will lock workers based on queue or work payload
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.
Prevents jobs from enqueuing with unique arguments for a certain period of time
Kannuki provides database-agnostic advisory locking for ActiveRecord with support for PostgreSQL and MySQL, offering blocking/non-blocking strategies, instrumentation, and ActiveJob integration.