werf / lockgateLinks
Lockgate is a cross-platform distributed locking library for Go. Supports distributed locks backed by Kubernetes or HTTP lock server. Supports conventional OS file locks.
☆263Updated last year
Alternatives and similar repositories for lockgate
Users that are interested in lockgate are comparing it to the libraries listed below
Sorting:
- Script Based Alerting Manager☆306Updated last year
- Hedged HTTP client which helps to reduce tail latency at scale.☆131Updated 11 months ago
- Ultra light service mesh for any orchestrator☆235Updated 4 years ago
- A Go library for collecting sql.DBStats in Prometheus format☆183Updated 4 years ago
- Allow and block list linter for direct Go module dependencies.☆77Updated 3 weeks ago
- PostgreSQL Lock Client for Go☆118Updated 3 weeks ago
- Encode and decode Go (golang) struct types via protocol buffers.☆178Updated 4 years ago
- Create Go contexts that cancel on signals.☆257Updated 2 years ago
- gta: do transitive analysis to find packages whose dependencies have changed☆207Updated 3 months ago
- 😴 A tiny library for handling system interrupts☆39Updated 4 years ago
- Caldera allows you to create a boilerplate service that ready to run inside the container (Go language)☆119Updated 2 years ago
- Logur is an opinionated collection of logging best practices☆205Updated 6 months ago
- Your one stop shop to do anything with Kafka. Producing, consuming, transacting, administrating; 0.8.0 through 3.2+☆216Updated 2 months ago
- A CLI tool for Kafka☆334Updated 3 months ago
- Gopium 🌺: Smart Go Structures Optimizer and Manager☆215Updated last year
- Go package pointer provides helpers to get pointers to values of built-in types.☆224Updated 2 years ago
- Go statsd client library with zero allocation overhead, great performance and reconnects☆115Updated 9 months ago
- Match regex group into go struct using struct tags and automatic parsing☆147Updated 9 months ago
- Robust framework for running complex workload scenarios in isolation, using Go; for integration, e2e tests, benchmarks and more! 💪☆236Updated last year
- Naive code generator that creates mock implementation using testify.mock☆210Updated last month
- Cron library for go with distributed lock☆50Updated 3 years ago
- Like `go get` but for Go tools! CI Automating versioning of Go binaries in a nested, isolated Go modules.☆379Updated 7 months ago
- Simple tool to generate opentracing decorators☆16Updated last year
- Integration testing in Go with Docker☆112Updated 3 months ago
- A code generation tool for instrumenting Go components.☆135Updated 3 years ago
- Prometheus metrics for Go database/sql via VictoriaMetrics/metrics☆24Updated 2 years ago
- Harvest configuration, watch and notify subscriber☆134Updated last month
- Helper tool for manual Go code optimization.☆132Updated 4 months ago
- A reference for distributed tracing with the NATS Go client.☆102Updated 4 years ago
- Go modular http middleware to measure HTTP requests independent of metrics backend (with Prometheus and OpenCensus as backend implementat…☆433Updated 3 months ago