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

Projects in Awesome Lists tagged with distributed-locking

A curated list of projects in awesome lists tagged with distributed-locking .

https://github.com/py-sherlock/sherlock

Easy distributed locks for Python with a choice of backends.

distributed-locking distributed-systems python python3

Last synced: 29 Mar 2025

https://github.com/alturkovic/distributed-lock

Distributed locking with Spring

distributed-locking java spring

Last synced: 05 Apr 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/ehsaniara/gointerlock

Centralized Lock for Distributed Scheduler/Task ⏱️ for Go (Supports Redis, DynamoDb, Postgres🔒).

distributed-locking distributed-systems dynamodb go golang redis redis-client

Last synced: 11 Jul 2025

https://github.com/foobarwidget/distributed-lock-google-cloud-storage-ruby

Ruby implementation of a distributed lock based on Google Cloud Storage

concurrency distributed-locking google-cloud-storage mutex

Last synced: 17 Mar 2025

https://github.com/FooBarWidget/distributed-lock-google-cloud-storage-ruby

Ruby implementation of a distributed lock based on Google Cloud Storage

concurrency distributed-locking google-cloud-storage mutex

Last synced: 16 Jul 2025

https://github.com/flowerinthenight/kettle

A simple library to share workloads to a group of workers with one leader at any time. Built on top of Redis.

distributed-locking go golang redis

Last synced: 25 Apr 2025

https://github.com/metamx/zk-lock

distributed lock using zookeeper

distributed-locking lock locking node nodejs zookeeper

Last synced: 21 Jan 2026

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/jhegarty14/resilience4ts

resilience4ts is a functional, distributed-first fault tolerance library for TypeScript inspired by resilience4j and Polly

bulkhead cache circuit-breaker concurrency distributed-locking distributed-systems fallback fault-tolerance hedge nestjs rate-limiter resilience retry timeout

Last synced: 12 May 2025

https://github.com/flowerinthenight/hedge-cb

A cluster membership library built on spindle-cb and aws/clock-bound.

aws cluster distributed-locking distributed-systems golang memberlist

Last synced: 29 Mar 2025

https://github.com/alandoherty/tandem-net

A distributed fault-tolerant locking library for C#.

csharp distributed-locking distributed-systems lock locks mit-license netstandard redis

Last synced: 05 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/furkansarikaya/idempotent-api-demo

IdempotentApiDemo: An ASP.NET Core project implementing idempotency for API requests using Redis for caching and distributed locks. Includes ReturnFromCache and ThrowErrorIfExists behaviors.

api aspnet-core caching distributed-locking error-handling idempotency microservices redis transactional-integrity

Last synced: 25 Oct 2025

https://github.com/timmikeladze/s3-mutex

A simple distributed locking mechanism for Node.js applications using AWS S3 as the backend storage.

distributed-locking lock s3-lock s3-locking s3-mutex

Last synced: 20 Jan 2026

https://github.com/bry00/fmutex

Simple golang package designated to provide simple mutex locking, based on filesystem hard links functionality.

distributed-locking golang mutex mutex-synchronisation

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