Projects in Awesome Lists tagged with distributed-lock
A curated list of projects in awesome lists tagged with distributed-lock .
https://github.com/bogdanp/dramatiq
A fast and reliable background task processing library for Python 3.
distributed-lock python rabbit redis task task-manager task-runner task-scheduler
Last synced: 13 May 2025
https://github.com/Bogdanp/dramatiq
A fast and reliable background task processing library for Python 3.
distributed-lock python rabbit redis task task-manager task-runner task-scheduler
Last synced: 15 Mar 2025
https://github.com/bsm/redislock
Simplified distributed locking implementation using Redis
distlock distributed distributed-lock golang lock redis
Last synced: 14 May 2025
https://github.com/brainix/pottery
Redis for humans. ๐๐๐
asyncio bloom-filter cache dict distributed distributed-lock distributed-locks forhumans library lock no-sql python redis redis-cache redis-client resillience
Last synced: 14 May 2025
https://github.com/mosn/layotto
A fast and efficient cloud native application runtime
cloud-native configuration-management distributed-lock microservice pubsub service-mesh sidecar state-management
Last synced: 14 May 2025
https://github.com/crossoverjie/distributed-redis-tool
๐A simple distributed tools based on Redis.
distributed-limiting distributed-lock java redis
Last synced: 16 May 2025
https://github.com/crossoverJie/distributed-redis-tool
๐A simple distributed tools based on Redis.
distributed-limiting distributed-lock java redis
Last synced: 03 May 2025
https://github.com/valkey-io/valkey-go
A fast Golang Valkey client that supports Client Side Caching and Auto Pipelining.
cache client-side-caching distributed-lock rdma valkey valkey-client
Last synced: 17 Feb 2026
https://github.com/Nepxion/Aquarius
๐ฑ Nepxion Aquarius is a list of distribution components based on Redis + Zookeeper with Nepxion Matrix AOP framework, including distribution lock, cache, id generator, limitation ๅๅธๅผ้ใ็ผๅญใๅ จๅฑๅฏไธไธป้ฎใ้ๆต
distributed-cache distributed-id-generator distributed-limit distributed-lock redis redisson zookeeper
Last synced: 02 Apr 2025
https://github.com/nepxion/aquarius
๐ฑ Nepxion Aquarius is a list of distribution components based on Redis + Zookeeper with Nepxion Matrix AOP framework, including distribution lock, cache, id generator, limitation ๅๅธๅผ้ใ็ผๅญใๅ จๅฑๅฏไธไธป้ฎใ้ๆต
distributed-cache distributed-id-generator distributed-limit distributed-lock redis redisson zookeeper
Last synced: 12 Apr 2025
https://github.com/pioardi/ring-election
A node js library with a distributed leader/follower algorithm ready to be used
algorithm cluster concurrency distributed-lock distributed-systems driver frequency hearth-beat javascript javascript-library leader leader-election leader-node monitoring nodejs partition partitioning ring ring-election scalability
Last synced: 17 Jan 2026
https://github.com/danrl/skinny
The Skinny Distributed Lock Service
consensus consensus-algorithm consensus-protocol distributed-lock site-reliability-engineering sre
Last synced: 20 Jan 2026
https://github.com/hexcowboy/rslock
Distributed locks in async Redis with support for lock extending (Redlock implementation)
distributed-lock dls redis redlock redlock-redis rust
Last synced: 06 Apr 2025
https://github.com/go-locks/distlock
The universal component of distributed locks in golang , support redis and postgresql
distlock distributed distributed-lock go golang lock locks mutex postgresql redis rwmutex
Last synced: 15 May 2025
https://github.com/sanketplus/go-mysql-lock
MySQL Backed Locking Primitive
distributed-lock go golang lock mysql mysql-lock
Last synced: 14 May 2025
https://github.com/flowerinthenight/spindle
A distributed locking library built on Cloud Spanner and TrueTime.
cloud-spanner distributed-lock distributed-locking gcp golang spanner truetime
Last synced: 19 Jul 2025
https://github.com/hanagantig/cron
Cron library for go with distributed lock
cron distributed-lock go go-cron go-crontab go-tools golang microservice redis-lock schedule scheduler
Last synced: 09 Mar 2026
https://github.com/tristanls/dynamodb-lock-client
A general purpose distributed locking library built for AWS DynamoDB.
distributed-lock dynamodb fencing nodejs
Last synced: 12 Aug 2025
https://github.com/hanfengsan/nestjs-simple-redis-lock
Distributed lock with single redis instance, simple and easy to use for NestJS
distributed-lock nestjs redis-lock typescript
Last synced: 28 Jun 2025
https://github.com/0exp/redis_queued_locks
Distributed locks with "prioritized lock acquisition queue" capabilities based on the Redis Database. Provides flexible invocation flow, parametrized time limits, instrumentation, logging, etc.
advisory-lock distributed-lock distributed-locks distributed-redis-lock distributed-redis-locks queued-lock redis-lock redis-locks redis-queued-lock redis-queued-locks redlock redlock-ruby reentrant-locks reentrant-redis-lock
Last synced: 06 Apr 2025
https://github.com/jsrdxzw/redis-kit
this is a Redis Util Collections for distributed environment
distributed-lock distributed-rate-limiter high-performance redis-kit
Last synced: 17 Jan 2026
https://github.com/ggicci/distlock
:lock: Simple Distributed Locks in Go using Redis, MySQL, PostgreSQL, MongoDB, etc.
distributed-lock distributed-mutex go go-mongo-mutex go-redis-lock go-redis-mutex go-sql-mutex mutex named-lock
Last synced: 15 Jan 2026
https://github.com/qingwave/gocorex
Gocorex is a collection golang useful utils for golang application, distributed system and microservices.
bloom-filter cron data-structures distributed distributed-lock etcd go golang redis service-discovery
Last synced: 15 Apr 2025
https://github.com/coditory/sherlock-distributed-lock
Distributed lock for JVM
distributed-lock java jvm microservices mongodb
Last synced: 25 Sep 2025
https://github.com/openland/foundationdb
NodeJS library to work with FoundationDB
database distributed-lock foundationdb nodejs work-queue
Last synced: 14 Mar 2025
https://github.com/jrhouston/k8slock
A distributed locking module for Go using the Lease resource from the Kubernetes coordination API
coordination distributed-lock distributed-systems kubernetes locking
Last synced: 07 May 2025
https://github.com/danielgerlag/dynamolock
Distributed lock manager backed by DynamoDB
Last synced: 25 Mar 2025
https://github.com/faib920/fireasy3
Fireasy 3.0 ๆฏๅบไบ .Net Core ๅบ็จๅผๅ็ปไปถ๏ผๅ ถไธปๆจๆๆณไธบโ่ฎฉๅผๅๅไธบๆด็ฎๅโ๏ผๅ ถไนไธบ๏ผไฝฟ็จๅฐฝๅฏ่ฝๅฐ็็ปไปถ๏ผๅฎ็ฐไฝ ๆ้็ๅ่ฝใ Fireasy ๆไพๆๅบ็ก็ๅ่ฝๅๆ ธๅฟๅ่ฝ๏ผๅฆEmitใAop๏ผไปฅๅๆจกๅๅใๆฐๆฎๅบ่ฎฟ้ฎใๅทฅไฝๅๅ ใๅค็งๆทใๅฎไฝไปๅจใๅๅธๅผ็ผๅญใๅๅธๅผ้ใๅฏน่ฑกๆ ๅฐใไบไปถๆป็บฟ๏ผๆถๆฏ้ๅ๏ผ็ญ็ญๅ่ฝใ
aop code-analyzer database distributed-lock dotnet-core dynamic emit entity-framework event-bus framework object-mapper orm
Last synced: 28 Sep 2025
https://github.com/flowerinthenight/hedge
A distributed systems library for Kubernetes deployments built on top of spindle and Cloud Spanner.
cloud-spanner distributed-lock distributed-semaphore distributed-storage distributed-systems gcp golang key-value kubernetes spanner store
Last synced: 25 Apr 2025
https://github.com/reactiverse/consul-cluster-manager
Consul - based cluster manager that can be plugged into Vert.x ecosystem.
cluster-manager clustering consul distributed-counter distributed-lock distributed-map vertx
Last synced: 05 May 2025
https://github.com/lysice/hyperf-redis-lock
a distributed-redis-lock implementation for hyperf2.*
distributed-lock hyperf lock redis redis-lock
Last synced: 31 Aug 2025
https://github.com/v5tech/distributed-lock-examples
ๅฒไธๆๅ จ็ๅๅธๅผ้ๆกไพๅ่พใๆไปฌไธ้ ่ฝฎๅญ๏ผๅช้็จๅฅฝ่ฝฎๅญ๏ผ
distributed-lock hazelcast jdbclockregistry lock redis redislockregistry zookeeper zookeeperlockregistry
Last synced: 06 May 2025
https://github.com/chenggangpro/reactive-lock
Reactive Lock Based On SpringBoot and simple Reactive-Redis-Distributed-Lock
distributed-lock project-reactor reactive-distributed-lock reactive-lock reactive-programming reactive-redis spring-boot webflux
Last synced: 28 Jan 2026
https://github.com/seankerr/py-postgresql-lock
Lock mechanism implemented with PostgreSQL advisory locks.
distributed-lock lock postgres postgresql python
Last synced: 04 Jul 2025
https://github.com/yihonglei/daisy-framework
Spring BootใSpring CloudใDubbo scaffold
distributed-lock distributed-systems message-middleware monitor mysql spring spring-boot
Last synced: 13 Apr 2025
https://github.com/zhongxunking/sync
SyncๆฏไธๆฌพๅๅธๅผๅบๆฏไธๅบไบRedis็ๅฎๅ จ้ซๆ็็บฟ็จๅๆญฅ็ปไปถ๏ผๆไพๅๅธๅผๅฏ้ๅ ฅไบๆฅ้ใๅๅธๅผๅฏ้ๅ ฅ่ฏปๅ้ใๅๅธๅผไฟกๅท้ใๆไพ็ธๅบๆณจ่งฃ๏ผไฝฟ็จ็ฎๅ๏ผๅฏไธspring-bootๆ ็ผ้ๆใ
distributed-lock lock read-write-lock redis semaphore spring-boot
Last synced: 19 Mar 2025
https://github.com/everfore/rddlock
redis distribute lock
distributed-lock redis-distributed-lock redis-lock
Last synced: 18 Jan 2026
https://github.com/romalev/consul-cluster-manager
This repository is no longer maitained. Project got moved to : https://github.com/reactiverse/consul-cluster-manager.
cluster-manager clustering consul discovery distributed-counter distributed-lock distributed-map distributed-multimap distributed-systems java8 spi vertx
Last synced: 12 Jun 2025
https://github.com/stulzq/aspnetcorehighconcurrency.sample
AspNetCore High Concurrency Simple Code.Describes how to use distributed locking based on redis. Lock-free and queued commodity inventory operations.
asp-net-core atomic distributed-lock high-concurrency high-performance kafka redis
Last synced: 21 Mar 2025
https://github.com/duchng/dblock
Zero dependencies, lightweight go library to utilize your database for distributed locking.
distributed-lock go golang lock mysql mysql-lock postgres
Last synced: 06 Oct 2025
https://github.com/miintto/redis-lock-py
Redis distributed lock implementation for Python based on Pub/Sub messaging
asyncio distributed-lock pubsub-messages python redis
Last synced: 12 Oct 2025
https://github.com/cajuncoding/sqlapplockhelper
An ultra lightweight API for robust Distributed Application Mutex/Locking capabilities leveraging SQL Server. The API provides a set of easy to use custom extensions for the SqlClient libraries (e.g. Microsoft.Data.SqlClient or System.Data.SqlClient) that provide robust distributed application mutex/locking support via the sp_getapplock & sp_releaseapplock stored procedures.
app-lock application-lock-system azure-functions batch-loader batch-loading bulk-load bulk-loader bulk-loading distributed-lock distributed-lock-algorithm distributed-locking distributed-mutex locking locking-library serverless single-thread sql-server sqlserver transactional-outbox transactional-outbox-pattern
Last synced: 27 Oct 2025
https://github.com/tugayesilyurt/spring-redis-pubsub-distributed-lock
Spring Boot,Redis pubsub and Distributed lock example
distributed-lock redis-lock redis-pubsub spring-boot
Last synced: 06 Apr 2025
https://github.com/flowerinthenight/dlock
Package for distributed locks.
distributed-lock distributed-locking distributed-locks go golang kubernetes leaselock redis spindle
Last synced: 25 Apr 2025
https://github.com/alexandrelamarre/dlock
Reliable & scalable distributed locking, scheduling and process synchronization
api consensus distributed-lock distributed-systems grpc lock process-synchronization
Last synced: 01 Mar 2026
https://github.com/rebus-org/mongolianbarbecue
:fire: MongoDB-based message queue
distributed-lock message-queue messaging mongo mongodb queue
Last synced: 16 Jul 2025
https://github.com/felixseptem/mortise
a lock service with single node redis and fencing token
distributed-lock fencing golang lock-service mortise redis
Last synced: 21 Apr 2025
https://github.com/imoore76/ldlm
Lightweight Distributed Lock Manager server
disributed-locks distributed-lock distributed-locking docker docker-image go golang grpc locking
Last synced: 08 Mar 2026
https://github.com/brunojppb/node-distributed-lock
Distributed locks in Node.js with TypeScript and Redis
distributed-lock lock mutex nodejs redis typescript
Last synced: 28 Oct 2025
https://github.com/da440dil/go-locker
Distributed locking on Go
distributed distributed-lock distributed-locking go golang lock locking locks redis
Last synced: 03 Apr 2026
https://github.com/0xtheprodev/distributed-lock
Distributed Lock to execute Mutual Exclusion of a Shared Resource in a Microservice Architecture
distributed-lock distributed-systems hacktoberfest microservices mutex nestjs nodejs redis typescript
Last synced: 10 Mar 2026
https://github.com/hunterhug/gorlock
๐ Redis Distributed Lock By Golang
distributed-lock distributed-locks golang-redis-lock lock-go redis-lock
Last synced: 21 Jan 2026
https://github.com/tsimpdim/calcpi
An attempt to calculate Pi accurately and efficiently.
distributed distributed-computing distributed-lock java multithreading pi-calculator
Last synced: 13 Jun 2025
https://github.com/nilorg/sync
distributed sync lock ๅๅธๅผๅๆญฅ้
distributed-lock golang lock redis redis-distributed-lock
Last synced: 28 Apr 2026
https://github.com/pivovarit/fencepost
PostgreSQL-backed distributed queueing and locking with fencing tokens for Java
distributed-lock java postgresql
Last synced: 21 Apr 2026
https://github.com/hellooo-stack/halo-distributedlock
A simple but reliable distributed lock implementation
Last synced: 12 Apr 2026
https://github.com/kunalburangi/zk-distributed-lock
It is a Distributed lock
distributed-lock distributed-locking distributed-locks lock zookeeper
Last synced: 15 Jun 2025
https://github.com/pumpkinseed/locker
A distributed lock service client for etcd
distributed-lock distributed-storage distributed-systems
Last synced: 14 Apr 2025
https://github.com/lifebce/redis-single-file
Redis Single File - Distributed Execution Synchronization
distributed-lock distributed-queue mutex mutex-lock mutex-synchronization redis redlock ruby semaphore synchronization
Last synced: 08 Feb 2026
https://github.com/pandatecham/be-lib-distributed-cache
A robust caching solution for .NET applications using Redis, with support for flexible cache configuration, tagging, and health checks.
cache distributed-lock dotnet library nuget package pandatech redis
Last synced: 02 Jul 2025
https://github.com/bergturing/point-framework
็น็ณปๅ - ้็นๆ็บฟ - ้็บฟๆ้ข - ้้ขๆไฝ
distributed-lock framework java jsr269 project spi utils
Last synced: 14 Jan 2026
https://github.com/g0194776/dlock
ETCD-based distributed lock implementation.
distributed-lock distributed-locking etcdv3
Last synced: 19 Jan 2026
https://github.com/raags/lockpick
Lockpick is an utility for distributed locking using zookeeper. Its intended to be used in distributed environments where scripts need synchronization between runs.
distributed-lock locking zookeeper
Last synced: 19 Jan 2026
https://github.com/gaevoy/gaev.leaderelection
Gaev.LeaderElection is abstraction for leader election with several implementation such as MsSql, MongoDB
c-sharp distributed-lock leader-election mongodb ms-sql-server
Last synced: 13 Feb 2026
https://github.com/hchauvin/name_manager
Utility to manage shared test resources with a global lock ๐
bazel concurrency distributed-lock docker-compose end-to-end-testing integration-testing test-harness testing
Last synced: 19 Apr 2026
https://github.com/joutvhu/spring-hazelcast-distributed-lock
Example of distributed locking implementation using Hazelcast in a Spring Boot project.
distributed-lock example hazelcast spring
Last synced: 28 Apr 2026
https://github.com/da440dil/js-locker
Distributed locking on Node.js
distributed distributed-lock distributed-locking javascript lock locking locks nodejs redis typescript
Last synced: 30 Apr 2026
https://github.com/4vn/dlock
Distributed lock using redis
distributed distributed-lock dlock go golang lock redis
Last synced: 14 Jan 2026
https://github.com/flowerinthenight/spindle-rs
A distributed locking crate built on Cloud Spanner and TrueTime.
cloud-spanner distributed-lock distributed-locking gcp rust spanner truetime
Last synced: 04 Jan 2026
https://github.com/dylanplecki/contextlock
A Golang context-compatible sync.Locker implementation.
Last synced: 05 Feb 2026
https://github.com/wmblw/search-engine-example
Example of implementing enterprise application practices on Laravel
abstract-factory-pattern adapter-pattern chain-of-responsibility circuit-breaker-pattern distributed-lock docker event-sourcing github-actions jwt-authentication laravel localization observer-pattern pest php race-conditions redis repository-pattern restful-api sanctum-authentication strategy-pattern
Last synced: 10 Apr 2026
https://github.com/yourtion/node-elock
Easy use distributed redis lock implementation
distributed distributed-lock node-lock redis redis-lock
Last synced: 14 May 2026
https://github.com/kyungjunnoh/spring-redis-lock-example
redis ๋ถ์ฐ๋ฝ์ ์ด์ฉํ ๋์์ฑ ์ ์ด ์์
distributed-lock kotlin redis spring-boot
Last synced: 05 May 2026
https://github.com/charconstpointer/dlock
distributed distributed-lock distributed-locks leader leader-election lock locks
Last synced: 04 Nov 2025
https://github.com/sillyhatxu/distributed-lock
Distributed locks are a very useful primitive in many environments where different processes must operate with shared resources in a mutually exclusive way.
distributed-lock golang redis-lock simple
Last synced: 22 Jul 2025
https://github.com/shawnjeffersonwang/yelp
This project is a Java-based review and social interaction platform. It features SMS login, Redis-based session sharing, distributed locks, cache strategies, asynchronous order processing, social interactions, and GEO-based services. Built with technologies like Spring Boot and Redis, it aims for scalability and efficiency.
async distributed-lock feed java mysql redis redisson restful-api session-management sms unique-id
Last synced: 08 May 2026
https://github.com/kriasoft/syncguard
TypeScript distributed lock library that prevents race conditions across services. Because nobody wants their payment processed twice! ๐ธ
atomic atomic-operation concurrency distributed distributed-lock distributed-systems firestore google-cloud lock lock-manager locking mutex nodejs race-conditions rate-limiting redis scalability semaphore
Last synced: 26 Jun 2025
https://github.com/mnbuhl/efcore-locking
Pessimistic row-level locking and distributed advisory locks for EF Core โ ForUpdate() / ForShare()
csharp distributed-lock dotnet efcore entity-framework-core mysql pessimistic-locking postgresql sqlserver
Last synced: 25 Apr 2026
https://github.com/fkucukkara/distributed-lock-playground
A playground API and sample solution demonstrating distributed locking concepts in .NET.
aspire-dotnet distributed-lock minimal-api net10 playground-project postgres redis
Last synced: 07 Jun 2026
https://github.com/yaitoo/dlm
A fault-tolerant distributed lock manager for Go
distributed distributed-lock fault-tolerance fencing lock-free mutex raft redlock sqlite
Last synced: 27 Apr 2026
https://github.com/catcherwong/rl
๐simple distributed lock based on redis
distributed-lock golang lock redis
Last synced: 12 Apr 2026
https://github.com/teo-sl/gcp-python-distributed-lock
A robust algorithm for a distributed lock on google cloud storage written in Python
cloud cloud-functions distributed-computing distributed-lock gcp gcs google google-cloud google-cloud-storage lock multithreading python
Last synced: 21 Jul 2025
https://github.com/vahidshir/distributedcacheandlocksample
Sample dotnet Web API project for distributed cache and distributed lock using redis
cache csharp distributed distributed-cache distributed-caching distributed-lock dotnet redis redis-cache
Last synced: 10 May 2026
https://github.com/yylego/redis-go-suo
Distributed lock implementation using Lua scripting and atomic operations
atomic-operation distributed-lock lua-scripting redis
Last synced: 11 Mar 2026
https://github.com/koykov/distlock
Distributed lock abstraction over various storages.
distributed-lock system-design
Last synced: 29 May 2026
https://github.com/qkrtpdlr/terraform-ticketing-platform
Terraform์ผ๋ก ๊ตฌ์ถํ ๊ณ ๊ฐ์ฉ์ฑ ํฐ์ผํ ํ๋ซํผ (Redis ๋ถ์ฐ ๋ฝ + Multi-AZ + Auto Scaling)
auto-scaling aws devops distributed-lock elasticache high-availability infrastructure-as-code multi-az portfolio rds-aurora redis spring-boot terraform
Last synced: 11 Apr 2026
https://github.com/noyzys/lock-acquirer
The initial infrastructure of the nautchakfe.network :: simple distributed lock mechanism. Minecraft minigame network
api distributed-lock java lock locks
Last synced: 02 Sep 2025
https://github.com/simplegear/kernel
A production-ready toolkit for Go services: a cohesive app runtime with prioritized graceful shutdown, Redis-based leader election, a periodic job scheduler, and a readiness barrier. Includes HTTP/chi and gRPC servers, pgx-powered Postgres and ClickHouse wrappers, and structured logging via zap.
application-framework concurrency distributed-lock go golang graceful-shutdown grpc http job-scheduler leader-election library microservices observability readiness redis resilience scheduler service-runtime toolkit
Last synced: 29 Apr 2026