Skip To Content
Toggle navigation
Packages
Upload
Statistics
Documentation
Downloads
Blog
Sign in
Advanced search filters
Frameworks
Include compatible frameworks
Framework Filter Mode
ALL
ANY
.NET
net8.0
net7.0
net6.0
net5.0
.NET Core
netcoreapp3.1
netcoreapp3.0
netcoreapp2.2
netcoreapp2.1
netcoreapp2.0
netcoreapp1.1
netcoreapp1.0
.NET Standard
netstandard2.1
netstandard2.0
netstandard1.6
netstandard1.5
netstandard1.4
netstandard1.3
netstandard1.2
netstandard1.1
netstandard1.0
.NET Framework
net481
net48
net472
net471
net47
net462
net461
net46
net452
net451
net45
net40
net35
net30
net20
Package type
All types
Dependency
.NET tool
Template
Options
Include prerelease
188 packages returned for Tags:"Lock"
Sort by
Relevance
Downloads
Recently updated
RedLock.
net
by:
samcook
.NET 5.0
.NET Core 2.0
.NET Standard 2.0
.NET Framework 4.6.1
24,131,629 total downloads
last updated
4/13/2022
Latest version:
2.3.2
RedLock
Redis
Distributed
Lock
An implementation of the Redlock distributed lock algorithm
Microsoft.
VisualStudio.
Threading
by:
Microsoft
VisualStudioExtensibility
.NET 5.0
.NET Core 2.0
.NET Standard 2.0
.NET Framework 4.6.1
26,579,989 total downloads
last updated
2/7/2024
Latest version:
17.9.28
Threading
Async
Lock
Synchronization
Threadsafe
Async synchronization primitives, async collections, TPL and dataflow extensions. The JoinableTaskFactory allows synchronously blocking the UI thread for async work. This package is applicable to any .NET...
More information
DistributedLock.
Core
by:
chasemedallion
.NET 5.0
.NET Core 2.0
.NET Standard 2.0
.NET Framework 4.6.1
15,409,429 total downloads
last updated
3/26/2024
Latest version:
1.0.6
distributed
lock
async
mutex
reader
writer
semaphore
Core interfaces and utilities that support the DistributedLock.* family of packages
DistributedLock.
Redis
by:
chasemedallion
.NET 5.0
.NET Core 2.0
.NET Standard 2.0
.NET Framework 4.6.1
4,670,385 total downloads
last updated
3/26/2024
Latest version:
1.0.3
distributed
redis
lock
redlock
Provides distributed locking primitives based on Redis
DistributedLock.
FileSystem
by:
chasemedallion
.NET 5.0
.NET Core 2.0
.NET Standard 2.0
.NET Framework 4.6.1
3,737,214 total downloads
last updated
3/26/2024
Latest version:
1.0.2
distributed
file
lock
Provides a distributed lock implementation based on file locks
DistributedLock.
SqlServer
by:
chasemedallion
.NET 5.0
.NET Core 2.0
.NET Standard 2.0
.NET Framework 4.6.1
3,705,207 total downloads
last updated
3/26/2024
Latest version:
1.0.4
distributed
lock
async
mutex
sql
sqlserver
Provides a distributed lock implementation based on SQL Server
DistributedLock.
Postgres
by:
chasemedallion
.NET 5.0
.NET Core 2.0
.NET Standard 2.0
.NET Framework 4.6.1
2,729,660 total downloads
last updated
3/26/2024
Latest version:
1.1.0
distributed
lock
async
mutex
sql
postgres
Provides a distributed lock implementation based on Postgresql
NeoSmart.
AsyncLock
by:
neosmart
.NET 5.0
.NET Core 1.0
.NET Standard 1.3
.NET Framework 4.6
2,594,487 total downloads
last updated
1/10/2022
Latest version:
3.2.1
asynclock
async
await
async
await
lock
synchronization
A C# lock replacement for async/await, supporting recursion/re-entrance and asynchronous waits. Handles async recursion correctly - note that Nito.AsyncEx does not!
DotNext.
Threading
by:
dotnetfoundation
rvsakno
.NET 8.0
1,349,683 total downloads
last updated
3/19/2024
Latest version:
5.3.0
async
lock
valuetaskcompletionsource
Asynchronous locks and .NET threading extensions
DistributedLock.
WaitHandles
by:
chasemedallion
.NET 5.0
.NET Core 2.0
.NET Standard 2.0
.NET Framework 4.6.1
1,448,525 total downloads
last updated
7/9/2022
Latest version:
1.0.1
distributed
lock
async
mutex
waithandle
Provides a distributed lock implementation based on global WaitHandle objects in Windows
DistributedLock.
ZooKeeper
by:
chasemedallion
.NET 5.0
.NET Core 2.0
.NET Standard 2.0
.NET Framework 4.6.1
1,275,538 total downloads
last updated
12/3/2022
Latest version:
1.0.1-alpha001
distributed
lock
async
zookeeper
Provides a distributed locking implementation based on Apache ZooKeeper
DistributedLock.
Azure
by:
chasemedallion
.NET 5.0
.NET Core 2.0
.NET Standard 2.0
.NET Framework 4.6.1
1,898,845 total downloads
last updated
3/26/2024
Latest version:
1.0.1
distributed
lock
async
azure
blob
lease
Provides a distributed locking implementation based on Azure blob leases
RedLock.
net.
StrongName
by:
samcook
Deprecated
.NET 5.0
.NET Core 1.0
.NET Standard 1.5
.NET Framework 4.5
1,226,784 total downloads
last updated
9/5/2018
Latest version:
2.1.0
RedLock
Redis
Distributed
Lock
An implementation of the Redlock distributed lock algorithm
DistributedLock
by:
chasemedallion
.NET 5.0
.NET Core 2.0
.NET Standard 2.0
.NET Framework 4.6.1
5,958,454 total downloads
last updated
3/26/2024
Latest version:
2.4.0
distributed
lock
async
mutex
sql
reader
writer
semaphore
azure
sqlserver
More tags
Provides easy-to-use mutexes, reader-writer locks, and semaphores that can synchronize across processes and machines. This is an umbrella package that brings in the entire family of DistributedLock.* packages...
More information
DistributedLock.
MySql
by:
chasemedallion
.NET 5.0
.NET Core 2.0
.NET Standard 2.0
.NET Framework 4.6.1
1,170,332 total downloads
last updated
3/26/2024
Latest version:
1.0.2
distributed
lock
async
mutex
sql
mysql
Provides a distributed lock implementation based on MySql
AsyncKeyedLock
by:
MarkCiliaVincenti
.NET 5.0
.NET Core 2.0
.NET Standard 2.0
.NET Framework 4.6.1
2,518,537 total downloads
last updated
1/23/2024
Latest version:
6.3.4
async
lock
key
keyed
semaphore
striped
dictionary
concurrentdictionary
pooling
duplicate
More tags
An asynchronous .NET Standard 2.0 library that allows you to lock based on a key (keyed semaphores), limiting concurrent threads sharing the same key to a specified number, with optional pooling for reducing...
More information
Foundatio
by:
exceptionless
.NET 5.0
.NET Core 2.0
.NET Standard 2.0
.NET Framework 4.6.1
5,477,716 total downloads
last updated
3/27/2024
Latest version:
10.7.1
Queue
Messaging
Message
Bus
ServiceBus
Locking
Lock
Distributed
File
Storage
More tags
Pluggable foundation blocks for building distributed apps.
Soenneker.
Utils.
AsyncSingleton
by:
soenneker
.NET 5.0
.NET Core 3.0
.NET Standard 2.1
914,496 total downloads
last updated
4/18/2024
Latest version:
2.1.229
singleton
async
sync
lock
c#
.net
dotnet
An externally initializing singleton that uses double-check asynchronous locking, with optional async and sync disposal
DistributedLock.
Oracle
by:
chasemedallion
.NET 5.0
.NET Core 3.0
.NET Standard 2.1
.NET Framework 4.6.2
1,117,470 total downloads
last updated
3/26/2024
Latest version:
1.0.3
distributed
lock
async
mutex
reader
writer
sql
oracle
Provides a distributed lock implementation based on Oracle Database
PostSharp.
Patterns.
Threading
by:
PostSharp
SharpCrafters
.NET 5.0
.NET Core 1.0
.NET Standard 1.3
.NET Framework 4.0
959,086 total downloads
last updated
4/11/2024
Latest version:
2024.1.2-rc
postsharp
threading
synchronization
lock
locks
deadlock
parallel
powerthreading
concurrent
concurrency
Adds a concept of thread safety to C# and VB so that most threading defects are detected at build-time or in a single-threaded test coverage. Includes a deadlock detection policy and thread dispatching...
More information
Previous
Next