Top 6 C# result-pattern Projects
-
AuthApi
An example of a full-stack application for Authentication and Authorization, build with ASP.NET Core 10.0 (Minimal API) and Angular 21.
Project mention: C# Minimal API: Multiple Authentication Schemes with Swagger Support | dev.to | 2025-12-31The following example project demonstrates multiple authentication schemes with swagger support: AuthApi
-
ReSharper
ReSharper is now available in VS Code and Cursor. ReSharper brings a professional toolset for C# developers backed by over 20 years of experience, enterprise-grade security, SOC 2 compliance, and the trust of companies worldwide.
-
DomainResult
Tiny package for decoupling domain operation results from IActionResult and IResult types of ASP.NET Web API (the Result Pattern implementation))
-
FileApi
An example of a full-stack application for file upload and download, built with ASP.NET Core 10.0 (Minimal API) and Angular 19. (by Gramli)
In this example, File.Core.UnitTests is the destination test project name. See a project example here.
-
WeatherApi
An example of REST API for handling weather data using minimal API and Clean Architecture with various design patterns. ASP.NET Core 10.0
Using transport-agnostic handlers - the response model is independent of HTTP - https://github.com/Gramli/WeatherApi
-
WeatherApi-VSA
An example REST API for managing weather data using Minimal API and Vertical Slice Architecture, with various design patterns. Built with ASP.NET Core 10.0.
Example usage in a project.
-
nuget-package-reslava-result
Visual Result pipelines for .NET — typed errors, Railway-Oriented pipelines, and automatic Mermaid flow diagrams generated from your code. ASP.NET Smart Endpoints, FluentValidation, OpenTelemetry, Roslyn analyzers.
GitHub NuGet
C# result-pattern discussion
Index
What are some of the best open-source result-pattern projects in C#? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | AuthApi | 65 |
| 2 | DomainResult | 63 |
| 3 | FileApi | 29 |
| 4 | WeatherApi | 21 |
| 5 | WeatherApi-VSA | 10 |
| 6 | nuget-package-reslava-result | 7 |