go-lock is a lock library implementing read-write mutex and read-write trylock without starvation
- golang
- go
- trylock
- mutex
47,133 repositories indexed
409–432 of 624 · Most stars
go-lock is a lock library implementing read-write mutex and read-write trylock without starvation
Apache Calcite Go
Time-series database and pub/sub messaging server for IoT and real-time devices, in Go: an embeddable storage engine with TTLs, wildcard topics and encryption, and a clustered server over gRPC, TCP and WebSocket with replication and rolling upgrades.
Private Telegram bot and API that downloads App Store IPAs with ipatool and decrypts them with UnfairPlay
🏋️ dbbench is a simple database benchmarking tool which supports several databases and own scripts
Closed-loop application library for Cobra commands (powerful, ready-to-run and easy to use)
boxes and glue made easy - a PDF rendering library for Go using boxes and glue
Golang binary decoder for mapping data into the structure
🧬 Pure DNA of your CLI
Type-safe Prometheus metrics builder library for golang [managed by soy-programador]
You had one job, or more then one, which can be done in steps
A dead-simple, extensible MQTT implementation well suited for embedded systems.
a thread-safe concurrent map for go
Golang simple thread pool implementation
software package for automation
Authenticated encrypted API tokens (IETF XChaCha20-Poly1305 AEAD) for Golang
A Golang Middleware to handle X-Forwarded-For Header
A low-to-medium interaction SSH Honeypot with features to capture terminal activity and upload to asciinema.org
Some utilities for Persian language in Go (Golang)
Compact, sortable and fast unique IDs with embedded metadata.
An opinionated configuration loading framework for Containerized and Cloud-Native applications.
Safe number conversion in Go: address gosec G115 and cwe-190 Integer Overflow or Wraparound
🪡 Dead simple, lightweight tracing.
Facade to the Video4Linux video capture interface.