An open API service indexing awesome lists of open source software.

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/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/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/adamswanglin/wllock

้ซ˜ๅนถๅ‘ไธ‹ๆœฌๅœฐ้”+ๅˆ†ๅธƒๅผ้”

distributed-lock java

Last synced: 10 May 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/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/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

distributed-lock 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/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/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/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/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/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/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/skyterra/redis-lock

ไฝฟ็”จredisๅฎž็Žฐๅˆ†ๅธƒๅผ้”

distributed-lock golang redis

Last synced: 17 May 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/wanwanpp/redis-lock

redisๅฎž็Žฐๅˆ†ๅธƒๅผ้”

distributed-lock redis

Last synced: 30 Apr 2026

https://github.com/hellooo-stack/halo-distributedlock

A simple but reliable distributed lock implementation

distributed-lock java redis

Last synced: 12 Apr 2026

https://github.com/tanyokwok/hdfslock

A distributed lock based on hdfs

distributed-lock hdfs-lock

Last synced: 06 Mar 2026

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/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/4vn/dlock

Distributed lock using redis

distributed distributed-lock dlock go golang lock redis

Last synced: 14 Jan 2026

https://github.com/trviph/redlock

Yet another Redis lock implementation

distributed-lock lock redis

Last synced: 25 Jan 2026

https://github.com/twooster/glock

Golang distributed locks using DynamoDB

distributed-lock dynamodb go

Last synced: 09 Jun 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.

distributed-lock go golang

Last synced: 05 Feb 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/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/toanppp/php-redis-lock

Access synchronization mechanism

distributed-lock php redis

Last synced: 19 Apr 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/ghokun/rabbitmq-lock

Using RabbitMQ as distributed lock

distributed-lock rabbitmq

Last synced: 04 Jul 2025

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