Open-source web application framework for ASP.NET Core! Offers an opinionated architecture to build enterprise software solutions with best practices on top of the .NET. Provides the fundamental infrastructure, cross-cutting-concern implementations, startup templates, application modules, UI themes, tooling and documentation.
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.
.NET API Gateway
Aspire is the tool for code-first, extensible, observable dev and deploy.
- cloud
- hacktoberfest
- python
- typescript
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.
Welcome to the home of the Hot Chocolate GraphQL server for .NET, the Strawberry Shake GraphQL client for .NET and Nitro the awesome Monaco based GraphQL IDE.
Canonical actor model implementation for .NET with local + distributed actors in C# and F#.
Protocol Buffers library for idiomatic .NET
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
TickerQ is a fast, reflection-free background task scheduler for .NET built with source generators, EF Core integration, cron + time-based execution, and a real-time dashboard.
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
All in one email sender for .NET. Supports popular senders (SendGrid, MailGun, etc) and Razor templates.
- c-sharp
- email
- dotnet
- dotnetcore
Provides a set of libraries which add service API versioning to ASP.NET Core Minimal APIs, Controllers, gRPC, OData, and Web API (Classic).
YamlDotNet is a .NET library for YAML
- yaml
- serialization
- dotnet
- parser
Async/await first CQRS+ES and DDD framework for .NET
- eventsourcing
- cqrs
- dotnet
- async-await
🎷No ceremony, just code. Blazing fast, typesafe binary serialization.
- serialization
- deserialization
- real-time
- marshalling
A .NET MIME creation and parser library with support for S/MIME, PGP, DKIM, TNEF and Unix mbox spools.
ENode is a framework aims to help us developing ddd, cqrs, eda, and event sourcing style applications.
Durable Task Framework allows users to write long running persistent workflows in C# using the async/await capabilities.
The OpenAPI.NET SDK contains a useful object model for OpenAPI documents in .NET along with common serializers to extract raw OpenAPI JSON and YAML documents from the model.
A persistence agnostic Event Store for .NET
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
A lightweight framework to help creating CQRS and Eventsourcing applications in C#
- cqrs-framework
- cqrs
- c-sharp
- dotnet
The official Firely .NET SDK for HL7 FHIR