gmutex: A global mutex using Google Cloud Storage

This page summarizes the projects mentioned and recommended in the original post on /r/golang

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • gcslock

    Simple, scalable, distributed mutex for serializing computations anywhere on the Internet (with Go and shell clients)

  • Based on “A robust distributed locking algorithm based on Google Cloud Storage” and github.com/marcacohen/gcslock.

  • dimutex

    asyncio Python library for distributed mutex with GCS as a backend

  • I've implemented the same algorithm but for python: https://github.com/orsinium-labs/dimutex

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • gcslock

    Discontinued Simple, scalable, distributed mutex for serializing computations anywhere on the Internet (with Go and shell clients) [Moved to: https://github.com/mco-gh/gcslock] (by marcacohen)

  • What are the differences between https://github.com/marcacohen/gcslock ?

  • distributed-lock-google-cloud-storage-ruby

    Ruby implementation of a distributed lock based on Google Cloud Storage

  • When compared to “A robust distributed locking algorithm based on Google Cloud Storage”, the differences are described in this issue:

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts