semaphore
Semaphore library
Provides a fast and lightweight semaphore primitive for synchronization in Go programs.
Fast resizable golang semaphore primitive
173 stars
3 watching
9 forks
Language: Go
last commit: over 3 years ago
Linked from 2 awesome lists
gogolangmutexprimitivesemaphoresemaphore-patternsynchronization
Related projects:
Repository | Description | Stars |
---|---|---|
kamilsk/semaphore | Provides an API to control access to shared resources and limit throughput in concurrent systems. | 103 |
marusama/cyclicbarrier | A synchronizer allowing multiple goroutines to wait at a common point, ensuring all parties have completed before proceeding. | 146 |
maxdeviant/dhall-semaphore | Provides Dhall bindings for integrating with Semaphore CI to automate build and deployment processes. | 0 |
chasefleming/elem-go | A lightweight Go library for creating and manipulating HTML elements with type safety | 320 |
donseba/go-htmx | Provides tools to integrate HTMX with Go applications, enhancing user experience and performance. | 395 |
akupila/go-wasm | A tool that reads and parses WebAssembly binary files | 132 |
serifandsemaphore/go-serverless-list | A curated list of resources and tools for deploying and managing Go code on serverless platforms | 123 |
hbollon/go-edlib | A comprehensive Go library for calculating string similarity and edit distances between strings | 481 |
gobwas/glob | A Go library for efficient string matching using compile-time glob patterns. | 961 |
kamilsk/tracer | A lightweight tracing library for Go applications. | 86 |
sgreben/piecewiselinear | A lightweight linear interpolation library for Go | 26 |
adrianmo/go-nmea | A Go library that parses and decodes NMEA 0183 GPS sentences into usable data structures. | 227 |
goradd/maps | A library providing a standard interface for working with various types of maps in Go. | 43 |
goccy/go-yaml | A YAML parser and encoder for the Go programming language. | 1,179 |
mozillazg/go-unidecode | Converts Unicode text to its closest ASCII transliteration | 130 |