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

proxy.golang.org "semaphore" keyword

View the packages on the proxy.golang.org package registry that are tagged with the "semaphore" 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: over 1 year ago - 625 stars on GitHub
github.com/ChrisGora/semaphore v1.0.0
Package semaphore provides a POSIX-style semaphore implementation.
1 version - Latest release: about 6 years ago - 3 dependent repositories - 1 stars on GitHub
Top 5.8% on proxy.golang.org
github.com/michaelwp/gosemaphore v1.0.1
go-semaphore is a Go package that implements the semaphore pattern than can be used to manage the...
2 versions - Latest release: 5 months ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/rustatian/ipc v1.1.0 💰
Linux, Unix, and Windows implementation of SysV5 shared memory and semaphores.
3 versions - Latest release: over 2 years ago - 5 stars on GitHub
Top 6.7% on proxy.golang.org
github.com/michaelwp/go-semaphore v1.0.1
go-semaphore is a Go package that implements the semaphore pattern than can be used to manage the...
2 versions - Latest release: 5 months ago - 0 stars on GitHub
Top 5.6% on proxy.golang.org
github.com/semaphore-protocol/semaphore v4.13.0+incompatible
A zero-knowledge protocol for anonymous interactions.
101 versions - Latest release: 9 days ago - 1,009 stars on GitHub
github.com/nikandfor/batch v0.6.0
Reliable batches with ease.
11 versions - Latest release: 7 months ago - 4 stars on GitHub
Top 5.2% on proxy.golang.org
github.com/sherifabdlnaby/gpool v1.1.0
Package gpool is used to easily manages a resizeable pool of context aware goroutines to bound co...
5 versions - Latest release: over 5 years ago - 2 dependent packages - 3 dependent repositories - 86 stars on GitHub
github.com/brunotm/sema v0.3.0
Sema is a simple semaphore implementation for Go (golang) using channels to control concurrent ac...
3 versions - Latest release: over 6 years ago - 1 dependent package - 1 dependent repositories - 0 stars on GitHub
Top 5.8% on proxy.golang.org
github.com/michaelwp/goSemaphore v1.0.1
go-semaphore is a Go package that implements the semaphore pattern than can be used to manage the...
2 versions - Latest release: 5 months ago - 0 stars on GitHub
Top 5.7% on proxy.golang.org
github.com/MonsieurTib/keyed-semaphore v1.0.0
A Go library providing context-aware semaphores where concurrency limits are applied per unique a...
1 version - Latest release: 4 months ago - 14 stars on GitHub
Top 7.8% on proxy.golang.org
github.com/chrisGora/semaphore v1.0.0
Package semaphore provides a POSIX-style semaphore implementation.
1 version - Latest release: about 6 years ago - 1 stars on GitHub
Top 9.0% on proxy.golang.org
github.com/sherifabdlnaby/semaphore v1.1.0
Package semaphore provides a weighted semaphore implementation. Example_workerPool demonstrates ...
2 versions - Latest release: over 6 years ago - 2 dependent packages - 8 dependent repositories - 2 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/cafxx/fwp v0.1.0
A small, fast Go worker pool
1 version - Latest release: over 2 years ago - 0 stars on GitHub
Top 2.2% on proxy.golang.org
github.com/fatih/semgroup v1.3.0
Package semgroup provides synchronization and error propagation, for groups of goroutines working...
4 versions - Latest release: 11 months ago - 48 dependent packages - 123 dependent repositories - 272 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/go-carrot/envci v0.0.0-20180110164752-2f2e8578e8bc
Get environment variables exposed by CI services
1 version - Latest release: over 7 years ago - 1 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/php-lock/lock v2.2.1+incompatible
Popular PHP library for serialized execution of critical code in concurrent situations
1 version - Latest release: over 3 years ago - 943 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: about 7 years ago - 6 dependent packages - 7 dependent repositories - 41 stars on GitHub
Top 7.2% on proxy.golang.org
github.com/JoaquinTrinanes/GoSemaphore
Simple semaphore implementation for Go
Latest release: 12 days ago - 1 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/srajaa/go-classicsemaphore v0.0.0-20190328090642-03adbb974828
This package provides an implementation of classical operating systems semaphores in golang. The ...
1 version - Latest release: over 6 years ago - 0 stars on GitHub
Top 6.3% on proxy.golang.org
github.com/andy2046/gopie v0.7.0
go patterns
6 versions - Latest release: over 5 years ago - 1 dependent package - 2 dependent repositories - 32 stars on GitHub
Top 8.4% on proxy.golang.org
github.com/hephaesteum/semaphore
Synchronization technique for multiple routines to mutually exclusively access a shared resource.
Latest release: 17 days ago - 0 stars on GitHub
github.com/egnd/go-pipeline v1.2.0
Package pipeline contains tools for parallel execution
4 versions - Latest release: about 3 years ago - 2 dependent packages - 1 dependent repositories - 0 stars on GitHub
Top 6.2% on proxy.golang.org
github.com/kamilsk/semaphore
Package semaphore provides an implementation of Semaphore pattern with timeout of lock/unlock ope...
Latest release: 24 days ago - 1 dependent repositories - 103 stars on GitHub
Top 5.7% on proxy.golang.org
github.com/kamilsk/semaphore/v4 v4.4.1
Package semaphore provides an implementation of Semaphore pattern with timeout of lock/unlock ope...
2 versions - Latest release: over 6 years ago - 103 stars on GitHub
Top 6.2% on proxy.golang.org
github.com/kamilsk/semaphore/v5
Package semaphore provides an implementation of Semaphore pattern with timeout of lock/unlock ope...
Latest release: 24 days ago - 1 dependent repositories - 103 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/chrisgora/semaphore v1.0.0
Package semaphore provides a POSIX-style semaphore implementation.
1 version - Latest release: about 6 years ago - 1 stars on GitHub
Top 8.0% on proxy.golang.org
github.com/damnever/goctl v1.2.0 💰
Package goctl is for the sake of concurrency control, flow control and resource control.
5 versions - Latest release: about 6 years ago - 2 dependent packages - 3 dependent repositories - 6 stars on GitHub
github.com/kevinburke/semaphore v1.1.0 💰
Semaphore implementation in golang
1 version - Latest release: almost 3 years ago - 1 dependent package - 2 dependent repositories - 1 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: 3 months ago - 26 dependent packages - 118 dependent repositories - 177 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: over 4 years ago - 40 dependent packages - 123 dependent repositories - 177 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: over 4 years ago - 177 stars on GitHub
github.com/da-moon/go-semaphore v0.0.2
Package semaphore implements binary and counting semaphore and can be used to limit maximum numbe...
2 versions - Latest release: almost 5 years ago - 1 dependent package - 3 dependent repositories - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/CAFxX/fwp v0.1.0
A small, fast Go worker pool
1 version - Latest release: over 2 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/schollz/golock v1.1.0
Very simple file locking with optional timeouts. :lock: :page_facing_up:
3 versions - Latest release: about 5 years ago - 1 dependent package - 9 stars on GitHub
nikand.dev/go/batch v0.6.0
batch made easy. batch is a safe and efficient way to combine results of multiple parallel tasks...
11 versions - Latest release: 7 months ago - 4 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/tmthrgd/go-sem v0.0.0-20230106062226-d7b6dd7dd9a3
POSIX semaphore library for Golang. [Not intended for general use]. [Not maintained].
2 versions - Latest release: over 2 years ago - 5 stars on GitHub
Top 9.0% on proxy.golang.org
github.com/PaulShpilsher/concurrent-go v0.0.0-20230209083907-98a074bd1579
Golang: a concurrent function runner with quota on how many functions can be executing at the sam...
2 versions - Latest release: over 2 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/unqnown/semaphore v0.0.0-20200919000050-867dd1a45a31
Package semaphore provides a simple semaphore implementation.
1 version - Latest release: almost 5 years ago - 1 stars on GitHub
Top 7.5% on proxy.golang.org
github.com/crazygreenpenguin/common
Common primitives for go
Latest release: about 1 month ago - 0 stars on GitHub
Top 6.6% on proxy.golang.org
github.com/abdealijaroli/goconc
A comprehensive guide to concurrency patterns in Go.
Latest release: about 2 months ago - 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 2 years ago - 14 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: over 2 years ago - 1 stars on GitHub
Top 7.8% on proxy.golang.org
github.com/bernardolm/octo-batch
It's intends to do batch subscriptions to all user repositories, personal and from an organizatio...
Latest release: 3 months ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/bluele/gosem v0.0.0-20170714093658-92d169ee5071
gosem provides multiple semaphore functions. Currently supports inmemory, redis implementation.
1 version - Latest release: about 8 years ago - 4 stars on GitHub
github.com/paulshpilsher/concurrent-go v0.0.0-20231123163454-6b1f4aedab0c
Golang: a concurrent function runner with quota on how many functions can be executing at the sam...
1 version - Latest release: almost 2 years ago - 0 stars on GitHub