MarkCiliaVincenti / AsyncKeyedLock
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 memory allocations.
☆216Updated 3 months ago
Alternatives and similar repositories for AsyncKeyedLock:
Users that are interested in AsyncKeyedLock are comparing it to the libraries listed below
- Source generator that helps register attribute marked services in the dependency injection ServiceCollection☆151Updated this week
- Structured concurrency support for C#☆274Updated last year
- A project which uses Source Generation to create a FluentBuilder for a specified model or DTO☆179Updated last week
- Exposes project and assembly level information as constants in the ThisAssembly class using source generators powered by Roslyn.☆461Updated this week
- 🔀 Extension method for StringComparison that adds support for natural sorting (e.g. "abc1", "abc2", "abc10" instead of "abc1", "abc10", …☆187Updated 3 weeks ago
- A Job Scheduler sitting on top of IHostedService in dotnet.☆166Updated this week
- A C# source generator to create an enumeration class from an enum type. With this package, you can work on enums very, very fast without …☆188Updated 3 weeks ago
- Library to write triggers in C# with EF.Core☆121Updated 4 months ago
- Write your pipelines in C# !☆350Updated this week
- Intelligent Enums☆211Updated 4 months ago
- The main purpose of this library is to bring missing features to the official .Net namespace System.Text.Json☆154Updated 8 months ago
- A fast and modern .NET library to generate UUID/GUID that are either sequential and database friendly (versions 7), name based (versions …☆289Updated last month
- Interpolated Strings but in reverse! A very cursed C# parser library.☆235Updated 3 weeks ago
- Extensions to LINQ to Objects☆120Updated last week
- Build time tools in the flavor of Dapper☆393Updated last month
- Source Generated implementation of the Mediator pattern☆112Updated last week
- 7x-10x faster alternative to MemoryCache. A high-performance, lighweight (8KB dll) and thread-safe memory cache for .NET.☆154Updated 2 months ago
- Zero Allocation Writer/Reader Parser for .NET Core☆299Updated 7 months ago
- .NET library with advanced reflection APIs.☆218Updated 2 weeks ago
- A tool for generating Refit interfaces and contracts from OpenAPI specifications☆271Updated this week
- Generate fluent builders for your C# classes with ease.☆109Updated last month
- Moxy - Mixins code generator for C#☆120Updated 2 months ago
- C# Source Generator to automatically register dependencies in Microsoft Dependency Injection Service Collection☆80Updated 9 months ago
- Use the AnyOf<TFirst, TSecond, ...> type to handle multiple defined types as input parameters or return values for methods.☆113Updated 3 months ago
- 🔑🔒 Lock your c# threads by key☆68Updated 3 months ago
- An embeddable mini-language for filtering, enriching, and formatting Serilog events, ideal for use with JSON or XML configuration.☆203Updated 3 weeks ago
- Step by step guide on how to debug a C# SourceGenerator in Visual Studio 2022☆122Updated 2 years ago
- Source only package that exposes newer .net and C# features to older runtimes.☆340Updated this week
- A lightweight full text indexer for .NET☆188Updated 2 weeks ago