locking topic
cronlock
cronlock lets you deploy cronjobs cluster-wide without worrying about overlaps. It uses Redis to keep track of locks.
portalocker
An easy library for Python file locking. It works on Windows, Linux, BSD and Unix systems and can even perform distributed locking. Naturally it also supports the with statement.
terraform-aws-tfstate-backend
Terraform module that provision an S3 bucket to store the `terraform.tfstate` file and a DynamoDB table to lock the state file to prevent concurrent modifications and state corruption.
Suohai
Audio input/output source lock/switcher for macOS.
drwmutex
Distributed RWMutex in Go
dsync
A distributed sync package.
flock
Thread-safe file locking library in Go (originally github.com/theckman/go-flock)
django-lock-tokens
A Django application that provides a locking mechanism to prevent concurrency editing.