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

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

lock mutex php semaphore

Last synced: 13 May 2025

https://github.com/afaa1991/BetterWX-UI

多开、防撤回提示、多账号免扫码登录的终极解决方案

mutex pc revoke revokemsg wechat weixin windows

Last synced: 21 Jun 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/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: 01 May 2026

https://github.com/lhmouse/mcfgthread

Cornerstone of the MOST efficient std::thread on Windows for mingw-w64

gcc mingw mingw-w64 mutex thread windows

Last synced: 31 May 2026

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/swarthy/redis-semaphore

Distributed mutex and semaphore based on Redis

mutex nodejs redis semaphore

Last synced: 25 Jan 2026

https://github.com/arvenil/mutex

Mutex implementation for PHP

flock lock memcache memcached mutex mysql php redis

Last synced: 09 Apr 2025

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/julien-r44/verrou

🔒 Verrou is a library for managing Locks in Node.js. Support multiple drivers

lock mutex mysql nodejs postgres redis

Last synced: 21 Aug 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/brianpugh/lox

Threading and Multiprocessing made easy.

concurrency multiprocessing multithreading mutex semaphore

Last synced: 09 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/LK4D4/trylock

TryLock for Go

go mutex sync

Last synced: 14 May 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/abiosoft/semaphore

Wrapping sync.Mutex for familiar semaphore api

go golang mutex semaphore

Last synced: 18 Jun 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

locker mutex trylock

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

Mutex lock implementation

hacktoberfest lock mutex yii3

Last synced: 14 Oct 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).

context golang mutex

Last synced: 15 Oct 2025

https://github.com/amrsaber/simple-redis-mutex

Simple and powerful distributed locking using Redis

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

mutex mutex-lock semaphore

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

file hacktoberfest mutex yii3

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

concurrency mutex rust

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/berkaroad/detectlock-go

运行时检测golang中的死锁

deadlock go mutex rwmutex

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

concurrency mutex php swoole

Last synced: 23 Apr 2025

https://github.com/pastuhov/yii2-redis-mutex

Yii2 Redis mutex

cache mutex redis

Last synced: 08 May 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/xaionaro-go/benchmarks

A collection of benchmarks of Golang primitives

atomic benchmark defer format golang map mutex slice switch

Last synced: 01 Sep 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/kelunik/redis-mutex

Mutex implementation using Redis.

amphp mutex redis redis-mutex

Last synced: 18 Mar 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

c mutex os semaphore

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