Clean Architecture Solution Template for ASP.NET Core
Repository Index
55,140 visible repositories in the index
1–24 of 55 · Most stars
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.
- abp
- csharp
- aspnetcore
- domain-driven-design
ASP.NET Boilerplate - Web Application Framework
- c-sharp
- best-practices
- aspnet
- aspnetcore
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.
Distributed transaction solution in micro-service base on eventually consistency, also an eventbus with Outbox pattern
A light-weight REST API development framework for ASP.NET 10 and newer.
- web-api
- vertical-slice-architecture
- repr-pattern
- minimal-api
Lightweight workflow engine for .NET Standard
- workflow
- saga-transactions
- saga
- workflow-engine
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
Thoughtfully architected, obscenely fast, thoroughly enjoyable web services for all
- net-framework
- webservices
- framework
- c-sharp
Canonical actor model implementation for .NET with local + distributed actors in C# and F#.
- akka
- actor-model
- dotnet
- concurrency
Assembly scanning and decoration extensions for Microsoft.Extensions.DependencyInjection
- scanning
- decoration
- assembly-scanning
- decoration-extensions
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.
- background-processing
- dotnet
- job-scheduler
- real-time-dashboard
.NET project templates with batteries included, providing the minimum amount of code required to get you going faster.
- c-sharp
- asp-net
- asp-net-core
- dotnet
.NET Transactional Document DB and Event Store on PostgreSQL
- marten
- postgres
- documentdb
- eventsourcing
Surging is a micro-service engine that provides a lightweight, high-performance, modular RPC request pipeline. support Event-based Asynchronous Pattern and reactive programming.
- microservices
- apigateway
- surging
- rabbitmq
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
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
Seamlessly adds a swagger to WebApi projects!
Carter is framework that is a thin layer of extension methods and functionality over ASP.NET Core allowing code to be more explicit and most importantly more enjoyable.
- nancy
- asp-net-core
- csharp
- asp-net
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
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 ready-to-use, layered ASP.NET Core 10 MVC solution template with Identity, EF Core, the repository pattern, Mapster mappings, dependency injection, tests and StyleCop warnings fixed.
- aspnet-core
- aspnetcore
- asp-net-core
- template