GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Build software better, together

#

locking

Star

Here are 253 public repositories matching this topic...

Language: All
Filter by language
All 253 Python 38 Go 33 Java 29 PHP 21 TypeScript 19 C# 18 JavaScript 14 C++ 13 C 12 Swift 7
Sort: Most stars
Sort options
Most stars Fewest stars Most forks Fewest forks Recently updated Least recently updated

symfony / lock

Star 516

Creates and manages locks, a mechanism to provide exclusive access to a shared resource

php symfony component locking semaphore cas mutex redlock flock symfony-component
  • Updated Nov 12, 2026
  • PHP

cloudposse / terraform-aws-tfstate-backend

Sponsor
Star 443

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.

aws backend terraform dynamodb s3-bucket locking tfstate terraform-modules aws-dynamodb dynamodb-table terraform-module remote-state terraform-state hcl2
  • Updated Oct 23, 2026
  • HCL

paniclock / paniclock

Star 434

Instantly disable Touch ID and lock your Mac with one click or keyboard shortcut.

macos apple locking security-tools privacy-tools
  • Updated Jun 22, 2026
  • Swift

minio / dsync

Star 393

A distributed sync package.

distributed-systems cloud-storage locking quorum distributed-locks object-storage
  • Updated Nov 12, 2019
  • Go

jonhoo / drwmutex

Sponsor
Star 359

Distributed RWMutex in Go

golang synchronization scalability locking multi-core
  • Updated May 19, 2019
  • Go

wolph / portalocker

Sponsor
Star 331

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.

python lock distributed locking
  • Updated Nov 6, 2026
  • Python

kvz / cronlock

Star 268

cronlock lets you deploy cronjobs cluster-wide without worrying about overlaps. It uses Redis to keep track of locks.

shell redis cron-jobs locking
  • Updated Jul 10, 2019
  • Shell

jnidzwetzki / pg-lock-tracer

Star 168

An eBPF based lock tracer for PostgreSQL

postgres postgresql locking tracing ebpf observability bpf spinlocks
  • Updated Nov 10, 2026
  • Python

sunnyyoung / Suohai

Sponsor
Star 137

Audio input/output source lock/switcher for macOS.

audio macos tool input lock locking output source-lock
  • Updated Apr 30, 2019
  • Swift

cirello-io / pglock

Star 123

PostgreSQL Lock Client for Go

lock locking
  • Updated Nov 10, 2026
  • Go

metarhia / web-locks

Star 99

Web Locks API 🔒

nodejs synchronization async parallel lock deadlock multithreading locks locking semaphore await mutex threads shared-memory synchronize race-detection atomics sharedarraybuffer data-race web-locks
  • Updated Oct 18, 2026
  • JavaScript

x42005e1f / aiologic

Star 93

GIL-powered* locking library for Python

python library synchronization async concurrency locking greenlet asyncio threading async-await thread-safety mypy gevent eventlet trio anyio
  • Updated Nov 12, 2026
  • Python

bertptrs / tracing-mutex

Star 78

A Mutex wrapper tracking acquisition order

rust concurrency locking
  • Updated Jul 6, 2026
  • Rust
py-cachify

EzyGang / py-cachify

Star 76

Caching and distributed locks in your applications with just one or two lines. Easy to learn. Fast to code.

python redis caching sync async cache decorators lock locks python3 locking pickle typechecking cachify locking-library
  • Updated May 19, 2026
  • Python

alexpota / redlock-universal

Sponsor
Star 60

Distributed lock and Redlock for Node.js on Redis and Valkey: node-redis, ioredis, Valkey GLIDE

nodejs redis distributed-systems microservices typescript async node-redis concurrency redis-cluster lock locking mutex distributed-lock redis-lock redlock ioredis lock-manager zero-dependencies valkey valkey-glide
  • Updated Nov 1, 2026
  • TypeScript

stavxyz / terraform-aws-backend

Star 54

A Terraform module for your AWS Backend + a guide for bootstrapping your terraform managed project

aws terraform aws-s3 locking
  • Updated Apr 23, 2024
  • HCL

zaber-dev / laravel-lock

Star 44

Application-level distributed locking for Laravel with Eloquent integration, middleware, automatic owner detection, and cache/database storage.

redis laravel eloquent database concurrency locking laravel-package learn mutex distributed-lock race-conditions laravel-11 laravel-12 laravel-13
  • Updated Jul 20, 2026
  • PHP

evincarofautumn / Ward

Star 29

A static analysis tool for C.

c haskell static-code-analysis static-analysis signals locking
  • Updated Oct 29, 2019
  • Haskell

jrhouston / k8slock

Star 28

A distributed locking module for Go using the Lease resource from the Kubernetes coordination API

kubernetes distributed-systems coordination locking distributed-lock
  • Updated Apr 14, 2024
  • Go

fetch-rewards / swift-locking

Star 25

Swift macros for protecting shared mutable state.

swift synchronization lock macros locks locking macro locked synchronize mutual-exclusion synchronized lockable synchronizing swift-macros swift-macro osallocatedunfairlock
  • Updated Oct 27, 2025
  • Swift

Add this topic to your repo

To associate your repository with the locking topic, visit your repo's landing page and select "manage topics."

Learn more

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.