Octostore

Free distributed locking & leader election as a service. One binary, no dependencies

Lock any resource with a single HTTP call. Built for CI/CD pipelines, distributed workers, and anywhere you need β€œonly one at a time.” Single Rust binary, SQLite-backed, fencing tokens, TTL expiry, GitHub OAuth. Self-host or use the free hosted version.

Copilot says: AI-generated

Distributed locking without the distributed headache β€” a single Rust binary that gives you HTTP-based locks with proper fencing tokens, no ZooKeeper/etcd/Consul cluster required.

Key features:

  • πŸ” Simple HTTP API for acquire, release, and renew with automatic TTL expiration
  • 🎫 Monotonically increasing fencing tokens make your locks actually safe unlike Redlock
  • πŸ™ GitHub OAuth authentication so you can start locking in seconds
  • πŸ“¦ Single binary with SQLite persistence and zero external dependencies

This summary was generated by GitHub Copilot based on the project README.