Life & fun · alternatives · 2026
24 alternatives to Distributed locking and syncing in Go
Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Distributed locking and syncing in Go launched in 2016; newer entries below may have overtaken it.
- 1

- 2

Distributed Time Synchronization Service. Contribute to rubrikinc/kronos development by creating an account on GitHub.
2018 · github.com · its alternatives →
- 3

Concurrency in UIKits, browsers and web servers
2016 · soundcloud.com · its alternatives →
- 4LI
2019 · locklock.io · its alternatives →
- 5

A single publisher, multi subscriber lockless ring buffer build with the new generics in Go 1.18beta.
2022 · github.com · its alternatives →
- 6LS
Hi guys, creator of lockable here - the easiest way to think of lockable is as `flock` for when you don’t have a shared file system. You can use it to control concurrent access to resources or to ensure only a single instance of a process runs at any given time. Your processes can acquire, refresh and release locks via simple HTTP requests, so it’s language/framework agnostic. E.g. with `curl`: $ curl https://lockable.dev/api/acquire/my-lock-name { "response": true //or false, if the lock wasn’t available } $ curl…
2022 · lockable.dev · its alternatives →
- 7CS
2016 · medium.com · its alternatives →
- 8ED
2015 · github.com · its alternatives →
- 9NS
2014 · medium.com · its alternatives →
- 10

2014 · github.com · its alternatives →
- 11

- 12AB
2017 · growthmetrics.io · its alternatives →
- 13

Simple, reliable, and efficient distributed task queue in Go - hibiken/asynq
2020 · github.com · its alternatives →
- 14

2014 · stavros.io · its alternatives →
- 15

2019 · torsion.org · its alternatives →
- 16

Coroutines, structured concurrency and CSP for Swift on macOS and Linux. - Zewo/Venice
2015 · github.com · its alternatives →
- 17

Modern SSH server for managing distributed infrastructure
2016 · goteleport.com · its alternatives →
- 18

2015 · github.com · its alternatives →
- 19AO
2015 · getaredis.mbassem.com · its alternatives →
- 20

2019 · github.com · its alternatives →
- 21

A finite-state machine library for the Go programming language - calebwin/go-sm
2018 · github.com · its alternatives →
- 22PT
2024 · roberts.pm · its alternatives →
- 23

I created cmd-stream-go, a high-performance client-server library based on the Command Pattern, where Commands are first-class citizens. Why build around Commands? As serializable objects, they can be sent over the network and persisted. They also provide a clean way to model distributed transactions through composition, and naturally support features like Undo and Redo. These qualities make them a great fit for implementing consistency patterns like Saga in distributed systems. On the performance side, sending a Command involves minimal overhead — only its type and data need to be…
2025 · github.com · its alternatives →
- 24LF
Package lfmap provides generic concurrent lock-free map implementation, using immutable map and atomic swaps.
2024 · pkg.go.dev · its alternatives →
Also compare
- Relic alternatives
- A clock synchronization library in golang for distributed systems alternatives
- Code Podcast 3: Concurrency – Event Loop & Coroutines alternatives
- Locklock.io – Lock-as-a-service, REST API for easy distributed locking alternatives
- Lockless Ringbuffer Built with Go Generics alternatives
- Lockable – sync locks for distributed systems alternatives
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →