An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: distributed-locking

imoore76/ldlm

Lightweight Distributed Lock Manager server

Language: Go - Size: 524 KB - Last synced at: about 1 hour ago - Pushed at: about 2 hours ago - Stars: 3 - Forks: 1

JHegarty14/resilience4ts

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

Language: TypeScript - Size: 1.56 MB - Last synced at: 4 days ago - Pushed at: 17 days ago - Stars: 5 - Forks: 0

flowerinthenight/spindle-rs

A distributed locking crate built on Cloud Spanner and TrueTime.

Language: Rust - Size: 88.9 KB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 0 - Forks: 0

flowerinthenight/kettle

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

Language: Go - Size: 4.15 MB - Last synced at: 18 days ago - Pushed at: 2 months ago - Stars: 16 - Forks: 5

flowerinthenight/spindle

A distributed locking library built on Cloud Spanner and TrueTime.

Language: Go - Size: 16 MB - Last synced at: 12 days ago - Pushed at: about 1 month ago - Stars: 56 - Forks: 4

flowerinthenight/hedge-cb

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

Language: Go - Size: 1.47 MB - Last synced at: 23 days ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

flowerinthenight/spindle-cb

A distributed locking library built on aws/clock-bound and PostgreSQL.

Language: Go - Size: 2.68 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

FooBarWidget/distributed-lock-google-cloud-storage-ruby

Ruby implementation of a distributed lock based on Google Cloud Storage

Language: Ruby - Size: 153 KB - Last synced at: 5 days ago - Pushed at: 11 months ago - Stars: 18 - Forks: 1

py-sherlock/sherlock

Easy distributed locks for Python with a choice of backends.

Language: Python - Size: 401 KB - Last synced at: 16 days ago - Pushed at: over 1 year ago - Stars: 376 - Forks: 35

olifarhaan/lakeview

LakeView is a robust, enterprise-grade hotel management system built with Spring Boot 3.3.4 and Java 21. It provides comprehensive APIs for hotel operations, room management, and booking services with a focus on scalability, security, and performance.

Language: Java - Size: 143 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

alturkovic/distributed-lock

Distributed locking with Spring

Language: Java - Size: 376 KB - Last synced at: 17 days ago - Pushed at: 11 months ago - Stars: 275 - Forks: 91

ehsaniara/gointerlock

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

Language: Go - Size: 707 KB - Last synced at: 16 days ago - Pushed at: 7 months ago - Stars: 46 - Forks: 4

sgkandale/ShareLock

Distributed locking service

Language: Go - Size: 21.5 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

swapnilsm/redis-rw-lock

Redis based Reader-Writer lock with Writer's priority

Language: Python - Size: 17.6 KB - Last synced at: 8 days ago - Pushed at: over 4 years ago - Stars: 7 - Forks: 2

mattrasband/aioredis-lock 📦

Distributed locking implementation for aioredis

Language: Python - Size: 14.6 KB - Last synced at: 5 months ago - Pushed at: about 4 years ago - Stars: 24 - Forks: 5

g0194776/dlock

ETCD-based distributed lock implementation.

Language: Go - Size: 16.6 KB - Last synced at: 10 months ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 1

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.

Language: C# - Size: 90.8 KB - Last synced at: 19 days ago - Pushed at: over 1 year ago - Stars: 6 - Forks: 1

KunalBurangi/zk-distributed-lock

It is a Distributed lock

Language: TypeScript - Size: 708 KB - Last synced at: 9 months ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

metamx/zk-lock

distributed lock using zookeeper

Language: TypeScript - Size: 111 KB - Last synced at: 1 day ago - Pushed at: over 2 years ago - Stars: 11 - Forks: 1

davidwartell/consul-lock

go consul locking command line demo, example.

Language: Go - Size: 30.3 KB - Last synced at: 10 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

anujaneja/zookeeper-distributed-lock-curator

Testing the distributed lock on a file by running multiple applications

Language: Java - Size: 40 KB - Last synced at: almost 2 years ago - Pushed at: almost 7 years ago - Stars: 0 - Forks: 0

flowerinthenight/dlock

Package for distributed locks.

Language: Go - Size: 210 KB - Last synced at: 18 days ago - Pushed at: about 4 years ago - Stars: 6 - Forks: 1

henry701/MongoDistributedLocks Fork of alistairjevans/mongodb-locks

Simple Distributed Locking using MongoDB

Language: C# - Size: 11.7 KB - Last synced at: 3 days ago - Pushed at: almost 5 years ago - Stars: 1 - Forks: 0

sameervitian/dlock

Distributed lock implementation in Golang using consul

Language: Go - Size: 22.5 KB - Last synced at: about 1 year ago - Pushed at: almost 7 years ago - Stars: 19 - Forks: 1

da440dil/go-locker

Distributed locking on Go

Language: Go - Size: 85 KB - Last synced at: 10 months ago - Pushed at: over 3 years ago - Stars: 4 - Forks: 0

amazingchow/dlock

provide distributed locking service

Language: Go - Size: 797 KB - Last synced at: 29 days ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

siahsang/red-utils

Distributed Lock Implementation With Redis

Language: Java - Size: 133 KB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 8 - Forks: 5

da440dil/js-locker

Distributed locking on Node.js

Language: TypeScript - Size: 147 KB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

abronan/libkv Fork of docker/libkv

Key/Value Store Abstraction Library written in Go

Language: Go - Size: 395 KB - Last synced at: 2 months ago - Pushed at: over 3 years ago - Stars: 19 - Forks: 10

dmitrymomot/distlock

Go module for distributed locking

Language: Go - Size: 14.6 KB - Last synced at: about 2 months ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

bry00/fmutex

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

Language: Go - Size: 11.7 KB - Last synced at: 10 months ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

alandoherty/tandem-net

A distributed fault-tolerant locking library for C#.

Language: C# - Size: 34.2 KB - Last synced at: about 1 month ago - Pushed at: about 6 years ago - Stars: 1 - Forks: 0

deodeveloper/distributedlockusingdatabase

Distributed lock using database (works with h2, postgres, sql server, mysql)

Language: Java - Size: 12.7 KB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 1

yankuangshi/redis-distlock

Redis based distributed locking

Language: Java - Size: 80.1 KB - Last synced at: about 2 years ago - Pushed at: about 6 years ago - Stars: 0 - Forks: 0

psyhomb/zklock

Acquire distributed lock over Zookeeper

Language: Python - Size: 17.6 KB - Last synced at: about 2 years ago - Pushed at: over 8 years ago - Stars: 1 - Forks: 0

gsharma/leased-lock

Language: Java - Size: 21.5 KB - Last synced at: about 2 years ago - Pushed at: about 7 years ago - Stars: 1 - Forks: 0