A popular .NET validation library for building strongly-typed validation rules.
Repository Index
47,133 repositories indexed
1–24 of 75 · Most stars
The automatic type-safe REST library for .NET. Refit turns a REST API into a C# interface and generates the HttpClient implementation, with support for HttpClientFactory, pluggable serializers and a testing package.
Incredibly simple real-time web for .NET
- signalr
- c-sharp
- asp
Distributed transaction solution in micro-service base on eventually consistency, also an eventbus with Outbox pattern
A simple library for creating state machines in C# code
KurrentDB is a database that's engineered for modern software applications and event-driven architectures. Its event-native design simplifies data modeling and preserves data integrity while the integrated streaming engine solves distributed messaging challenges and ensures data consistency.
- cqrs
- eventsourcing
- eventstore
- event-sourcing
Library to help reading and writing CSV files
- hacktoberfest
Protocol Buffers library for idiomatic .NET
A server-side library for sending Push Notifications to iOS (iPhone/iPad APNS), Android (C2DM and GCM - Google Cloud Message), Windows Phone, Windows 8, Amazon, Blackberry, and (soon) FirefoxOS devices!
Near-zero config .NET library that makes advanced application features like Task Scheduling, Caching, Queuing, Event Broadcasting, and more a breeze!
- dotnetcore
- background-jobs
- queue
- mailing
SuperSocket is a high-performance, extensible socket server application framework for .NET. It provides a robust architecture for building custom network communication applications with support for multiple protocols including TCP, UDP, and WebSocket.
- csharp
- socket
- socketserver
- realtime-communication
SteamKit2 is a .NET library designed to interoperate with Valve's Steam network. It aims to provide a simple, yet extensible, interface to perform various actions on the network.
- steamkit2
- c-sharp
- nuget
- steam
Provides a set of libraries which add service API versioning to ASP.NET Core Minimal APIs, Controllers, gRPC, OData, and Web API (Classic).
- aspnet
- aspnetcore
- versioning
- versioning-semantics
Ultra fast and low latency asynchronous socket server & client C# .NET Core library with support TCP, SSL, UDP, HTTP, HTTPS, WebSocket protocols and 10K connections problem solution
- low-latency
- performance
- async
- tcp-server
YamlDotNet is a .NET library for YAML
- yaml
- serialization
- dotnet
- parser
:bus: Simple and lean service bus implementation for .NET
- rebus
- c-sharp
- service-bus
- messaging
A framework for building messaging apps with .NET and C#.
- command-processor
- command-dispatcher
- brighter
- asynchronously
The gold standard for async .NET microservices on Azure, AWS and on-prem
- nservicebus
- c-sharp
- distributed-systems
- messaging
A REST API library with better functionality, performance, and scalability than refit
- webapi
- retrofit
- client
- restful
Pluggable foundation blocks for building distributed apps.
- azure
- c-sharp
- lock
- message-bus
A .NET MIME creation and parser library with support for S/MIME, PGP, DKIM, TNEF and Unix mbox spools.
MultiTenant is an open source multi-tenancy library for modern .NET created and maintained by Finbuckle LLC.
- aspnetcore
- efcore
- dotnet
- multi-tenant
One of the World's Fastest .NET CSV Parsers. Modern, minimal, fast, zero allocation, reading and writing of separated values (`csv`, `tsv` etc.). Cross-platform, trimmable and AOT/NativeAOT compatible with blazing fast SIMD vectorized parsing.
- csharp
- csv
- csv-parser
- csv-reader
Microsoft.FeatureManagement provides standardized APIs for enabling feature flags within applications. Utilize this library to secure a consistent experience when developing applications that use patterns such as beta access, rollout, dark deployments, and more.