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.
☆232Updated 2 weeks ago
Alternatives and similar repositories for AsyncKeyedLock:
Users that are interested in AsyncKeyedLock are comparing it to the libraries listed below
- A Job Scheduler sitting on top of IHostedService in dotnet.☆174Updated last week
- Structured concurrency support for C#☆276Updated 2 years ago
- Zero Allocation Writer/Reader Parser for .NET Core☆301Updated 8 months ago
- 🔑🔒 Lock your c# threads by key☆70Updated 5 months ago
- Source generator that helps register attribute marked services in the dependency injection ServiceCollection☆175Updated this week
- 7x-10x faster alternative to MemoryCache. A high-performance, lighweight (8KB dll) and thread-safe memory cache for .NET.☆161Updated 4 months ago
- A project which uses Source Generation to create a FluentBuilder for a specified model or DTO☆184Updated 3 weeks ago
- 🔀 Extension method for StringComparison that adds support for natural sorting (e.g. "abc1", "abc2", "abc10" instead of "abc1", "abc10", …☆192Updated last week
- Exposes project and assembly level information as constants in the ThisAssembly class using source generators powered by Roslyn.☆468Updated this week
- Write your pipelines in C# !☆366Updated this week
- .NET library with advanced reflection APIs.☆222Updated last week
- Library to write triggers in C# with EF.Core☆120Updated 5 months ago
- A minimal tracing system that integrates Serilog with System.Diagnostics.Activity.☆148Updated 4 months ago
- A tool for generating Refit interfaces and contracts from OpenAPI specifications☆282Updated this week
- Sitko.Core is a set of libraries to help build .NET Core applications fast☆154Updated last week
- C# Source Generator to automatically register dependencies in Microsoft Dependency Injection Service Collection☆92Updated 10 months ago
- Interpolated Strings but in reverse! A very cursed C# parser library.☆253Updated 2 months ago
- A set of extensions for optimizing/simplifying System.Threading.Channels usage.☆467Updated 3 weeks ago
- Extensions to LINQ to Objects☆121Updated last week
- High-performance, low-allocating JSON object diff and patch extension for System.Text.Json. Support generating patch document in RFC 6902…☆114Updated last year
- An extremely light and modern Operation Result Pattern library for .NET.☆147Updated last month
- 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 …☆189Updated last month
- The C# Source Generator Playground☆146Updated 3 years ago
- Intelligent Enums☆214Updated 5 months ago
- A fast and modern .NET library to generate UUID/GUID that are either sequential and database friendly (versions 7), name based (versions …☆301Updated this week
- A tool to visualize the activity of the .NET garbage collector.☆180Updated 10 months ago
- Moxy - Mixins code generator for C#☆120Updated 4 months ago
- A source code generator for automatically implementing IEquatable<T> using only attributes.☆153Updated 5 months ago
- Configure async code's ConfigureAwait at a global level☆452Updated 2 months ago
- Sql Builder using Interpolated Strings☆246Updated 7 months ago