Pinned Repositories
abp
Open Source Web Application Framework for ASP.NET Core
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.
AsyncKeyedLockBenchmarks
Benchmarking keyed lockers
Backport.System.Threading.Lock
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), providing as much similar functionality as possible. Optionally works as a source generator.
ListShuffle
Thread-safe list, array and span shuffle extension library, using Fisher-Yates shuffle and optional cryptographically-strong random.
NetworkPorts
Constants for common network ports.
OpenWeatherMap.Cache
An asynchronous .NET Standard 2.0 library that allows you to fetch & cache current weather readings from the OpenWeather API, with built-in resiliency that can extend the cache lifetime in case the API is unreachable.
SemaphoreSlimThrottling
A class that uses SemaphoreSlim but allows a negative initialCount. This could be used, for example, when starting to throttle requests but initially already have more concurrent requests than the maximum you want to start allowing.
ThreadSafeRandomizer
An efficient thread-safe randomizer
TlsCertificateLoader
Allows loading of TLS certificates for .NET 6.0/7.0/8.0/9.0 Kestrel web applications, allowing for refreshing of certificates as well as compatibility with HTTP/3.
MarkCiliaVincenti's Repositories
MarkCiliaVincenti/automatica
A building managmenet system aka smart home- developed using .NET Core and Angular
MarkCiliaVincenti/Client
CatraProto is a C# asynchronous library that lets you to interact with the Telegram API.
MarkCiliaVincenti/Argon
Argon is a JSON framework for .NET. It is a hard fork of Newtonsoft.Json.
MarkCiliaVincenti/CasCap.Common
A range of .NET Standard libraries full of helper functions, extensions, utilities, abstract classes, etc...
MarkCiliaVincenti/core
MarkCiliaVincenti/EasyFortniteStats-ImageApi
MarkCiliaVincenti/EpicManifestParser
A .NET parser & downloader for EpicGames manifests.
MarkCiliaVincenti/EPPlus
EPPlus-Excel spreadsheets for .NET
MarkCiliaVincenti/EtAlii.Ubigia
MarkCiliaVincenti/EventDriven.EventBus.Dapr
Event bus abstraction over Dapr pub/sub
MarkCiliaVincenti/FusionCache
FusionCache is an easy to use, high performance and robust cache with an optional distributed 2nd layer and some advanced features.
MarkCiliaVincenti/GroupDocs.Comparison-for-.NET-UI
UI - User Interface for GroupDocs.Comparison for .NET
MarkCiliaVincenti/grpc-dotnet
gRPC for .NET
MarkCiliaVincenti/iTextSharp.LGPLv2.Core
iTextSharp.LGPLv2.Core is an unofficial port of the last LGPL version of the iTextSharp (V4.1.6) to .NET Core
MarkCiliaVincenti/Job.Scheduler
A simple job scheduling library relying on the async/await pattern in C#.
MarkCiliaVincenti/JuvoPlayer
The reference for developers of streaming live TV and VOD Tizen .Net applications.
MarkCiliaVincenti/lucenenet
Apache Lucene.NET
MarkCiliaVincenti/MathCore
Библиотека прикладных алгоритмов и инструментов
MarkCiliaVincenti/MultiTurnPromptBot-SyncId
Copied from https://github.com/microsoft/BotBuilder-Samples/tree/master/samples/csharp_dotnetcore/05.multi-turn-prompt and modified to demonstrate how a bot can be made to ignore superfluous messages
MarkCiliaVincenti/Oxide.Core
Core component of the Oxide modding framework
MarkCiliaVincenti/PdfReport.Core
PdfReport.Core is a code first reporting engine, which is built on top of the iTextSharp.LGPLv2.Core and EPPlus.Core libraries
MarkCiliaVincenti/Polly
Polly is a .NET resilience and transient-fault-handling library that allows developers to express policies such as Retry, Circuit Breaker, Timeout, Bulkhead Isolation, and Fallback in a fluent and thread-safe manner. From version 6.0.1, Polly targets .NET Standard 1.1 and 2.0+.
MarkCiliaVincenti/Sanctuary
Sanctuary is an open source server emulator for Free Realms built from scratch written in C#.
MarkCiliaVincenti/StackExchange.Redis
General purpose redis client
MarkCiliaVincenti/SuperLinq
Extensions to LINQ to Objects
MarkCiliaVincenti/Supertext.Base
Contains lots of supporing types
MarkCiliaVincenti/Verify
Verify is a snapshot tool that simplifies the assertion of complex data models and documents.
MarkCiliaVincenti/veso
Open source media server.
MarkCiliaVincenti/Volte
A free, robust, open-source Discord bot written in C# using .NET and a whole lotta Man Hours.
MarkCiliaVincenti/WeihanLi.Common
common tools, methods, extension methods, etc... .net 常用工具类,公共方法,常用扩展方法等,基础类库