GitHub repository: werf/lockgate
Primary language: Go
Description: 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.