An asynchronous .NET 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 memory allocations.
β311Feb 10, 2026Updated 3 weeks ago
Alternatives and similar repositories for AsyncKeyedLock
Users that are interested in AsyncKeyedLock are comparing it to the libraries listed below
Sorting:
- ππ Lock your c# threads by keyβ77Feb 16, 2026Updated 2 weeks ago
- A .NET library for distributed synchronizationβ2,408Feb 14, 2026Updated 2 weeks ago
- An async/await-friendly lock for .NET, complete with asynchronous waits, safe reeΜntrance, and more.β207Mar 31, 2025Updated 11 months ago
- FusionCache is an easy to use, fast and robust hybrid cache with advanced resiliency features.β3,570Feb 23, 2026Updated last week
- A library to provide pooling for .NET MemoryStream objects to improve application performance.β2,128Updated this week
- ZoneTree is a persistent, high-performance, transactional, and ACID-compliant ordered key-value database for .NET. It operates seamlesslyβ¦β451Feb 7, 2026Updated 3 weeks ago
- A micro-library that backports/polyfills .NET 9.0+'s System.Threading.Lock to prior versions (from .NET Standard 2.0 up to .NET 8.0), proβ¦β25Feb 10, 2026Updated 3 weeks ago
- Expose project and assembly level information as constants in the ThisAssembly class using source generators powered by Roslyn.β506Feb 23, 2026Updated last week
- Specialized .NET Streams and pipes for full duplex in-proc communication, web sockets, and multiplexingβ701Updated this week
- A sequential id generator that works across nodes with no collisionsβ682Jan 27, 2023Updated 3 years ago
- Fast Compiler for C# Expression Trees and the lightweight LightExpression alternative. Diagnostic and code generation tools for the expreβ¦β1,348Updated this week
- A semi-opinionated library which is a source generator and a code analyser. It Source generates Value Objectsβ1,381Updated this week
- SpreadCheetah is a high-performance .NET library for generating spreadsheet (Microsoft Excel XLSX) files.β646Updated this week
- A .NET source generator for generating object mappings. No runtime reflection.β3,935Feb 23, 2026Updated last week
- Next generation API for .NETβ1,906Feb 18, 2026Updated last week
- Implementation for pooled in-memory streams for .NETβ39Feb 13, 2024Updated 2 years ago
- An Entity Framework Core plugin to automatically add check constraints in various situationsβ374Updated this week
- Easy and optimized way to apply Filtering, Sorting, and Pagination using text-based data.β1,097Updated this week
- Implementation of a lock-free dictionary on .Net.β543Feb 24, 2025Updated last year
- Fast .NET C# Implementation of ULID for .NET and Unity.β1,612Updated this week
- High performance, thread-safe in-memory caching primitives for .NETβ584Feb 2, 2026Updated last month
- The fastest cache library written in C# for items with set expiration time. Easy to use, thread-safe and light on memory.β108Feb 23, 2026Updated last week
- Zero Allocation Writer/Reader Parser for .NET Coreβ320Aug 10, 2024Updated last year
- An efficient multi-layered caching system for .NETβ626Updated this week
- Practical generic programming for .NETβ259Updated this week
- Random number generators for modern .NET.β10Sep 21, 2025Updated 5 months ago
- A simple, easy to use, strongly-typed, async wrapper around .NET named pipes.β350Feb 16, 2026Updated 2 weeks ago
- IDisposable helper types.β138Apr 5, 2024Updated last year
- This library provides struct based collections for high performance and low memory usageβ36Oct 27, 2024Updated last year
- Use extension methods in Entity Framework Core queriesβ202Nov 19, 2025Updated 3 months ago
- PolySharp provides generated, source-only polyfills for C# language features, to easily use all runtime-agnostic features downlevel. Add β¦β2,161Dec 6, 2025Updated 2 months ago
- A Job Scheduler sitting on top of IHostedService in dotnet.β194Updated this week
- Fast and lightweight parser creation toolsβ542Feb 24, 2026Updated last week
- The ultimate fast alternative to Activator.CreateInstance<T> / new T()β271Jan 15, 2026Updated last month
- MemoryCache Framework for .NET Coreβ24Jan 21, 2026Updated last month
- A set of extensions for optimizing/simplifying System.Threading.Channels usage.β503Feb 2, 2026Updated last month
- Sitko.Core is a set of libraries to help build .NET Core applications fastβ157Dec 12, 2025Updated 2 months ago
- Strongly typed exceptions for Entity Framework Core. Supports SQLServer, PostgreSQL, SQLite, Oracle and MySql.β1,703Feb 19, 2026Updated last week
- A helper library for async/await.β3,709Jan 1, 2024Updated 2 years ago