werf / lockgate
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.
☆261Updated 10 months ago
Alternatives and similar repositories for lockgate:
Users that are interested in lockgate are comparing it to the libraries listed below
- Script Based Alerting Manager☆304Updated 9 months ago
- The universal solution for delivering your software updates securely from a trusted The Update Framework (TUF) repository.☆260Updated 2 weeks ago
- A Go library for collecting sql.DBStats in Prometheus format☆183Updated 3 years ago
- Hedged HTTP client which helps to reduce tail latency at scale.☆129Updated 8 months ago
- A system to manage additional components for Kubernetes cluster in a simple, consistent and automated way.☆497Updated this week
- PostgreSQL Lock Client for Go☆114Updated 3 weeks ago
- Version manager and updater for werf project☆30Updated 3 years ago
- Library to watch and follow kubernetes resources in CI/CD deploy pipelines☆681Updated 3 weeks ago
- mimic: Define your Deployments, Infrastructure and Configuration as a Go Code 🚀☆238Updated 2 years ago
- configure kubernetes objects on multiple clusters using jsonnet☆179Updated 3 weeks ago
- Set of actions for implementing CI/CD with werf and GitHub Actions☆83Updated 3 weeks ago
- Caldera allows you to create a boilerplate service that ready to run inside the container (Go language)☆119Updated 2 years ago
- Ultra light service mesh for any orchestrator☆232Updated 4 years ago
- Continuous profiling for long-term postmortem analysis☆617Updated 2 years ago
- Go statsd client library with zero allocation overhead, great performance and reconnects☆113Updated 6 months ago
- User-friendly Go library for building Grafana dashboards☆712Updated 9 months ago
- Lightweight alternative to github.com/prometheus/client_golang☆587Updated this week
- An simple, easily extensible and concurrent health-check library for Go services☆271Updated last year
- Encode and decode Go (golang) struct types via protocol buffers.☆176Updated 4 years ago
- ☆22Updated this week
- Your one stop shop to do anything with Kafka. Producing, consuming, transacting, administrating; 0.8.0 through 3.2+☆210Updated last year
- Low-level Go Client for ClickHouse☆350Updated 2 weeks ago
- gta: do transitive analysis to find packages whose dependencies have changed☆206Updated 3 weeks ago
- Machine is a zero dependency library for highly concurrent Go applications. It is inspired by errgroup.Group with extra bells & whistles☆366Updated 2 years ago
- Robust framework for running complex workload scenarios in isolation, using Go; for integration, e2e tests, benchmarks and more! 💪☆231Updated last year
- A CLI tool for Kafka☆335Updated 2 weeks ago
- An opinionated configuration loading framework for Containerized and Cloud-Native applications.☆95Updated 2 years ago
- Create Go contexts that cancel on signals.☆257Updated 2 years ago
- Simple query builder for MongoDB☆81Updated last month
- Go library providing common interface for working across multiple cloud storage backends☆222Updated 8 months ago