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.
76 stars
2 watching
3 forks
Language: TypeScript
last commit: 9 months ago
Linked from 1 awesome list
Related projects:
Repository | Description | Stars |
---|---|---|
| Provides a simple distributed locking mechanism using Redis. | 1,495 |
| Provides a simple locking mechanism using message passing to synchronize concurrent access to shared data in Erlang/Elixir systems. | 57 |
| A tool that enables smooth cursor movement when interacting with specific UI elements | 22 |
| An implementation of the Redlock algorithm to provide distributed locking capabilities in .NET applications. | 960 |
| A distributed in-memory key-value store with atomic updates and lease-based expiration | 152 |
| An iOS app that generates and stores strong passwords securely. | 78 |
| A high-level locking system designed to facilitate concurrent access to resources in various configurations. | 2 |
| A distributed locking library built for Amazon's DynamoDB service. | 127 |
| A collection of cryptographic tools and resources. | 99 |
| A simple mutex solution for controlling access to shared resources in TypeScript applications | 1 |
| A package that provides a Laravel driver for the Lock package, enabling role-based access control and permission management. | 153 |
| Provides trylock functionality on top of read-write locks for Golang concurrency control | 35 |
| A utility that provides atomic and cross-process file locking across local or network file systems. | 241 |
| A library that provides a way to execute critical code in serialized fashion in concurrent situations. | 935 |
| A Nest.js module that integrates Keycloak authentication and User Managed Access (UMA) for managing resources. | 184 |