murlock

Lock manager

A distributed locking solution for NestJS applications to prevent race conditions and ensure exclusive access to critical sections.

MurLock: A distributed locking solution for NestJS, providing a decorator for critical sections with Redis-based synchronization. Ideal for microservices and scalable applications.

GitHub

73 stars
2 watching
4 forks
Language: TypeScript
last commit: 5 months ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
bsm/redislock Provides a simple distributed locking mechanism using Redis. 1,470
whitfin/sleeplocks Provides a simple locking mechanism using message passing to synchronize concurrent access to shared data in Erlang/Elixir systems. 56
zheeeng/pointer-lock-movement A tool that enables smooth cursor movement when interacting with specific UI elements 22
samcook/redlock.net An implementation of the Redlock algorithm to provide distributed locking capabilities in .NET applications. 954
wooga/locker A distributed in-memory key-value store with atomic updates and lease-based expiration 152
il1ane/lockd An iOS app that generates and stores strong passwords securely. 78
stickytools/sticky-locking A high-level locking system designed to facilitate concurrent access to resources in various configurations. 2
cirello-io/dynamolock A distributed locking library built for Amazon's DynamoDB service. 127
maciejczyzewski/retter A collection of cryptographic tools and resources. 97
yooneskh/unified-deno-lock A simple mutex solution for controlling access to shared resources in TypeScript applications 1
beatswitch/lock-laravel A package that provides a Laravel driver for the Lock package, enabling role-based access control and permission management. 153
subchen/go-trylock Provides trylock functionality on top of read-write locks for Golang concurrency control 35
moxystudio/node-proper-lockfile A utility that provides atomic and cross-process file locking across local or network file systems. 240
php-lock/lock A library that provides a way to execute critical code in a thread-safe manner. 932
anonrig/nestjs-keycloak-admin A Nest.js module that integrates Keycloak authentication and User Managed Access (UMA) for managing resources. 181