An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with locking

A curated list of projects in awesome lists tagged with locking .

https://github.com/symfony/lock

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

cas component flock locking mutex php redlock semaphore symfony symfony-component

Last synced: 26 Feb 2026

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/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.

cron-jobs locking redis shell

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/cirello-io/pglock

PostgreSQL Lock Client for Go

lock locking

Last synced: 05 Apr 2025

https://github.com/bertptrs/tracing-mutex

A Mutex wrapper tracking acquisition order

concurrency locking rust

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

aws aws-s3 locking terraform

Last synced: 03 Apr 2025

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/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/wolfeidau/dynalock

This is a small lock library written Go, which uses AWS DynamoDB as the data store.

aws dynamodb golang locking

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/ivopetkov/lock

A simple locking library.

file-lock lock locking

Last synced: 18 Oct 2025

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/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

csharp dotnet locking

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/panta82/better-lock

A (better) node.js lock library

async concurrency lock locking mutex

Last synced: 31 Jul 2025

https://github.com/mvdkleijn/go-simplequeue

Simple locking queue system with workers

go golang job job-queue library locking queue simple worker

Last synced: 07 May 2025

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/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/nfangxu/ilocker

Golang locker interface

go golang lock locker locking locks

Last synced: 16 Jul 2025

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/aprimadi/namespace-lock

Namespace lock implementation in Go

distributed-systems lock locking

Last synced: 25 Apr 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

datasource jdbc locking

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/laurynasgadl/lockronomicon

🔏 Lockronomicon is a simple lock service for distributed systems. It provides a slim HTTP API to a FS-based locking mechanism.

golang locking

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/bandie91/mysqlexportcsv

Export mysql data the fastest way on server side

csv export import locking mysql

Last synced: 11 Jul 2025

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

locking

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/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