semaphore
Semaphore library
Provides a fast and lightweight semaphore primitive for synchronization in Go programs.
Fast resizable golang semaphore primitive
176 stars
3 watching
9 forks
Language: Go
last commit: almost 4 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. | 148 |
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 | A library that provides seamless integration of HTMX functionality into Go web applications. | 421 |
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 | 488 |
gobwas/glob | A Go library for efficient string matching using compile-time glob patterns. | 968 |
kamilsk/tracer | A lightweight tracing library for Go applications. | 86 |
sgreben/piecewiselinear | A lightweight linear interpolation library for Go | 27 |
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. | 47 |
goccy/go-yaml | A Go YAML parser and encoder with improved performance, customization options, and team collaboration features. | 1,217 |
mozillazg/go-unidecode | Converts Unicode text to its closest ASCII transliteration | 132 |