Ecosyste.ms: Packages

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

proxy.golang.org "mutex" keyword

Top 9.5% on proxy.golang.org
github.com/samchon/tstl v3.0.0+incompatible ๐Ÿ’ฐ
TypeScript-STL (Standard Template Library, migrated from C++)
17 versions - Latest release: about 2 months ago - 570 stars on GitHub
Top 9.0% on proxy.golang.org
github.com/erikkassubek/deadlock-go v1.0.0
Online deadlock detection in go (golang)
1 version - Latest release: almost 2 years ago - 0 stars on GitHub
Top 7.4% on proxy.golang.org
github.com/lrita/gosync v0.0.0-20180507073543-17c653898443
a TryLock implementation
1 version - Latest release: about 6 years ago - 1 dependent repositories - 14 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
Top 8.2% on proxy.golang.org
github.com/xaionaro-go/benchmarks v0.0.0-20220613095825-0c0958cc78c5
A collection of benchmarks of Golang primitives
1 version - Latest release: almost 2 years ago - 7 stars on GitHub
Top 9.7% on proxy.golang.org
github.com/xaionaro-go/benchmarks/sort v0.0.0-20220613095825-0c0958cc78c5
A collection of benchmarks of Golang primitives
1 version - Latest release: almost 2 years ago - 7 stars on GitHub
Top 5.6% on proxy.golang.org
github.com/sasha-S/go-deadlock v0.3.1
Online deadlock detection in go (golang)
4 versions - Latest release: almost 3 years ago - 821 stars on GitHub
Top 9.7% on proxy.golang.org
github.com/beto-ouverney/crazy-race v0.0.0-20220902123328-d4a63ace0b64
A simple example of Goroutines and Mutex for students
1 version - Latest release: over 1 year ago - 1 stars on GitHub
Top 9.7% on proxy.golang.org
github.com/dty1er/size-limited-queue v0.0.0-20211217072200-5f5448433574
Learn what sync.Cond is
1 version - Latest release: over 2 years ago - 23 stars on GitHub
Top 7.5% on proxy.golang.org
github.com/J-guanghua/rwlock v1.3.6
้ซ˜ๅนถๅ‘ๅˆ†ๅธƒๅผ้”
6 versions - Latest release: about 1 month ago - 0 stars on GitHub
Top 7.5% on proxy.golang.org
github.com/j-guanghua/rwlock v1.3.6
้ซ˜ๅนถๅ‘ๅˆ†ๅธƒๅผ้”
6 versions - Latest release: about 1 month ago - 0 stars on GitHub
Top 3.4% on proxy.golang.org
github.com/abiosoft/semaphore v0.0.0-20180811165425-cb737ff681bd
Wrapping sync.Mutex for familiar semaphore api
1 version - Latest release: almost 6 years ago - 6 dependent packages - 7 dependent repositories - 41 stars on GitHub
Top 9.1% on proxy.golang.org
github.com/yaitoo/dlm
Fault-Tolerant Distributed Lock Manager for Go
Latest release: about 1 month ago - 0 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 8.2% on proxy.golang.org
github.com/youscan/go-azuremutex v0.1.1
Golang implementation of distributed mutex on Azure lease blobs
2 versions - Latest release: over 2 years ago - 11 stars on GitHub
Top 7.7% on proxy.golang.org
github.com/siryu/mutexbuffer v0.0.0-20170325015106-8a3fb22b69da
Allow for a single mutex to have a buffer
1 version - Latest release: about 7 years ago - 3 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/Siryu/MutexBuffer v0.0.0-20170325015106-8a3fb22b69da
Allow for a single mutex to have a buffer
1 version - Latest release: about 7 years ago - 3 stars on GitHub
github.com/fananchong/go_mutex_check v1.0.0
check mutex for golang
2 versions - Latest release: 5 months ago - 2 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/edoalive/musupervisor v0.2.0
Golang mutex supervisor and deadlock finder tool
2 versions - Latest release: almost 2 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/btwiuse/gmx v0.0.1
Generic Mutex container types for Go, inspired by Rust's Mutex and RwLock.
2 versions - Latest release: over 1 year ago - 0 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: about 1 year ago - 2 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/berkaroad/detectlock-go v1.0.1
Package detectlock for detect dead locker 1. replace mutex locker: 1) replace "var locker *sync...
2 versions - Latest release: 8 months ago - 4 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 8.2% on proxy.golang.org
github.com/tsavola/unsync v0.0.0-20210331020608-ca6382690ac7
Package unsync provides a lock type which can be initially used for mutual exclusion, but avoids ...
1 version - Latest release: about 3 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/tsavola/Mu v1.1.0
Small mutex helper package for Go (see also https://import.name/lock)
2 versions - Latest release: about 3 years ago - 0 stars on GitHub
github.com/tsavola/mu v1.1.0
Package mu provides mutex helpers.
2 versions - Latest release: about 3 years ago - 3 dependent packages - 1 dependent repositories - 0 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 9.2% on proxy.golang.org
github.com/nitwhiz/omnilock v1.0.0
This is a locker. ๐Ÿ”’
1 version - Latest release: 4 months ago - 0 stars on GitHub
Top 8.6% on proxy.golang.org
github.com/juanmachuca95/curso_avanzado_go
Curso y aprendizaje de go avanzado de platzi.
Latest release: 7 days ago - 0 stars on GitHub
Top 9.1% on proxy.golang.org
github.com/DaanV2/go-locks
A simple library that provides pools of locks for Go. It is useful when you need to lock on a res...
Latest release: 20 days ago - 1 dependent package - 0 stars on GitHub
Top 1.1% on proxy.golang.org
github.com/sasha-s/go-deadlock v0.3.1
Online deadlock detection in go (golang)
4 versions - Latest release: almost 3 years ago - 4,286 dependent packages - 4,032 dependent repositories - 817 stars on GitHub
Top 6.3% on proxy.golang.org
github.com/anacrolix/sync v0.5.1 ๐Ÿ’ฐ
Package sync is an extension of the stdlib "sync" package. It has extra functionality that helps ...
6 versions - Latest release: 8 months ago - 379 dependent packages - 383 dependent repositories - 7 stars on GitHub
github.com/ErikKassubek/Deadlock-Go v1.0.0
Online deadlock detection in go (golang)
1 version - Latest release: almost 2 years ago - 1 dependent repositories - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/ggicci/distlock v0.1.0
:lock: Simple Distributed Locks in Go using Redis, MySQL, PostgreSQL, MongoDB, etc.
1 version - Latest release: over 2 years ago - 33 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: 4 months ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/alicanyildirim/quiet_hn v0.0.0-20190103182143-a46a1fecf2b8
Ex 13 - Add concurrency to Quiet HN
1 version - Latest release: over 5 years ago - 0 stars on GitHub
Top 9.7% on proxy.golang.org
github.com/luk4z7/go-concurrency-guide v0.0.0-20221003171121-6ce85ad467a7
Practical concurrency guide in Go, communication by channels, patterns
1 version - Latest release: over 1 year ago - 2,307 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/josephbuchma/comutex v0.0.0-20210824212412-1ce9569009ca
Package comutex allows nested calls of functions that lock same mutex in the same thread/goroutin...
2 versions - Latest release: over 2 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/bry00/fmutex v0.0.2
Simple golang package designated to provide simple mutex locking, based on filesystem hard links ...
2 versions - Latest release: over 3 years ago - 0 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/4vn/kutex v0.0.0-20200409181903-93b41fc2af17
kutex = key + mutex
1 version - Latest release: about 4 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/vontikov/stoa v0.0.0-20210515120915-0e8e39a40dad
Distributed in-memory collections
1 version - Latest release: about 3 years ago - 1 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 9.0% on proxy.golang.org
github.com/edoalive/muSupervisor v0.2.0
Golang mutex supervisor and deadlock finder tool
2 versions - Latest release: almost 2 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/EdoaLive/muSupervisor v0.2.0
Golang mutex supervisor and deadlock finder tool
2 versions - Latest release: almost 2 years ago - 0 stars on GitHub
Top 8.6% on proxy.golang.org
github.com/jurgen-kluft/cthread v0.0.0-20230508083823-154a73f6dc75
Thread library
2 versions - Latest release: about 1 year ago - 1 stars on GitHub
Top 9.6% on proxy.golang.org
github.com/alextanhongpin/go-advance-concurrency
A collection of best practices and lessons learnt from applying concurrency in go.
Latest release: 13 days ago - 68 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/MaricoHan/redisson v1.0.1
ๅฎž็Žฐ redis ๅˆ†ๅธƒๅผโ€œไบ’ๆ–ฅ้”โ€ๅ’Œโ€œ่ฏปๅ†™้”โ€
3 versions - Latest release: about 1 year ago - 6 stars on GitHub
Top 7.8% on proxy.golang.org
github.com/hsson/once v1.0.1
Drop-in replacement for Go's sync.Once with added features for returning values
2 versions - Latest release: over 3 years ago - 4 dependent packages - 2 dependent repositories - 6 stars on GitHub
Top 5.3% on proxy.golang.org
github.com/lk4d4/trylock v0.0.0-20191027065348-ff7e133a5c54
TryLock for Go
1 version - Latest release: over 4 years ago - 1 dependent package - 1 dependent repositories - 65 stars on GitHub
Top 4.3% on proxy.golang.org
github.com/LK4d4/trylock v0.0.0-20191027065348-ff7e133a5c54
TryLock for Go
1 version - Latest release: over 4 years ago - 11 dependent packages - 1 dependent repositories - 65 stars on GitHub
Top 3.0% on proxy.golang.org
github.com/LK4D4/trylock v0.0.0-20191027065348-ff7e133a5c54
TryLock for Go
1 version - Latest release: over 4 years ago - 12 dependent packages - 14 dependent repositories - 65 stars on GitHub
Top 4.5% on proxy.golang.org
github.com/sasha-s/go-csync v0.0.0-20240107134140-fcbab37b09ad
Golang: contex-aware synchronization primitives (mutex).
3 versions - Latest release: 5 months ago - 156 dependent packages - 176 dependent repositories - 27 stars on GitHub
Top 9.1% on proxy.golang.org
github.com/sevenofspades/go-prioritylock v0.2.0
Simple lock with priority-based acquisition mechanism.
2 versions - Latest release: 3 months ago - 0 stars on GitHub
Top 8.5% on proxy.golang.org
github.com/kawasin73/umutex v0.2.1
Upgradable Reader Writer Mutex for Go
3 versions - Latest release: over 4 years ago - 1 dependent package - 3 dependent repositories - 6 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.1% on proxy.golang.org
github.com/SevenOfSpades/go-prioritylock
Simple lock with priority-based acquisition mechanism.
Latest release: 18 days ago - 0 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: 18 days ago - 4 stars on GitHub
Top 9.0% on proxy.golang.org
github.com/danil/oncelockexample v0.0.2
Once lock example for Go.
3 versions - Latest release: almost 2 years ago - 0 stars on GitHub
Top 9.1% on proxy.golang.org
github.com/daanv2/go-locks v1.0.2
A simple library that provides pools of locks for Go. It is useful when you need to lock on a res...
3 versions - Latest release: 3 months ago - 0 stars on GitHub
Top 8.0% on proxy.golang.org
github.com/husnain9/golang-mutex
Golang Mutex for Thread Synchronization
Latest release: 20 days ago - 0 stars on GitHub
Top 9.0% on proxy.golang.org
github.com/theTardigrade/golang-namespacedMutex v1.4.6
This Go package enables mutexes to be accessed based on namespaces.
15 versions - Latest release: about 1 year ago - 2 dependent packages - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/thetardigrade/golang-namespacedmutex v1.4.6
This Go package enables mutexes to be accessed based on namespaces.
15 versions - Latest release: about 1 year ago - 0 stars on GitHub
github.com/utahta/nsync v0.1.0
A named mutual exclusion lock written in Go
1 version - Latest release: over 6 years ago - 1 dependent repositories - 1 stars on GitHub
Top 8.3% on proxy.golang.org
github.com/luismescobarf/distributedsystems
Implementation of distributed systems' basic concepts
Latest release: 23 days ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/uemanon/mcslock v0.1.0
MCS locks for goroutine.
1 version - Latest release: over 3 years ago - 1 stars on GitHub
github.com/teonet-go/teomutex v0.0.6
teomutex is a Golang package teomutex is Teonet Cloud Mutex baset on Google Cloud Storage. It can...
6 versions - Latest release: 10 months ago - 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 5.6% on proxy.golang.org
github.com/marusama/Semaphore/v2 v2.5.0
Package semaphore provides an implementation of counting semaphore primitive with possibility to ...
3 versions - Latest release: about 3 years ago - 160 stars on GitHub
Top 2.4% on proxy.golang.org
github.com/marusama/semaphore/v2 v2.5.0
Package semaphore provides an implementation of counting semaphore primitive with possibility to ...
3 versions - Latest release: about 3 years ago - 40 dependent packages - 123 dependent repositories - 160 stars on GitHub
Top 2.5% on proxy.golang.org
github.com/marusama/semaphore
Package semaphore provides an implementation of counting semaphore primitive with possibility to ...
Latest release: 25 days ago - 26 dependent packages - 118 dependent repositories - 160 stars on GitHub
Top 4.1% on proxy.golang.org
github.com/subchen/go-trylock/v2 v2.0.0
TryLock support on read-write lock for Golang
1 version - Latest release: over 4 years ago - 12 dependent packages - 15 dependent repositories - 33 stars on GitHub
Top 6.5% on proxy.golang.org
github.com/subchen/go-trylock v1.3.0
TryLock support on read-write lock for Golang
5 versions - Latest release: almost 6 years ago - 3 dependent repositories - 33 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 8.8% on proxy.golang.org
github.com/nitwhiz/omnilock/v2 v2.0.0
This is a locker. ๐Ÿ”’
1 version - Latest release: 3 months ago - 0 stars on GitHub
Top 8.9% on proxy.golang.org
github.com/rodruizronald/go-quitter v1.0.0
Graceful shutdown mechanism that propagates a quit signal to all goroutines running in the backgr...
1 version - Latest release: over 1 year ago - 0 stars on GitHub
Top 9.5% on proxy.golang.org
github.com/pasithea/mcslock v0.1.0
MCS locks for goroutine.
1 version - Latest release: over 3 years ago - 1 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