PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Distributed Lock Python Packages

Python packages with the GitHub topic distributed-lock. Sorted by monthly downloads, with stars and forks.
Bogdanp
dramatiq

A fast and reliable background task processing library for Python 3.

1.9M 5K 385
brainix
pottery

Redis for humans. 🌎🌍🌏

618K 1K 69
tanbro
sqlalchemy-dlock

Distributed lock based on Database and SQLAlchemy.

23K 17 0
seankerr
postgresql-lock

Lock mechanism implemented with PostgreSQL advisory locks.

5K 16 2
miintto
redis-lock-py

Redis distributed lock implementation for Python based on Pub/Sub messaging

4K 12 2
Luan1Schons
fastapi-idempotency-key

Robust, Stripe-grade idempotency key middleware & decorator for FastAPI / Starlette with pluggable backends (Memory, SQLite, Redis)

793 2 0
varunchopra
postkit

Postgres-native application infrastructure: one SQL install replaces the separate services you would otherwise run for identity, configuration, metering, coordination, and messaging.

458 13 0
invoker-bot
redis-allocator

Python implementation of a distributed resource allocator using Redis. Provides thread-safe health checking, resource allocation, and automatic garbage collection for distributed systems.

438 1 0
ahmed5145
fencekit

Redis-backed idempotency and fenced locks for background jobs.

436 0 0
vilyam
gcp-pubsub-idempotency

Exactly-once processing for at-least-once Google Cloud Pub/Sub — a tiny Python idempotency gateway for Cloud Functions & Cloud Run push handlers. Leases, fencing tokens; Datastore/Redis/SQL backends.

144 0 0
HKer-MuCoi
pie-lock

Locking solution for python, lock based on Redis. And rate limiter base on sliding window algorithms

105 1 0
rishi-rana
postgres-mutex

A distributed mutex for Postgres. One table, heartbeat-based liveness, automatic crash recovery. No ZooKeeper, no Redis.

101 1 0
raags
lockpick

Lockpick is an utility for distributed locking using zookeeper. Its intended to be used in distributed environments where scripts need synchronization between runs.

100 0 0
skywalker427
dynalock

Distributed locking implementation in python with DynamoDB backend

100 0 0
brainix
pottery-prod

Redis for humans. 🌎🌍🌏

67 1K 69
Bogdanp
dramatiq-spielbergs

A fast and reliable background task processing library for Python 3.

57 5K 385
brainix
tmp-pottery-test

Redis for humans. 🌎🌍🌏

39 1K 69
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology