Projects in Awesome Lists tagged with mutex
A curated list of projects in awesome lists tagged with mutex .
https://github.com/luk4z7/go-concurrency-guide
Practical concurrency guide in Go, communication by channels, patterns
channels concurrency deadlock go goroutine guideline mutex patterns race-conditions synchronization
Last synced: 15 May 2025
https://github.com/sasha-s/go-deadlock
Online deadlock detection in go (golang)
deadlock golang mutex online-deadlock-detection
Last synced: 07 Mar 2026
https://github.com/php-lock/lock
Popular PHP library for serialized execution of critical code in concurrent situations
Last synced: 13 May 2025
https://github.com/samchon/tstl
TypeScript-STL (Standard Template Library, migrated from C++)
algorithm collection container critical-section hashmap iterator mutex semaphore stl treemap typescript
Last synced: 15 May 2025
https://github.com/alairion/not-enough-standards
A modern header-only C++ library that provides platform-independent utilities.
cpp cpp17 cpp20 mutex named-mutex named-pipes pipes process semaphores shared-library thread-pool utility-library
Last synced: 07 May 2025
https://github.com/Alairion/not-enough-standards
A modern header-only C++ library that provides platform-independent utilities.
cpp cpp17 cpp20 mutex named-mutex named-pipes pipes process semaphores shared-library thread-pool utility-library
Last synced: 08 May 2025
https://github.com/reugn/async
Synchronization and asynchronous computation package for Go
async asynchronous asynchronous-api barrier concurrency concurrent-map future generics go lock mutex promise synchronization zero-dependency
Last synced: 05 Apr 2025
https://github.com/swarthy/redis-semaphore
Distributed mutex and semaphore based on Redis
Last synced: 25 Jan 2026
https://github.com/marusama/semaphore
Fast resizable golang semaphore primitive
go golang mutex primitive semaphore semaphore-pattern synchronization
Last synced: 11 Jan 2026
https://github.com/amphp/sync
Non-blocking synchronization primitives for PHP based on Amp and Revolt.
amphp async concurrency mutex php revolt semaphore synchronization
Last synced: 18 Jul 2025
https://github.com/thanhit95/multi-threading
Practical multithreading tutorials. Languages supported: C++, Java, C#, Python, Javascript/Nodejs.
blocking-queue concurrency cpp csharp java javascript multithreading mutex nodejs producer-consumer pthread python semaphore synchronization thread thread-pool threading tutorial worker
Last synced: 28 Aug 2025
https://github.com/dmitry-ivanov/laravel-console-mutex
Mutex for Laravel Console Commands.
command console laravel laravel-package locker mutex mutex-lock no-overlapping semaphore
Last synced: 15 May 2025
https://github.com/oresoftware/live-mutex
High-performance networked mutex for Node.js libraries.
asynchronous broker lock locks mutex networked nodejs redis tcp-server typescript
Last synced: 13 Apr 2025
https://github.com/viney-shih/go-lock
go-lock is a lock library implementing read-write mutex and read-write trylock without starvation
go golang lock locker mutex read-write-lock readwritelock trylock
Last synced: 01 Feb 2026
https://github.com/yohhoy/yamc
C++ mutex collections, cross-platform header-only C++11 (or later) library.
barrier concurrency cpp cpp11 header-only latch multithreading mutex parallel semaphore
Last synced: 08 Apr 2025
https://github.com/alextanhongpin/go-advance-concurrency
A collection of best practices and lessons learnt from applying concurrency in go.
backoff backpressure channel concurrency golang goroutine mutex rate-limit throttle worker
Last synced: 27 Mar 2026
https://github.com/macmade/atomickit
Concurrency made simple in Swift.
atomic atomicity concurrency lock mutex property semaphore swift thread thread-safety
Last synced: 17 Jun 2025
https://github.com/brianpugh/lox
Threading and Multiprocessing made easy.
concurrency multiprocessing multithreading mutex semaphore
Last synced: 09 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/antkorwin/xsync
Tools for the synchronization on the instance of key.
concurrency mutex spring-framework synchronization synchronized
Last synced: 28 Oct 2025
https://github.com/chiradeep/dyndb-mutex
A mutex lock implementation leveraging DynamoDB. Useful for AWS Lambda
aws-lambda dynamodb dynamodb-table mutex
Last synced: 04 Feb 2026
https://github.com/go-locks/distlock
The universal component of distributed locks in golang , support redis and postgresql
distlock distributed distributed-lock go golang lock locks mutex postgresql redis rwmutex
Last synced: 15 May 2025
https://github.com/connorads/lockbot
🔒 Coordinate use of your team's shared resources, in Slack 🤝
aws aws-lambda bolt-js dynamodb mutex nodejs serverless serverless-framework shared slack slack-bot typescript
Last synced: 04 Apr 2026
https://github.com/swiftylab/asyncobjects
Several synchronization primitives and task synchronization mechanisms introduced to aid in modern swift concurrency.
async async-await cancellation cancellationtoken carthage cocoapods concurrency concurrent-programming future mutex semaphore swift swift-package-manager swift5 synchronization task
Last synced: 12 Apr 2025
https://github.com/atilaneves/fearless
Safe concurrency in D (`shared` made easier)
concurrency d dip1000 dlang dlanguage lifetimes multithread multithreading mutex mutex-synchronisation nogc ownership reference-counting rust rust-lang rust-language rustlang safe safety threading
Last synced: 10 Apr 2025
https://github.com/abiosoft/semaphore
Wrapping sync.Mutex for familiar semaphore api
Last synced: 18 Jun 2025
https://github.com/mgtitimoli/await-mutex
Promised based Javascript Mutex
async-await async-programming javascript mutex mutex-synchronisation nodejs promises
Last synced: 06 Apr 2025
https://github.com/ggicci/distlock
:lock: Simple Distributed Locks in Go using Redis, MySQL, PostgreSQL, MongoDB, etc.
distributed-lock distributed-mutex go go-mongo-mutex go-redis-lock go-redis-mutex go-sql-mutex mutex named-lock
Last synced: 15 Jan 2026
https://github.com/subchen/go-trylock
TryLock support on read-write lock for Golang
Last synced: 26 Jan 2026
https://github.com/windowsnt/mt
tlock, RWMUTEX, Collab, USM, RSem and other C++ templates for Windows to provide read/write mutex locks, various multithreading tools, collaboration, differential updates and more
concurrency concurrent-programming lock mutex thread tlock win32 write-locks
Last synced: 10 Apr 2025
https://github.com/garronej/run_exclusive
⚡🔒 Wait queue for function execution 🔒 ⚡
async-await callback deno lock mutex promise queued-calls typescript
Last synced: 27 Mar 2025
https://github.com/sasha-s/go-csync
Golang: contex-aware synchronization primitives (mutex).
Last synced: 15 Oct 2025
https://github.com/amrsaber/simple-redis-mutex
Simple and powerful distributed locking using Redis
Last synced: 24 Sep 2025
https://github.com/samchon/mutex
Mutex Server using WebSocket
critical-section mutex nodejs server tgrid tstl typescript websocket
Last synced: 18 Sep 2025
https://github.com/isty001/mem-pool
Dynamic memory pool implementation, for reusable fixed, or variable sized memory blocks, using pthread mutex locks.
alignment c dynamic memory memory-pool memorypool mutex pool pthread variable
Last synced: 13 Apr 2025
https://github.com/snuffydev/nanothreads
A tiny multi-threading & concurrency library, for Node.js and the browser
async browser concurrency javascript mutex threading threads typescript worker
Last synced: 02 May 2025
https://github.com/yahoojapan/fullock
Fast User Level LOCK library
antpickax asynchronous fcntl library lock-library mutex pthread rwlock
Last synced: 15 Apr 2026
https://github.com/ryan-leap/GreenMeansGoMutexDemo
Demonstrates how to use a Mutex in PowerShell
interprocess-communication mutex powershell
Last synced: 10 Apr 2025
https://github.com/ahoo-wang/simba
Distributed lock service | 分布式锁服务
distributed java kotlin lock mutex mutex-lock redis scheduler spring spring-boot zookeeper
Last synced: 13 Oct 2025
https://github.com/t8rin/composetoast
Animated Jetpack Compose replacement of android standart Toast messages
android coroutines helper jetpack-compose kotlin material-you material3 mutex toast ui
Last synced: 27 Feb 2025
https://github.com/mpyw/laravel-database-advisory-lock
Advisory Locking Features for Postgres/MySQL/MariaDB on Laravel
advisory-locks databases laravel mutex mysql postgresql
Last synced: 16 Oct 2025
https://github.com/kikobeats/superlock
A mutex/semaphore implementation made easy to use.
Last synced: 24 May 2026
https://github.com/sysprog21/threadkit
A collection of lightweight threading utilities
inline-profiler mutex posix-threads tasklet thread-pool
Last synced: 08 May 2025
https://github.com/eleev/concurrency-kit
🚄 Concurrency abstractions framework for Apple Platforms [Task, Atomic, Lock, Operation, etc.].
apple async atomics concurrency concurrent dispatch-queues framework gcd grand-central-dispatch ios ipados locks macos mutex spm swift swift-package-manager task watchos
Last synced: 12 Dec 2025
https://github.com/marrow/mongo
Light-weight utilities and declarative schema (mutable mapping) to augment, not replace the Python MongoDB driver.
cpython dao database distributed-locks document-mapper mongodb mutex pypi pypy python python-logger queue
Last synced: 30 Apr 2025
https://github.com/dokmic/ts-async-decorators
TypeScript Async Method Decorators
async cancelable debounce decorator decorators mutex promise retry semaphore throttle timeout typescript
Last synced: 18 Aug 2025
https://github.com/henrygd/semaphore
Faster inline semaphores and mutexes in javascript
async async-await concurrency mutex promise semaphore
Last synced: 28 Apr 2025
https://github.com/jonhoo/guardian
Owned mutex guards for refcounted mutexes.
locking mutex rust synchronization
Last synced: 09 Apr 2025
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/luizalabs/django-toolkit
circuit-breaker django mutex toolkit
Last synced: 29 Dec 2025
https://github.com/foobarwidget/distributed-lock-google-cloud-storage-ruby
Ruby implementation of a distributed lock based on Google Cloud Storage
concurrency distributed-locking google-cloud-storage mutex
Last synced: 17 Mar 2025
https://github.com/mayank-02/multithreading-library
A lightweight C library based on one-one and many-one model for threading.
c conditional-variables many-to-one multithreading mutex one-to-one semaphore spinlock synchronization
Last synced: 14 Jul 2025
https://github.com/codophobia/producer-consumer-problem-solution-in-c
Producer-consumer problem solution using semaphore and mutex
mutex producer-consumer semaphore synchronization
Last synced: 14 May 2025
https://github.com/sokil/php-concurrency-labs
PHP Concurency research
async concurrency coroutines ipc multitasking mutex php php-async php-concurrency php-threads reactphp synchronization threads
Last synced: 28 Apr 2025
https://github.com/FooBarWidget/distributed-lock-google-cloud-storage-ruby
Ruby implementation of a distributed lock based on Google Cloud Storage
concurrency distributed-locking google-cloud-storage mutex
Last synced: 16 Jul 2025
https://github.com/youscan/go-azuremutex
Golang implementation of distributed mutex on Azure lease blobs
azure distributed-computing golang golang-package leader-election mutex
Last synced: 17 Jan 2026
https://github.com/lrita/gosync
a TryLock implementation
go golang golang-package mutex trylock
Last synced: 28 Apr 2025
https://github.com/linkdata/deadlock
Deadlock detection for Go
deadlock deadlock-detection go golang mutex online-deadlock-detection
Last synced: 12 Apr 2025
https://github.com/marcveens/react-context-mutex
A mutex implementation using React and React context. It will prevent a function from running multiple times, until you allow it to run again.
custom-hook mutex react typescript
Last synced: 05 May 2025
https://github.com/orsinium-labs/dimutex
asyncio Python library for distributed mutex with GCS as a backend
distributed-systems gcp gcs google-cloud google-cloud-platform google-cloud-storage mutex python
Last synced: 07 Jul 2025
https://github.com/guojiex/expire_cache
A dart FIFO auto expire cache. Should be used in flutter search.
cache dart fifo-cache flutter mutex searchdelegate
Last synced: 23 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/howprogrammingworks/semaphore
Binary Semaphore, Counting Semaphore
binary-semaphore counting-semaphore mutex parallel-computing parallel-programming semaphore
Last synced: 31 Jul 2025
https://github.com/barimehdi77/philosophers
In this project, you will learn the basics of threading a process. You will learn how to make threads. You will discover the mutex.
1337 42 mutex philosophers semaphore
Last synced: 20 Aug 2025
https://github.com/yiisoft/mutex-file
File-based mutex implementation for yiisoft/mutex.
Last synced: 19 Oct 2025
https://github.com/troyhantech/redisson
实现 redis 分布式“互斥锁”和“读写锁”
distributed golang lock mutex rwmutex
Last synced: 09 Mar 2026
https://github.com/mnwa/fast-async-mutex
The fast async mutex which uses spinlock algorithm with using waker
Last synced: 10 Apr 2025
https://github.com/yiisoft/mutex-pdo-pgsql
Postgres mutex implementation for yiisoft/mutex.
hacktoberfest mutex pdo pdo-pgsql postgresql yii3
Last synced: 19 Oct 2025
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/yihleego/pywinhandle
Pywinhandle is a utility that displays information about open handles for any process in the system. You can use it to see the programs that have a file open, or to see the object types and names of all the handles of a program, or to close the any handles of a program.
handle mutant mutex process procexp python windows
Last synced: 15 Jul 2025
https://github.com/yiisoft/mutex-pdo-mysql
MySQL mutex implementation for yiisoft/mutex.
hacktoberfest mutex mysql pdo pdo-mysql yii3
Last synced: 19 Oct 2025
https://github.com/cfnptr/mpmt
Multi-platform multi-threading library, C99 <threads.h> alternative (mutex, cond, thread, pool)
atomic c cmake condition-variable cpp cross-platform library linux macos multi-platform multi-threading mutex open-source pool pthreads thread ubuntu windows winthread
Last synced: 06 Apr 2026
https://github.com/anacrolix/sync
A sync package clone that provides pprof debugging of sync.Mutex to help with diagnosing deadlocks.
deadlock-detection go mutex pprof
Last synced: 30 Jun 2025
https://github.com/4ldo2/spinning-rs
A no_std mutex and SIX rwlock implementation based on spinlocks and lock_api
intent-locks lock-api mutex no-std rwlock six-locks spinlock
Last synced: 12 Aug 2025
https://github.com/hsson/once
Drop-in replacement for Go's sync.Once with added features for returning values
mutex once-do sync synchronization
Last synced: 11 Apr 2025
https://github.com/yiisoft/mutex-redis
Redis mutex implementation for yiisoft/mutex.
hacktoberfest mutex redis yii3
Last synced: 19 Oct 2025
https://github.com/yiisoft/mutex-pdo-oracle
Oracle mutex implementation for yiisoft/mutex.
hacktoberfest mutex oracle pdo pdo-oci yii3
Last synced: 19 Oct 2025
https://github.com/yihleego/handle-tools
It is a utility that displays information about open handles for any process in the system. You can use it to see the programs that have a file open, or to see the object types and names of all the handles of a program, or to close the any handles of a program.
cpp handle mutant mutex process procexp windows
Last synced: 28 Jul 2025
https://github.com/leocavalcante/swoole-mutex
🚦 Mutual exclusion abstractions for PHP's Swoole concurrency run-time.
Last synced: 23 Apr 2025
https://github.com/kromdaniel/web-mutex
Node.js / Browser Mutex implementation for Worker threads :lock:
atomic multithreading mutex synchronization web-worker worker-threads
Last synced: 29 Apr 2025
https://github.com/codophobia/readers-writers-solution-in-c
First readers writers solution using semaphore and mutex in c
mutex readers-writers-problem semaphore synchronisation
Last synced: 20 Jun 2025
https://github.com/wyrihaximus/reactphp-mutex
hacktoberfest mutex php php7 reactphp
Last synced: 15 Apr 2025
https://github.com/curve/lockpp
🔒 A C++20 Library that provides mutex protected objects
cmake cpp-library cpp20 cpp20-library cpp23 cpp23-library mutex mutex-lock mutex-locks safety thread-safe thread-safety
Last synced: 29 Oct 2025
https://github.com/hermit-os/hermit-sync
Synchronization primitives for kernels.
interrupts lazy mutex rust static
Last synced: 12 Dec 2025
https://github.com/skandergazzah/video-transcoder-service
A scalable video transcoding service built with Go, Gin, and FFmpeg. Supports multiple resolutions (1080p, 720p, 480p, 360p, 240p, 144p) with concurrent processing and Docker integration.
concurrency docker ffmpeg go mutex semaphore shell-script video-transcoding
Last synced: 08 Mar 2025
https://github.com/rsharifnasab/os_project
OS project to practice mutex and more
Last synced: 19 Oct 2025
https://github.com/nitwhiz/omnilock
This is a locker. 🔒
lock-manager locker mutex sync
Last synced: 12 Aug 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/teivah/multilock
A Go Library to Efficiently Store a Set of Mutex or RWMutex
concurrency go golang lock memory memory-management mutex mutex-synchronisation rwmutex
Last synced: 25 Mar 2025