npm81Excellenthealth index
TypeScript★ 79↓ 23.3K/moSep 28, 2026
NuGet80Excellenthealth index
C#★ 1Sep 9, 2026
TypeScript★ 72↓ 42.8K/moOct 22, 2026
crates.io75Goodhealth index

Amanieu/parking_lotCompact and efficient synchronization primitives for Rust. Also provides an API for creating custom synchronization primitives.
Rust★ 3,411↓ 213M/moSep 16, 2026
TypeScript★ 8↓ 736/moSep 13, 2026

Kikobeats/superlockMinimal async mutex and semaphore for serializing critical sections in Node.js.
JavaScript★ 25↓ 517.3K/moSep 10, 2026
crates.io71Goodhealth index
Rust★ 292↓ 19.6M/moSep 17, 2026
Packagist71Goodhealth index

symfony/lockCreates and manages locks, a mechanism to provide exclusive access to a shared resource
PHP★ 516↓ 4.3M/moAug 27, 2026
C#★ 2,485Sep 16, 2026
Packagist63Moderatehealth index

amphp/syncNon-blocking synchronization primitives for PHP based on Amp and Revolt.
PHP★ 194↓ 3.5M/moAug 27, 2026
npm59Moderatehealth index

JiangJie/happy-rustyRust's Option, Result, and sync primitives for JavaScript/TypeScript - Better error handling and null-safety patterns.
TypeScript★ 5↓ 3,176/moOct 14, 2026

DaanV2/go-locksA simple library that provides pools of locks for Go. It is useful when you need to lock on a resource that cannot carry its lock. Such as files, network connections, etc.
Go★ 0Oct 9, 2026
crates.io57Moderatehealth index
Rust★ 9Sep 13, 2026
crates.io57Moderatehealth index
Rust★ 79↓ 35.4K/moOct 21, 2026
Packagist57Moderatehealth index

php-lock/lockPopular PHP library for serialized execution of critical code in concurrent situations
PHP★ 948↓ 213.6K/moOct 19, 2026
Go★ 1,197Oct 21, 2026
npm54Moderatehealth index
JavaScript★ 2↓ 4,200/moSep 14, 2026
crates.io50Moderatehealth index

4lDO2/spinning-rsA no_std mutex and SIX rwlock implementation based on spinlocks and lock_api
Rust★ 8↓ 53.3K/moSep 26, 2026
crates.io47Weakhealth index
Rust★ 2↓ 5,836/moSep 12, 2026
Packagist44Weakhealth index
PHP★ 147↓ 12.3K/moOct 8, 2026
crates.io41Weakhealth index
Rust★ 25↓ 487.9K/moSep 19, 2026

Salgat/AsyncSharpA collection of async friendly classes for resource control, including AsyncSemaphore, AsyncMutex, and ReadersWriterAsyncLock.
C#★ 2Sep 12, 2026
TypeScript★ 4↓ 12.1K/moSep 28, 2026
TypeScript★ 1,434↓ 46.1M/moSep 18, 2026
TypeScript★ 9↓ 12.2K/moSep 15, 2026

roadrunner-php/lock🔌 PHP integration package for the RoadRunner Lock plugin, which allows for easy management of distributed locks in PHP applications. The plugin provides a fast, lightweight, and reliable way to acquire, release, and manage locks in a distributed environment.
PHP★ 3↓ 124.3K/moOct 9, 2026