CGGMP24 threshold ECDSA WASM module for AgentaOS
Node.js native binding for CGGMP24 MPC ECDSA protocol - Distributed key generation and threshold signing
TODO
Cross-process file locking for database systems / 数据库系统跨进程文件锁
A library for debugging locks in Rust
Concurrent utilities library providing thread pools, task scheduling, synchronization primitives and other concurrent programming tools
Deloxide scrubs your threads clean by detecting deadlocks in real time—keeping your system smooth, safe, and corrosion-free. 🦀🧼🔒
File system backend for distributed locks using OS-level file locking
PostgreSQL backend for distributed locks using advisory locks
Concurrent utilities library providing thread pools, task scheduling, synchronization primitives and other concurrent programming tools
Distributed locks for Rust with multiple backend support (PostgreSQL, Redis, MySQL, MongoDB, file system)
Core traits and types for distributed locks
MongoDB backend for distributed locks using atomic updates and TTL indexes
MySQL backend for distributed locks using GET_LOCK/RELEASE_LOCK functions
Manage encrypted secrets
Advisory locking for ActiveRecord
A module that provides a two-phase lock with a counter.
A lock-free logger compatible with Ruby 2.0. Ruby does not allow you to request a lock in a trap handler because that could deadlock, so Logger is not sufficient.
Distributed lock using Redis written in Ruby. Highly inspired by https://github.com/antirez/redlock-rb.
Pessimistic locking using Redis
Distributed lock using ruby redis
Pessimistic locking for ruby redis
Distributed locking with memcached.
File locks using flock and PID file locks with stale detection for coordinating between processes. Timeout support and automatic cleanup.
Lock a server during deploy, to prevent people from deploying at the same time.
Advisory locking support for Postgresql done right.