Clean Architecture Solution Template for ASP.NET Core
Repository Index
87,075 visible repositories in the index
1–24 of 77 · 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.
The Swagger/OpenAPI toolchain for .NET, ASP.NET Core and TypeScript.
A light-weight REST API development framework for ASP.NET 10 and newer.
- web-api
- vertical-slice-architecture
- repr-pattern
- minimal-api
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
Canonical actor model implementation for .NET with local + distributed actors in C# and F#.
- akka
- actor-model
- dotnet
- concurrency
Fluent URL builder and testable HTTP client for .NET
- http
- url-builder
- c-sharp
- rest-client
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
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 Transactional Document DB and Event Store on PostgreSQL
- marten
- postgres
- documentdb
- eventsourcing
A simple package with guard clause extensions.
- guard
- guard-clause
- guard-clauses
- clean-code
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
Interactive Twitch gamification engine combining C# Streamer.bot pipelines, WAL-mode SQLite, and visual WebSockets overlays.
- gamification
- sqlite-wal
- streamerbot
- twitch-extension
Async/await first CQRS+ES and DDD framework for .NET
- eventsourcing
- cqrs
- dotnet
- async-await
OPC Unified Architecture .NET Standard
让 .NET 开发更简单,更通用,更流行。
- dotnet
- framework
- microsoft
- mvc
The gold standard for async .NET microservices on Azure, AWS and on-prem
- nservicebus
- c-sharp
- distributed-systems
- messaging
Pluggable foundation blocks for building distributed apps.
- azure
- c-sharp
- lock
- message-bus
Enterprise-grade feature flag platform that you can self-host. Get started - free.
- dotnet
- feature-management
- remote-config
- csharp
Core basic components: log (file / network), configuration (XML / JSON / HTTP), cache (memory / redis), network (TCP / UDP / HTTP), RPC framework, serialization (binary / XML / JSON), APM performance tracking. 核心基础组件,日志(文件/网络)、配置(XML/Json/Http)、缓存(内存/Redis)、网络(Tcp/Udp/Http)、RPC框架、序列化(Binary/XML/Json)、APM性能追踪。
ENode is a framework aims to help us developing ddd, cqrs, eda, and event sourcing style applications.