Ecosyste.ms: Packages

An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

proxy.golang.org "lock" keyword

github.com/jefferyjob/go-redislock v1.0.1
High-performance Redis distributed lock service based on Go language. 基于Go语言实现的高性能Redis分布式锁服务。
7 versions - Latest release: 5 months ago - 1 stars on GitHub
Top 1.0% on proxy.golang.org
github.com/bsm/redislock v0.9.4
Simplified distributed locking implementation using Redis
18 versions - Latest release: 10 months ago - 619 dependent packages - 239 dependent repositories - 955 stars on GitHub
Top 5.5% on proxy.golang.org
github.com/rueian/rueidis/rueidiscompat v1.0.36
A fast Golang Redis client that supports Client Side Caching, Auto Pipelining, Generics OM, Redis...
11 versions - Latest release: about 1 month ago - 2,116 stars on GitHub
Top 9.5% on proxy.golang.org
github.com/lt90s/deadlock
golang deadlock detection
Latest release: about 1 month ago - 1 stars on GitHub
Top 9.6% on proxy.golang.org
github.com/IonBazan/composer-diff v1.9.0 💰
Compares composer.lock changes and generates Markdown report so you can use it in PR description.
19 versions - Latest release: about 1 month ago - 75 stars on GitHub
Top 9.6% on proxy.golang.org
github.com/ionbazan/composer-diff v1.9.0 💰
Compares composer.lock changes and generates Markdown report so you can use it in PR description.
19 versions - Latest release: about 1 month ago - 79 stars on GitHub
github.com/me-cs/goRedisson v1.1.2
Redisson golang implementation
4 versions - Latest release: about 1 year ago - 1 dependent repositories - 0 stars on GitHub
Top 8.0% on proxy.golang.org
github.com/skvoch/reter v1.0.5
Task scheduler with synchronization over etcd
14 versions - Latest release: about 2 years ago - 5 stars on GitHub
Top 9.7% on proxy.golang.org
github.com/redis/rueidis/rueidisotel v1.0.37
A fast Golang Redis client that supports Client Side Caching, Auto Pipelining, Generics OM, Redis...
64 versions - Latest release: 23 days ago - 2,046 stars on GitHub
Top 3.3% on proxy.golang.org
github.com/redis/rueidis v1.0.37
Package rueidis is a fast Golang Redis RESP3 client that does auto pipelining and supports client...
204 versions - Latest release: 23 days ago - 51 dependent packages - 12 dependent repositories - 1,026 stars on GitHub
Top 9.4% on proxy.golang.org
github.com/redis/rueidis/rueidisaside v1.0.37
A fast Golang Redis client that supports Client Side Caching, Auto Pipelining, Generics OM, Redis...
14 versions - Latest release: 23 days ago - 2,059 stars on GitHub
Top 9.2% on proxy.golang.org
github.com/redis/rueidis/mock
A fast Golang Redis client that supports Client Side Caching, Auto Pipelining, Generics OM, Redis...
Latest release: 18 days ago - 2,087 stars on GitHub
Top 9.4% on proxy.golang.org
github.com/redis/rueidis/om v1.0.37
A fast Golang Redis client that supports Client Side Caching, Auto Pipelining, Generics OM, Redis...
14 versions - Latest release: 23 days ago - 2,059 stars on GitHub
Top 9.2% on proxy.golang.org
github.com/redis/rueidis/rueidiscompat
A fast Golang Redis client that supports Client Side Caching, Auto Pipelining, Generics OM, Redis...
Latest release: 18 days ago - 2,087 stars on GitHub
Top 9.2% on proxy.golang.org
github.com/redis/rueidis/rueidishook
A fast Golang Redis client that supports Client Side Caching, Auto Pipelining, Generics OM, Redis...
Latest release: 18 days ago - 2,084 stars on GitHub
Top 8.6% on proxy.golang.org
github.com/redis/rueidis/rueidisprob v1.0.33
A fast Golang Redis client that supports Client Side Caching, Auto Pipelining, Generics OM, Redis...
1 version - Latest release: 2 months ago - 2,151 stars on GitHub
Top 8.6% on proxy.golang.org
github.com/rueian/rueidis/rueidishook v1.0.35
A fast Golang Redis client that supports Client Side Caching, Auto Pipelining, Generics OM, Redis...
11 versions - Latest release: about 1 month ago - 2,161 stars on GitHub
Top 6.0% on proxy.golang.org
github.com/IBM-Cloud/go-etcd-rules v1.6.23
A simple rules engine for use with etcd
62 versions - Latest release: 26 days ago - 35 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/ibm-cloud/go-etcd-rules v1.6.23
A simple rules engine for use with etcd
62 versions - Latest release: 26 days ago - 35 stars on GitHub
github.com/storage-lock/go-storage-lock v0.0.5
抽象了一套分布式锁的模型定义和算法,可以基于任何存储介质实现分布式锁!只要此存储介质可以被分布式访问即可,比如以数据库为存储介质,以KV为存储介质,以对象存储为存储介质,以任何可读写的服务为存储...
5 versions - Latest release: 8 months ago - 15 dependent packages - 1 dependent repositories - 0 stars on GitHub
Top 2.6% on proxy.golang.org
github.com/viney-shih/go-lock v1.1.2
Package go-lock is a Golang library implementing an effcient read-write lock with the following b...
5 versions - Latest release: almost 2 years ago - 28 dependent packages - 58 dependent repositories - 85 stars on GitHub
Top 9.6% on proxy.golang.org
github.com/dessant/lock-threads v5.0.1+incompatible 💰
GitHub Action that locks closed issues, pull requests and discussions after a period of inactivity
30 versions - Latest release: 6 months ago - 289 stars on GitHub
Top 3.4% on proxy.golang.org
github.com/reugn/async v0.7.0
Synchronization and asynchronous computation package for Go
7 versions - Latest release: 7 months ago - 9 dependent packages - 14 dependent repositories - 107 stars on GitHub
Top 1.5% on proxy.golang.org
github.com/rueian/rueidis v1.0.27
Package rueidis is a fast Golang Redis RESP3 client that does auto pipelining and supports client...
187 versions - Latest release: 5 months ago - 58 dependent packages - 47 dependent repositories - 1,014 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/iovation/flockd v0.3.1
Package flockd provides a simple file system-based key/value database that uses file locking for ...
3 versions - Latest release: over 4 years ago - 2 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/php-lock/lock v2.2.1+incompatible
Lock library to provide serialized execution of PHP code.
1 version - Latest release: about 2 years ago - 883 stars on GitHub
Top 9.0% on proxy.golang.org
github.com/charconstpointer/dlock
Latest release: about 1 month ago - 0 stars on GitHub
Top 9.6% on proxy.golang.org
github.com/exceptionless/Foundatio v10.7.1+incompatible 💰
Pluggable foundation blocks for building distributed apps.
47 versions - Latest release: 2 months ago - 1,837 stars on GitHub
Top 9.6% on proxy.golang.org
github.com/exceptionless/foundatio v10.7.1+incompatible 💰
Pluggable foundation blocks for building distributed apps.
47 versions - Latest release: 2 months ago - 1,837 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/xaionaro-go/goroutine v0.0.0-20200308164606-6cb97bb1e1f1
goroutine mutual exclusion (aka recursive mutex for Go)
1 version - Latest release: about 4 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/yuanzhangcai/redis-mutex v0.0.0-20200810061928-9f993a691af2
基于redis的分布式锁
1 version - Latest release: almost 4 years ago - 0 stars on GitHub
Top 4.9% on proxy.golang.org
github.com/go-locks/distlock v1.0.0
The universal component of distributed locks in golang , support redis and postgresql
1 version - Latest release: over 5 years ago - 4 dependent packages - 2 dependent repositories - 61 stars on GitHub
github.com/me-cs/intervallock v1.0.2
3 versions - Latest release: 8 months ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/FoundatioFx/Foundatio v10.7.1+incompatible
Pluggable foundation blocks for building distributed apps.
47 versions - Latest release: 2 months ago - 1,687 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/linxGnu/redis-lock v0.0.0-20180904032806-0f57fc427131
Simplified distributed locking implementation using Redis
1 version - Latest release: over 5 years ago - 0 stars on GitHub
Top 7.7% on proxy.golang.org
github.com/fishy/rowlock v0.5.0
Package rowlock provides an implementation of row lock. A row lock is a set of locks associated ...
6 versions - Latest release: about 2 years ago - 2 dependent packages - 4 dependent repositories - 3 stars on GitHub
Top 6.9% on proxy.golang.org
github.com/WoLpH/portalocker v2.8.2+incompatible 💰
An easy library for Python file locking. It works on Windows, Linux, BSD and Unix systems and can...
30 versions - Latest release: 9 months ago - 231 stars on GitHub
Top 6.9% on proxy.golang.org
github.com/wolph/portalocker v2.8.2+incompatible 💰
An easy library for Python file locking. It works on Windows, Linux, BSD and Unix systems and can...
30 versions - Latest release: 9 months ago - 234 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/teivah/multilock v0.0.1
A Go Library to Efficiently Store a Set of Mutex or RWMutex
1 version - Latest release: over 4 years ago - 4 stars on GitHub
Top 10.0% on proxy.golang.org
github.com/go-locks/redis-driver v0.0.0-20190219123656-98f87a13152f
The distlock driver base on redis
1 version - Latest release: over 5 years ago - 1 dependent repositories - 5 stars on GitHub
Top 7.5% on proxy.golang.org
github.com/rueian/rueidis/mock v1.0.34
A fast Golang Redis client that supports Client Side Caching, Auto Pipelining, Generics OM, Redis...
10 versions - Latest release: about 2 months ago - 2,171 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/linxgnu/redis-lock v0.0.0-20180904032806-0f57fc427131
Simplified distributed locking implementation using Redis
1 version - Latest release: over 5 years ago - 0 stars on GitHub
Top 7.5% on proxy.golang.org
github.com/rueian/rueidis/rueidisprob v1.0.34
A fast Golang Redis client that supports Client Side Caching, Auto Pipelining, Generics OM, Redis...
6 versions - Latest release: about 2 months ago - 2,171 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/emgag/cronmutex v0.7.0
Command runner and cron daemon with redis-backed mutex to prevent running commands on multiple ma...
8 versions - Latest release: over 2 years ago - 1 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/orkunkaraduman/go-criticalsection v0.0.0-20181225133916-80e6db45cf58
Package criticalsection is discontinued. Please visit: github.com/orkunkaraduman/go-syncex
1 version - Latest release: over 5 years ago - 1 stars on GitHub
Top 8.0% on proxy.golang.org
github.com/hlts2/gpin
A spinlock implementation for Go.
Latest release: about 2 months ago - 0 stars on GitHub
Top 7.5% on proxy.golang.org
github.com/rueian/rueidis/rueidisaside v1.0.34
A fast Golang Redis client that supports Client Side Caching, Auto Pipelining, Generics OM, Redis...
11 versions - Latest release: about 2 months ago - 2,171 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/itcomusic/redismutex v0.2.0
Package redismutex provides a distributed rw mutex.
2 versions - Latest release: over 1 year ago - 2 stars on GitHub
Top 7.5% on proxy.golang.org
github.com/rueian/rueidis/rueidisotel v1.0.34
A fast Golang Redis client that supports Client Side Caching, Auto Pipelining, Generics OM, Redis...
11 versions - Latest release: about 2 months ago - 2,171 stars on GitHub
Top 8.5% on proxy.golang.org
github.com/Super-long/ChubbyGo v0.0.0-20201105123349-e11b555858ab
A distributed lock service based on the Raft protocol. It provide coarse-grained locking as well ...
1 version - Latest release: over 3 years ago - 41 stars on GitHub
Top 9.3% on proxy.golang.org
github.com/codeprometheus/go-concurrency
Go 并发编程,同步原语,MIT 6.824
Latest release: 17 days ago - 2 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/nilorg/sync v0.0.0-20220920024149-68bec54aeb3a
distributed sync lock 分布式同步锁
1 version - Latest release: over 1 year ago - 1 dependent package - 1 stars on GitHub
Top 7.1% on proxy.golang.org
github.com/pjwerneck/bouncer v0.0.0-20230129152538-002fc9bd698f
Throttling, rate-limiting and synchronization for distributed applications.
2 versions - Latest release: over 1 year ago - 14 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/go-locks/pgsql-driver v0.0.0-20190220142520-2a72b3cfd8d4
The distlock driver base on postgresql
1 version - Latest release: over 5 years ago - 3 stars on GitHub
Top 8.5% on proxy.golang.org
github.com/super-long/chubbygo v0.0.0-20201105123349-e11b555858ab
A distributed lock service based on the Raft protocol. It provide coarse-grained locking as well ...
1 version - Latest release: over 3 years ago - 41 stars on GitHub
Top 9.9% on proxy.golang.org
github.com/super-long/hummingbirdds v0.0.0-20201105123349-e11b555858ab
A distributed lock service based on the Raft protocol. It provide coarse-grained locking as well ...
1 version - Latest release: over 3 years ago - 43 stars on GitHub
Top 9.9% on proxy.golang.org
github.com/3vilive/distlock v1.0.1
a simple distributed lock base on redis
2 versions - Latest release: almost 3 years ago - 1 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/ilgooz/dlock v0.0.0-20191129110208-420d23de9197
Package dlock is a distributed lock to enable synchronization in distributed environments. Its AP...
1 version - Latest release: over 4 years ago - 1 stars on GitHub
Top 2.9% on proxy.golang.org
cirello.io/pglock v1.14.1
Package pglock provides a simple utility for using PostgreSQL for managing distributed locks. In...
19 versions - Latest release: 8 months ago - 15 dependent packages - 39 dependent repositories - 62 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/cirello-io/pglock v1.14.2
PostgreSQL Lock Client for Go
20 versions - Latest release: 3 months ago - 62 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/IBM-Bluemix/go-etcd-rules v1.6.23
A simple rules engine for use with etcd
61 versions - Latest release: 26 days ago - 35 stars on GitHub
Top 6.4% on proxy.golang.org
github.com/cheerego/go-redisson v0.0.6
a redisson like distributed redis lock, support watchdog、reentrant lock, implement by go
3 versions - Latest release: almost 2 years ago - 2 dependent packages - 1 dependent repositories - 21 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/captaincodeman/datastore-locker v0.0.0-20170308203336-4eddc467484e
A lock / lease mechanism to prevent duplicate execution of AppEngine tasks
1 version - Latest release: about 7 years ago - 1 dependent package - 1 stars on GitHub
github.com/remram44/lock-run-cmd v1.0.1
Acquire a lock or lease from a network-based source and run a command, stopping it if it is lost
2 versions - Latest release: 6 months ago - 1 stars on GitHub
Top 7.3% on proxy.golang.org
go.yhsif.com/rowlock v0.5.0
Package rowlock provides an implementation of row lock. A row lock is a set of locks associated ...
6 versions - Latest release: about 2 years ago - 3 stars on GitHub
Top 7.8% on proxy.golang.org
github.com/nfangxu/ilocker v0.1.2
Golang locker interface
3 versions - Latest release: about 2 years ago - 2 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/gkpln3/CapsLockNoDelay v1.0.5
Eliminates delay when activating caps lock on macOS OSX
1 version - Latest release: almost 2 years ago - 167 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/gkpln3/capslocknodelay v1.0.5
Eliminates delay when activating caps lock on macOS OSX
1 version - Latest release: almost 2 years ago - 167 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/teng231/glock v1.1.11
solution lock for golang, locallock and remote lock base on redis.
13 versions - Latest release: over 1 year ago - 7 stars on GitHub
Top 9.8% on proxy.golang.org
github.com/neilotoole/fifomu v0.1.1
Package fifomu provides a Mutex whose Lock method returns the lock to callers in FIFO call order....
2 versions - Latest release: 5 months ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/invisionapp/go-master v0.2.0
Master selection mechanism for clustered services
3 versions - Latest release: over 3 years ago - 6 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/InVisionapp/go-master v0.2.0
Master selection mechanism for clustered services
3 versions - Latest release: over 3 years ago - 6 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/InVisionApp/go-master v0.2.0
Master selection mechanism for clustered services
3 versions - Latest release: over 3 years ago - 6 stars on GitHub
Top 5.6% on proxy.golang.org
github.com/sanketplus/go-mysql-lock v0.0.6
MySQL Backed Locking Primitive
5 versions - Latest release: almost 3 years ago - 1 dependent package - 1 dependent repositories - 52 stars on GitHub
Top 8.8% on proxy.golang.org
github.com/zh-five/golimit v0.0.0-20200506070750-1320ef5af62a
一个限制go语言协程并发数量的库
1 version - Latest release: about 4 years ago - 1 dependent repositories - 10 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/junkblocker/durationlock v0.0.0-20190404234624-0297e0c98805
Package durationlock provides locks for a certain duration with auto release at expiration of the...
1 version - Latest release: about 5 years ago - 4 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/da440dil/go-locker v0.6.1
Package locker provides functions for distributed locking.
24 versions - Latest release: over 2 years ago - 4 stars on GitHub
Top 9.2% on proxy.golang.org
github.com/rueian/rueidis/om v1.0.37
A fast Golang Redis client that supports Client Side Caching, Auto Pipelining, Generics OM, Redis...
11 versions - Latest release: 23 days ago - 2,071 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/x-punch/x-locker v1.2.3
Lock for golang, support monolithic application lock or distributed lock.
6 versions - Latest release: over 3 years ago - 0 stars on GitHub
resenje.org/multex v0.2.0
Package multex provides multiple mutual exclusion lock. The name is constructed by combining a co...
2 versions - Latest release: about 2 years ago - 4 dependent packages - 1 dependent repositories - 0 stars on GitHub
Top 8.6% on proxy.golang.org
github.com/gilbsgilbs/glloq v1.0.0
glloq implements advisory locks on various backends. Checkout https://github.com/gilbsgilbs/gllo...
5 versions - Latest release: about 1 year ago - 1 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/TheCount/go-multilocker v0.0.0-20201116163959-8cc59dfb0d7d
Lock multiple sync.Lockers atomically and deadlock-free
1 version - Latest release: over 3 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/90techsas/go-recursive-mutex v0.0.0-20170424201709-593623a309b1
recmutex is a tiny mutex lib for working with recursive mutex
1 version - Latest release: about 7 years ago - 8 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/90TechSAS/go-recursive-mutex v0.0.0-20170424201709-593623a309b1
recmutex is a tiny mutex lib for working with recursive mutex
1 version - Latest release: about 7 years ago - 8 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/aprimadi/namespace-lock v0.0.0-20200812104423-5312311c6ad9
Namespace lock implementation in Go
1 version - Latest release: almost 4 years ago - 1 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/MaricoHan/redisson v1.0.1
实现 redis 分布式“互斥锁”和“读写锁”
3 versions - Latest release: about 1 year ago - 6 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/scailio-oss/dlock v0.0.0-20221010092955-1c3f716778c5
dlock is a library which provides safe exclusive locking in distributed systems, based on well sy...
1 version - Latest release: over 1 year ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/orkunkaraduman/go-syncex v1.1.1
Extended synchronization for GoLang
3 versions - Latest release: over 5 years ago - 0 stars on GitHub
Top 8.6% on proxy.golang.org
github.com/kei2100/locker v0.0.0-20220605131050-fc7c8a0b2ae5
An interface and implementations of named lock for exclusivity control between processes and thr...
1 version - Latest release: almost 2 years ago - 1 stars on GitHub
Top 5.6% on proxy.golang.org
github.com/rueidis/rueidis v1.0.36
A fast Golang Redis client that supports Client Side Caching, Auto Pipelining, Generics OM, Redis...
197 versions - Latest release: about 1 month ago - 1,060 stars on GitHub
Top 7.7% on proxy.golang.org
github.com/kecci/go-redis-distributed-lock
Distributed mutual exclusion lock using Redis for Go
Latest release: 27 days ago - 0 stars on GitHub
Top 9.4% on proxy.golang.org
github.com/intelligentfish/gogo v0.0.0-20220606145450-9493ce72e078
自用golang框架
1 version - Latest release: almost 2 years ago - 1 dependent package - 1 dependent repositories - 4 stars on GitHub
github.com/jefferyjob/go-redis-lock v1.1.0
已经废弃的仓库,请使用:https://github.com/jefferyjob/go-redislock
3 versions - Latest release: 10 months ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/tomarus/dlock v0.0.0-20171116214855-a9eabc899643
Package dlock provides a distributed lock mechanism using Redis. It uses redis atomic SETNX metho...
1 version - Latest release: over 6 years ago - 0 stars on GitHub
github.com/freakmaxi/locking-center-client-go v0.2.1
The Go Connector of Locking-Center is a mutex point to synchronize access between different servi...
4 versions - Latest release: about 3 years ago - 1 dependent package - 1 dependent repositories - 1 stars on GitHub
Top 9.3% on proxy.golang.org
github.com/freakmaxi/locking-center
Locking-Center provides very useful primitive service in many environments where different proces...
Latest release: 29 days ago - 4 stars on GitHub
github.com/pjimming/rlock v1.0.1
A distributed lock base on redis achieved by Golang.
2 versions - Latest release: 10 months ago - 7 stars on GitHub
Top 9.3% on proxy.golang.org
github.com/dineshgowda24/redislock v0.5.0
🔏 Simplified distributed locking implementation using Redis
1 version - Latest release: about 4 years ago - 1 dependent repositories - 12 stars on GitHub
github.com/graup/es-distributed-lock v0.0.3
Distributed Lock using Elasticsearch
3 versions - Latest release: over 4 years ago - 1 dependent package - 1 dependent repositories - 1 stars on GitHub
github.com/me-cs/goredisson v1.1.2 removed
Redisson golang implementation
4 versions - Latest release: about 1 year ago - 0 stars on GitHub