DistributedLock 2.7.1

DistributedLock is a .NET library that provides robust and easy-to-use distributed mutexes, reader-writer locks, and semaphores based on a variety of underlying technologies.

With DistributedLock, synchronizing access to a region of code across multiple applications/machines is as simple as:

await using (await myDistributedLock.AcquireAsync())
{
	// I hold the lock here
}

Read the documentation here.

Showing the top 20 packages that depend on DistributedLock.

Packages Downloads
Elsa.Workflows.Runtime
Provides workflow runtime functionality.
23

See https://github.com/madelson/DistributedLock#release-notes

.NET Framework 4.6.2

.NET Standard 2.0

.NET Standard 2.1

.NET Framework 4.7.2

Version Downloads Last updated
2.7.1 7 10/29/2025
2.7.0 12 08/13/2025
2.6.0 32 02/02/2025
2.5.1 31 12/19/2024
2.5.0 24 12/10/2024
2.4.0 30 12/11/2024
2.3.4 27 12/11/2024
2.3.3 29 12/15/2024
2.3.2 26 12/11/2024
2.3.1 28 12/11/2024
2.3.0 31 12/12/2024
2.2.0 28 12/13/2024
2.1.0 31 12/28/2024
2.0.2 28 12/15/2024
2.0.1 28 12/11/2024
2.0.0 28 12/16/2024
2.0.0-alpha02 27 12/23/2024
2.0.0-alpha01 33 12/15/2024
1.5.0 29 12/11/2024
1.5.0-beta01 34 12/12/2024
1.4.0 29 12/11/2024
1.3.1 31 12/15/2024
1.3.0 31 12/28/2024
1.2.0 29 12/16/2024
1.1.0 29 12/15/2024
1.0.1 30 12/15/2024
1.0.0 37 12/12/2024