in-memory advisory read/write locks for leveldb keys
DOM trap for a focus
It is a trap! (for a focus)
A mutex for guarding async workflows
A inter-process and inter-machine lockfile utility that works on a local or network file system
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
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)
Simple lock class
lock asynchronous resources.
Throttle the parallelism of an asynchronous (promise returning) function / functions
mutex lock for javascript
This packages modifies package-lock.json to force the installation of specific version of a transitive dependency (dependency of dependency), similar to yarn's [selective dependency resolutions](https://yarnpkg.com/lang/en/docs/selective-version-resolutio
Allow parsing of top-level await in modules
🔐Body scroll locking that just works with everything
It is a trap! (for a focus)
Implements Lock and RWLock synchronization primitives.
The Screen Orientation API provides methods to lock and unlock the screen orientation.
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)
TypeScript definitions for dom-screen-wake-lock
TypeScript definitions for body-scroll-lock
Allows multiple processes to operate on individual documents in MongoDB while ensuring that only one can act at a time.
Add table-level database locking to ActiveRecord
Active Record provides "optimistic" and "pessimistic" modules for row-level locking, but provide nothing to do full-table locking. Fatalistic provides this.
Extension for ruby Sequel library that allows using PostgreSQL advisory locks for application-level mutexes.
Generates scoped, threadsafe sequences for ActiveRecord models
Run a block of code only if a system level file lock can be obtained for a given filepath.
Simple thread-level readers-writer lock in pure Ruby. Allows multiple readers to access a resource while writers get exclusive access.
SynCache stores cached objects in a Hash that is protected by an advanced two-level locking mechanism which ensures that: * Multiple threads can add and fetch objects in parallel. * While one thread is working on a cache entry, other threads can access the rest of the cache with no waiting on the global lock, no race conditions nor deadlock or livelock situations. * While one thread is performing a long and resource-intensive operation, other threads that request the same data will be put on hold, and as soon as the first thread completes the operation, the result will be returned to all threads.
Allow your users to have wallets with money-like balances for value / assets holding and transfering. Supports multiple currencies. Useful to add append-only, multi-asset wallets to your Rails app with balances, transfers, FIFO allocations, row-level locking, and full audit trails. Use it for in-game resources, reward apps, marketplace balances, gig-economy earnings, and internal value transfers between app users.
E11y (Easy Telemetry) - Observability for Rails developers who hate noise. UNIQUE FEATURES: • Request-scoped debug buffering - buffers debug logs in memory, flushes ONLY on errors • Zero-config SLO tracking - automatic Service Level Objectives for HTTP endpoints and jobs • Schema-validated events - catch bugs before production with dry-schema DEVELOPER EXPERIENCE: • Minimal setup — one config block, works with stdout out of the box • Auto-metrics from events (no manual Yabeda.increment) • Rails-first design (follows Rails conventions) • Pluggable adapters (Loki, Sentry, OpenTelemetry, custom backends) COST SAVINGS: • Reduce log storage costs by 90% (request-scoped buffering) • Replace expensive APM SaaS ($500-5k/month → infra costs only) • Own your observability data (no vendor lock-in) PRODUCTION-READY: • Thread-safe for multi-threaded Rails + Sidekiq • Adaptive sampling (error-based, load-based, value-based) • PII filtering (GDPR-compliant masking/hashing) • Performance optimized (hash-based events, minimal allocations) Perfect for Rails 7.0+ teams who need observability without complexity or high costs.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.