Projects in Awesome Lists tagged with locking
A curated list of projects in awesome lists tagged with locking .
https://github.com/cloudposse/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.
aws aws-dynamodb backend dynamodb dynamodb-table hcl2 locking remote-state s3-bucket terraform terraform-module terraform-modules terraform-state tfstate
Last synced: 15 May 2025
https://github.com/minio/dsync
A distributed sync package.
cloud-storage distributed-locks distributed-systems locking object-storage quorum
Last synced: 30 Mar 2025
https://github.com/jonhoo/drwmutex
Distributed RWMutex in Go
golang locking multi-core scalability synchronization
Last synced: 06 Apr 2025
https://github.com/wolph/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.
distributed lock locking python
Last synced: 14 May 2025
https://github.com/kvz/cronlock
cronlock lets you deploy cronjobs cluster-wide without worrying about overlaps. It uses Redis to keep track of locks.
Last synced: 09 Apr 2025
https://github.com/jnidzwetzki/pg-lock-tracer
A eBPF based lock tracer for the PostgreSQL database
bpf dbms deadlock-detection locking postgres postgresql tracing
Last synced: 05 Feb 2026
https://github.com/sunnyyoung/suohai
Audio input/output source lock/switcher for macOS.
audio input lock locking macos output source-lock tool
Last synced: 08 Oct 2025
https://github.com/sunnyyoung/Suohai
Audio input/output source lock/switcher for macOS.
audio input lock locking macos output source-lock tool
Last synced: 01 May 2025
https://github.com/Sunnyyoung/Suohai
Audio input/output source lock/switcher for macOS.
audio input lock locking macos output source-lock tool
Last synced: 18 Apr 2025
https://github.com/metarhia/web-locks
Web Locks API 🔒
async atomics await data-race deadlock lock locking locks multithreading mutex nodejs parallel race-detection semaphore shared-memory sharedarraybuffer synchronization synchronize threads web-locks
Last synced: 13 Apr 2025
https://github.com/bertptrs/tracing-mutex
A Mutex wrapper tracking acquisition order
Last synced: 04 Apr 2025
https://github.com/stavxyz/terraform-aws-backend
A Terraform module for your AWS Backend + a guide for bootstrapping your terraform managed project
Last synced: 03 Apr 2025
https://github.com/x42005e1f/aiologic
GIL-powered* locking library for Python
anyio async async-await asyncio concurrency eventlet gevent greenlet library locking mypy python synchronization thread-safety threading trio
Last synced: 12 May 2025
https://github.com/evincarofautumn/ward
A static analysis tool for C.
c haskell locking signals static-analysis static-code-analysis
Last synced: 28 Feb 2026
https://github.com/jrhouston/k8slock
A distributed locking module for Go using the Lease resource from the Kubernetes coordination API
coordination distributed-lock distributed-systems kubernetes locking
Last synced: 07 May 2025
https://github.com/luisbocanegra/linux-pause-auto-sleep-and-lock
Manually block auto suspend and screen locking from commandline or a keyboard shortcut
dbus gnome kde kde-plasma linux locking python screensaver suspend
Last synced: 07 Mar 2026
https://github.com/howprogrammingworks/mutex
Preventing race conditions with Mutual Exclusion
locking mutex parallel-computing parallel-programming race-conditions semaphore shared-memory
Last synced: 07 May 2025
https://github.com/jonhoo/guardian
Owned mutex guards for refcounted mutexes.
locking mutex rust synchronization
Last synced: 09 Apr 2025
https://github.com/rparent/django-lock-tokens
A Django application that provides a locking mechanism to prevent concurrency editing.
concurrency django django-admin django-application locking
Last synced: 26 Oct 2025
https://github.com/yegor256/futex
File-based Ruby Mutex
concurrency entrance-lock lock locking mutex ruby threads
Last synced: 27 Aug 2025
https://github.com/wolfeidau/dynalock
This is a small lock library written Go, which uses AWS DynamoDB as the data store.
Last synced: 12 May 2025
https://github.com/dimitrovvlado/o11n-plugin-cache
Cache plug-in for vRealize Orchestrator
hazelcast locking map queue vrealize-orchestrator vro
Last synced: 05 Feb 2026
https://github.com/metamx/zk-lock
distributed lock using zookeeper
distributed-locking lock locking node nodejs zookeeper
Last synced: 21 Jan 2026
https://github.com/neilotoole/fifomu
Mutex with FIFO lock acquisition
acquisition fifo go golang lock locking mutex queue sync
Last synced: 10 Apr 2025
https://github.com/chorusone/dynalock
A lease based distributed locking library
aws distributed-systems dynamodb locking rust
Last synced: 05 Apr 2025
https://github.com/ChorusOne/dynalock
A lease based distributed locking library
aws distributed-systems dynamodb locking rust
Last synced: 10 Jul 2025
https://github.com/pdm-project/pdm-build-locked
pdm-build-locked is a pdm plugin to publish locked dependencies as optional-dependencies
awesome-pdm locking pdm pdm-plugin
Last synced: 10 May 2025
https://github.com/lowerrocklabs/laravel-lockable
This simple package allows for Models to be locked for Editing (or Accessing) for a period of time.
laravel laravel-package lock locking model
Last synced: 07 Apr 2025
https://github.com/sigma67/pdm-build-locked
pdm-build-locked is a pdm plugin to publish locked dependencies as optional-dependencies
awesome-pdm locking pdm pdm-plugin
Last synced: 25 Apr 2025
https://github.com/folixg/yubikey-windows-lock
Lock your Windows machine when Yubikey is removed
locking screenlock screenlocker windows windows-10 windows-desktop yubico yubikey
Last synced: 31 Aug 2025
https://github.com/trivigy/event
Implemention of python's threading.Event using golang primitives
concurrency events locking notifications
Last synced: 12 Mar 2026
https://github.com/ndustrialio/node-distributed-lock
Enables distributed locking for sequencing actions across node applications
database distributed library locking nodejs postgresql sequelize
Last synced: 30 Mar 2025
https://github.com/cajuncoding/sqlapplockhelper
An ultra lightweight API for robust Distributed Application Mutex/Locking capabilities leveraging SQL Server. The API provides a set of easy to use custom extensions for the SqlClient libraries (e.g. Microsoft.Data.SqlClient or System.Data.SqlClient) that provide robust distributed application mutex/locking support via the sp_getapplock & sp_releaseapplock stored procedures.
app-lock application-lock-system azure-functions batch-loader batch-loading bulk-load bulk-loader bulk-loading distributed-lock distributed-lock-algorithm distributed-locking distributed-mutex locking locking-library serverless single-thread sql-server sqlserver transactional-outbox transactional-outbox-pattern
Last synced: 27 Oct 2025
https://github.com/mvasilkov/cwb
Cross-Window Broadcasting and Locking
cross-tab-communication localstorage locking mutex mutex-lock mutex-synchronisation typescript
Last synced: 16 Apr 2025
https://github.com/carlowood/threadsafe
Threading utilities: object oriented (read/write) locking and more.
barrier-gate c-plus-plus cpp17 futex gate linux locking locking-policies locks mutex readwrite semaphore thread-safe threading threadsafe
Last synced: 07 Mar 2026
https://github.com/skvoch/reter
Task scheduler with synchronization over etcd
ectd-locks etcd golang lock locking sheduler task-scheduler
Last synced: 22 Jan 2026
https://github.com/invenia/readwritelocks.jl
A simple read-write lock for Julia
concurrency julia locking threading
Last synced: 07 Oct 2025
https://github.com/cybercog/php-db-locker
PHP application-level database locking mechanisms to implement concurrency control patterns.
advisory-locks concurrency concurrency-control database db lock locking locks mutex race-condition-prevention race-conditions
Last synced: 28 Jul 2025
https://github.com/usercode/asynckeylock
Async Key-based Reader Writer Lock with Cancellation Support
Last synced: 27 Jul 2025
https://github.com/ranjith-dhananjaya/20ghz-integer-n-pll-in-65nm-cmos-process
Design of a frequency synthesizer to generate the 20 GHz output signal from 100 MHz input using 𝑉𝐷𝐷 of 1.2V in Cadence 65nm CMOS process
analog capacitor charge-pump design frquency-divider ic-design-project inductor locking pfd pll vco
Last synced: 31 Jan 2026
https://github.com/imoore76/ldlm
Lightweight Distributed Lock Manager server
disributed-locks distributed-lock distributed-locking docker docker-image go golang grpc locking
Last synced: 08 Mar 2026
https://github.com/panta82/better-lock
A (better) node.js lock library
async concurrency lock locking mutex
Last synced: 31 Jul 2025
https://github.com/da440dil/go-locker
Distributed locking on Go
distributed distributed-lock distributed-locking go golang lock locking locks redis
Last synced: 03 Apr 2026
https://github.com/cyrinux/gyrolock
Lock systemd sessions when laptop is shake
accelerometer gyroscope gyrosensor laptop locking logind systemd
Last synced: 24 Apr 2026
https://github.com/rmandvikar/threading
Few implementations for pool of locks.
locking multi-threading object-pool task
Last synced: 14 Jan 2026
https://github.com/morfien101/chef-waiter
Wrapper for Chef Infra to allow on demand jobs
chef chef-client chef-push-jobs chef-service chef-waiter demand-runs go locking periodic-runs
Last synced: 14 Jan 2026
https://github.com/guibranco/github-artifact-lock-action
🔐 :octocat: Step-level locking in GitHub Actions using artifact-based mutexes — serialize workflow steps across jobs or PRs with no external services.
actions artifacts concurrency gh-actions github hacktoberfest lock locking mutex semaphore step workflow
Last synced: 16 Mar 2026
https://github.com/farahibrar/cfg-sql-deloitte
This repository contains a comprehensive SQL project developed as part of CFG's SQL course powered by Deloitte. It spans foundational to advanced SQL techniques, including database creation, data manipulation, complex queries, and data management. It also includes projects on cricket data analysis and financial analysis using SQL and Tableau.
aggregation complexqueries database database-management database-schema datatypeconverter flowcontrol indexes-in-db joins locking normalization sql stored-function stored-procedures tableau triggers union views
Last synced: 20 Mar 2025
https://github.com/notamedia/yii2-locker
Yii2 Locker Extension
locking restful yii2-extension
Last synced: 20 Mar 2025
https://github.com/mohd-akram/os-lock
Cross-platform file locking for Node.js
cross-platform file lock locking node nodejs npm os
Last synced: 26 Jul 2025
https://github.com/jupe/py-lockable
py-lockable, python resource locking/reservation/allocation library
allocation allocator hardware lockable locker locking python resource
Last synced: 10 Oct 2025
https://github.com/matthimatiker/commandlockingbundle
Adds an optional locking feature to all console commands that can be used to prevent parallel execution.
bundle cli locking php symfony symfony-bundle
Last synced: 10 Jun 2025
https://github.com/sambacha/ill
intention lock conditional state library for the EVM
conditional evm locking mutex solidity
Last synced: 18 Feb 2026
https://github.com/stickytools/sticky-locking
A general purpose embedded hierarchical lock manager used to build highly concurrent applications of all types. Same type of locker used in many of the large and small DBMSs in existence today.
concurrency conditions database embedded hierarchical hierarchical-locking high-concurrency ios linux lock lock-manager locking macos mutex osx readers-writer-lock swift swift-4 swift-framework swift-package-manager
Last synced: 28 Jan 2026
https://github.com/pinkerton/locks
x86 spinlock implementation
distributed-systems locking spinlock
Last synced: 09 Feb 2026
https://github.com/pseudomuto/kazurator
A couple of inter-process lock recipes that play nice with curator
distributed-systems locking python synchronization zookeeper
Last synced: 25 Mar 2025
https://github.com/mimamch/mutex
NodeJS Transaction Locking Mutex Example
js-mutex lock locking mutex mutex-lock mutex-synchronisation node transaction
Last synced: 19 Apr 2026
https://github.com/csuarez/symfony-lock-playground
Playground for the symfony/lock component
concurrency lock locking php symfony testing
Last synced: 19 Apr 2026
https://github.com/codecentric/coolock
A coordinated locking wrapper script for distributed tasks.
coordination cron cron-jobs distributed-systems lock locking wrapper
Last synced: 20 Apr 2026
https://github.com/mateodelnorte/sourced-queued-repo
event event-sourcing locking queueing resource sourced
Last synced: 26 Oct 2025
https://github.com/aprimadi/namespace-lock
Namespace lock implementation in Go
distributed-systems lock locking
Last synced: 25 Apr 2025
https://github.com/hgdeoro/tcpnetlock
Network lock based on TCP sockets
backend-server backend-services batch-processing locking synchronization-service
Last synced: 14 Jan 2026
https://github.com/da440dil/js-locker
Distributed locking on Node.js
distributed distributed-lock distributed-locking javascript lock locking locks nodejs redis typescript
Last synced: 23 Oct 2025
https://github.com/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.
distributed-lock locking zookeeper
Last synced: 19 Jan 2026
https://github.com/izure1/ryoiki
A range-based locking library for JavaScript, enabling concurrent read locks and exclusive write locks with seamless management of overlapping ranges.
async-lock concurrency javascript lock locking range-lock typescript
Last synced: 21 Feb 2026
https://github.com/shadow10010/cachify
cachify is a lightweight, high-performance, thread-safe Least Recently Used (LRU) cache library for Go. It is designed for in-memory caching with optional support for expiration, eviction callbacks, and dynamic capacity adjustment.
android cache cloudflare-kv go kotlin lock locking nodejs pickle playlist promise redis typechecking wordpress
Last synced: 11 Apr 2026
https://github.com/stricq/str.common
Common code for STR Applications
configureawait locking recursive-algorithm
Last synced: 22 Jun 2025
https://github.com/felipeoriani/nodejs-database-concurrency
NodeJs Database Concurrency explores strategies to handle multiples users in high concurrency. Here I explore NodeJs, Typescript, PostgreSql with different packages including pg and Prisma ORM.
database isolation-levels javascript locking locking-strategies mysql nodejs pessimistic-concurrency pg postgres postgresql transactions typescript
Last synced: 14 Apr 2026
https://github.com/starikcetin/unity-ccd-locker
A git-based locking mechanism for Unity CCD bucket operations. Can be used to prevent simultaneous operations.
addressables asset-bundles ccd lock locking ucd unity unity3d
Last synced: 04 Jan 2026
https://github.com/marschall/locking-datasource
a DataSource where every call to #getConnection() goes through a global lock
Last synced: 05 Mar 2025
https://github.com/anirudh-sk/firebase_migrate_now
npm package to get your firestore data into a csv file, no more vendor lockin from firebase
cloud csv firebase firestore javascript library locking migrate nodejs npm npm-package vendor
Last synced: 11 Apr 2026
https://github.com/ink-feather-org/ts-mutex-ts
Mutex library for javascript. Compatible with browsers and Nodejs.
locking mutex promises typescript
Last synced: 15 May 2025
https://github.com/monkalche/non-custodial-defi
Non-custodial enable users to engage in DeFi activities like borrowing and locking digital assets, and investing.
bitcoin borrowing defi escrow investing l1 locking multisig-wallet non-custodial
Last synced: 01 Apr 2025
https://github.com/niksativa/threading
Thread-safe concurrency utilities for Swift: mutexes, locks, and dispatch queue abstractions
atomic concurrency dispatchqueue ios locking macos mutex propertywrapper swift swiftpm synchronization thread threadsafe tvos visionos watchos
Last synced: 02 Apr 2026
https://github.com/enikeishik/cachewithlock
CacheWithLock package for Laravel framework - overrides remember method of Laravel Cache using lock mechanism to avoid multiply generation of the same data.
cache caching laravel laravel-package lock locking package php php-library
Last synced: 26 Feb 2025
https://github.com/rafhael-s-p/jpa-studies
Project for JPA study purposes
cache concurrency criteria-api ehcache entity-manager hibernate java-11 jpa jpql locking multi-tenancy mysql native-queries stored-procedures view
Last synced: 03 Jan 2026
https://github.com/laurynasgadl/lockronomicon
🔏 Lockronomicon is a simple lock service for distributed systems. It provides a slim HTTP API to a FS-based locking mechanism.
Last synced: 24 Jul 2025
https://github.com/simphotonics/lockattrs
Python decorator used to lock class attributes.
attributes locking modifier python3 visibility
Last synced: 14 May 2025
https://github.com/mainameiz/zlk
Simple locks through Zookeeper for Ruby
lock locking locks ruby ruby-gem ruby-library ruby-on-rails rubygem rubygems rubyonrails zookeeper
Last synced: 20 Jan 2026
https://github.com/kriasoft/syncguard
TypeScript distributed lock library that prevents race conditions across services. Because nobody wants their payment processed twice! 💸
atomic atomic-operation concurrency distributed distributed-lock distributed-systems firestore google-cloud lock lock-manager locking mutex nodejs race-conditions rate-limiting redis scalability semaphore
Last synced: 26 Jun 2025
https://github.com/doug144/keyedlocks
A NuGet library for c# locking by a given key
async csharp csharp-library lock locking netstandard netstandard20 nuget semaphoreslim
Last synced: 01 Apr 2025
https://github.com/petrknap/php-critical-section
Critical section helper for PHP
critical-section helper lock locking php php-library
Last synced: 21 Jan 2026
https://github.com/matrixai/js-file-locks
File locking for TypeScript/JavaScript Applications
file-lock file-locking locking
Last synced: 17 Mar 2025
https://github.com/groundsix/locker
Locker is a library to lock and check lock status based on URL
Last synced: 30 Oct 2025
https://github.com/physer/distributedcacheplayground
The Distributed Cache Playground is benchmarking tool to see the effect of different caching mechanism and different locking strategies with concurrent requests.
benchmark cache caching csharp locking redis-cache threading
Last synced: 12 Oct 2025
https://github.com/t0mer/window-lock
Automanaged windows locking system
arduino c-plus-plus esp32 iot locking mqtt python raspberry-pi-zero-w
Last synced: 15 Apr 2026
https://github.com/siddiqsoft/rwlenvelope
Read-write envelope class
cpp17 lock locking nuget reader-writer thread-safe utility-class utility-classes
Last synced: 07 Feb 2026
https://github.com/hogwai/request-queue
Request queueing, fair-locking in Spring Boot
java-21 locking queue spring-boot
Last synced: 19 Jul 2025
https://github.com/nazanin1369/bucketsort2
Parallel Bucket sort using big-locking, fine-grain locking and free-locking in c++
bucket-sort c-plus-plus locking
Last synced: 25 Feb 2025