Projects in Awesome Lists tagged with result-pattern
A curated list of projects in awesome lists tagged with result-pattern .
https://github.com/solid-process/solid-result
Unleash a pragmatic and observable use of Result Pattern and Railway-Oriented Programming in Ruby.
pattern-matching railway-oriented-programming result-monad result-pattern rop ruby rubygem solid-process
Last synced: 23 Apr 2025
https://github.com/daireto/simple-result
A very simple, fully typed Rust-like Result type for Python 3.
python python3 result result-pattern rust rust-like strongly-typed type-narrowing
Last synced: 04 Mar 2026
https://github.com/nedal-esrar/lms-backend
An API built for advanced Leaning Management Implemented with ASP.NET Core
api asp-net-core c-sharp clean-architecture dotnet-core efcore github-actions github-actions-ci-cd jwt repository-pattern result-pattern serilog sieve solid-principles sql-server web-api
Last synced: 11 Apr 2025
https://github.com/lukemorales/funkcia
Encode failure and absence of value in TypeScript
haskell nim ocaml option option-pattern option-type optional result result-pattern result-type rust scala type-safety typescript
Last synced: 26 Feb 2026
https://github.com/drizin/oneof.deconstructorextensions
Extends OneOf<> and OneOfBase<> with methods to deconstruct their underlying types, while converting non-nullable value-types into nullable types (so only one of the resulting values will be non-null). Also provides extensions to convert into Tuple<> or ValueTuple<>
Last synced: 05 Sep 2025
https://github.com/johannschopplich/resultx
🤝 Minimalist, strongly-typed result pattern for TypeScript
result-pattern result-type typescript
Last synced: 12 Jan 2026
https://github.com/valbeat/php-result
Result type for PHP
php result-pattern result-type
Last synced: 13 Jan 2026
https://github.com/itsezz/try-catch
A lightweight TypeScript utility that transforms error handling with type-safe Result patterns, making your code cleaner and more predictable.
error-handling result-pattern try-catch typescript utility
Last synced: 07 Feb 2026
https://github.com/nikoo-asadnejad/responsebase
ResponseBase is a return type of a service or api which can be implicitly converted to objectResult
api csharp csharp-code dotenetcore dotnet dotnet-core response response-management rest-api restful-api result-pattern result-type resultbuilder resultpattern
Last synced: 31 Jan 2026
https://github.com/draekien-industries/waystone-dotnet
A collection of class libraries which implement useful patterns that can be used in .NET
csharp functional-programming monads netstandard20 nuget-package option option-pattern optional result result-pattern result-type
Last synced: 01 Feb 2026
https://github.com/peterkovecses/vocabuddy
A language learning app with ASP.NET Core Web API, Blazor UI and ASP.NET Core Identity for user management. Utilizes JWT, Entity Framework Core, MediatR and more.
asp-net-core blazor-webassembly clean-architecture cqrs-pattern ef-core fluent-validations identity-server jwt-auth mediatr pipeline-behaviors result-pattern sql-server web-api
Last synced: 30 Aug 2025
https://github.com/reslava/nuget-package-reslava-result
Railway-oriented programming for .NET. Handle errors without exceptions, compose async pipelines, and generate Minimal API endpoints automatically. Result<T>, OneOf, Maybe, LINQ syntax, and Roslyn analyzers — all in one zero-dependency package.
asp-net crtp csharp fluent-api functional-programming linq minimal-api mvc-api nuget-package oneof openapi rails-api result-pattern roslyn-analyzers roslyn-codefix roslyn-generator type-safe validation
Last synced: 09 Mar 2026
https://github.com/mrxrsd/arpl
Lightweight C# library for functional error handling using Either and Result types. An advanced Result Pattern type-safe, expressive, and designed for clean code.
csharp dotnet either error-handling funcional-programming monad result-pattern result-type validation
Last synced: 16 Jan 2026
https://github.com/felix-codingclimber/dotnetelements.core.result
This project provides simple Result and Result<TValue> types to be used as return types of functions as an alternative to exceptions.
csharp dotnet dotnet-core result-pattern result-type sourcegenerator union-types
Last synced: 08 Feb 2026
https://github.com/adomorn/resultant
A C# library that elegantly handles operation results with support for error aggregation, async operations, and more, following the Result pattern.
async async-await chsarp dotnet errorhandling fluentapi opensource result-pattern
Last synced: 14 Jan 2026
https://github.com/oznakdn/cleantemplate
The Clean Template Project is an open source project written in .NETCore.
authentication-and-authorization caching-memory caching-redis clean-architecture cqrs ddd domain-driven-design ef-core fluentvalidation health-check jwt-auth logging mapster mediatr rate-limiting repository-pattern result-pattern unitofwork-pattern
Last synced: 21 Mar 2025
https://github.com/dcyuksel/result
Result Pattern in C#
exception exception-handler exception-handling result-pattern
Last synced: 11 Sep 2025
https://github.com/richecr/holo-fn
A minimal functional library for TypeScript featuring monads like Maybe, Either and Result. Built for composability and Rambda compatibility.
either-monad functional-programming maybe-monad monads result-pattern typescript
Last synced: 11 Jun 2025
https://github.com/vikashchauhan51/resultify
ResultifyCore is a .NET library providing Result and Option patterns to simplify error handling and optional values. It includes extension methods for fluent API support and enhanced readability.
dotnet dotnet-core option-pattern result-pattern
Last synced: 13 Apr 2025
https://github.com/i-revan/hospital-management-system
asp-net asp-net-core azure-blob-storage background-jobs cqrs-pattern docker entity-framework-core global-exception-handling healthcare-system hospital-management hospital-management-system jwt-authentication mediatr mssql onion-architecture quartz-net repository-pattern result-pattern stripe unit-testing
Last synced: 18 Jan 2026
https://github.com/zeidlab/toolbox
A versatile and robust utility library designed to simplify common programming tasks, enhance error handling, and promote functional programming paradigms in C#. It provides a collection of tools and extensions that streamline operations such as null checks, error handling, and railway-oriented programming (ROP) sometimes known as "Result Pattern".
error-handling exception-handling maybe-monad null-checking null-safety optional-parameters railway-oriented-programming result-object result-pattern
Last synced: 13 Sep 2025
https://github.com/vikashchauhan51/catalog
E-shopping catalog service
actor-framework actor-model actor-system clean-architecture cqrs-architectural-pattern cqrs-pattern dapr-sidecar docker docker-image dotnet-core kafka kubernetes microservice postrges redis-cache result-pattern vertical-slice-architecture
Last synced: 30 Dec 2025
https://github.com/deplant/commons-result
Implementation of Result pattern for modern Java inspired by Rust std result crate. Perfectly suited for pattern matching.
pattern-matching result-pattern
Last synced: 30 Jun 2025
https://github.com/nkz-soft/nkzsoft.fluentresults.extensions.functional
It is a library that extends the popular FluentResults library and helps you write code in a more functional way.
csharp dotnet fluentresults functional-programming result result-pattern
Last synced: 24 Nov 2025
https://github.com/gabriel117343/result-pattern-en-javascriptreact
Patrón de Diseño Result Pattern adaptado a JavaScript/React
Last synced: 26 Jan 2026
https://github.com/olivegamestudio/utility.result
A utility library featuring a Result type, designed to handle success or failure outcomes from functions, optionally returning a value. This approach helps avoid the overhead and inconvenience of throwing exceptions, making your code more efficient and readable.
best-practice best-practices csharp patterns result result-pattern standards utility utility-library
Last synced: 21 Mar 2025
https://github.com/kacianoghelere/crypto_dashboard
A crypto currency pricing dashboard.
command-pattern crypto cryptocurrency dart dashboard dio flutter mvvm result-pattern
Last synced: 19 Nov 2025
https://github.com/duydang2311/attempt
Dead simple Go-like error handling for JS, TS.
attempt error-handling result-pattern try try-catch
Last synced: 20 Jan 2026
https://github.com/taberkkaya/eappointment
e-Appointment App
angular17 automapper clean-architecture cqrs-pattern devextreme entity-framework-core form-validate jwt-decode jwtbearer mediatr result-pattern scrutor sweetalert2 typescript
Last synced: 21 Aug 2025
https://github.com/theavgman/product-rest-resource-quarkus
This is my implementation of a Product REST resource / endpoint / service using the latest cloud-native development Java framework - Quarkus
clean-architecture docker hibernate intellij java json junit maven object-oriented-programming postgresql postman problem-details-for-http-apis quarkus rest-api result-pattern solid-principles
Last synced: 20 Jan 2026
https://github.com/akhilrathina/csharp-error-handling-demo
🔍 Explore C# error handling with this demo, comparing exceptions, the Result pattern, and RFC 7807 Problem Details for effective API responses.
clean-architecture csharp domain-driven-design dotnet error-handling exception-handling problem-details result-pattern rfc7807
Last synced: 29 Sep 2025
https://github.com/olivegamestudio/olivestudio.results
A utility library featuring a Result type, designed to handle success or failure outcomes from functions, optionally returning a value. This approach helps avoid the overhead and inconvenience of throwing exceptions, making your code more efficient and readable.
best-practice best-practices csharp patterns result result-pattern standards utility utility-library
Last synced: 04 Jul 2025
https://github.com/franzasilva/resultpattern
avoid using exception in business flow control
dotnet-core dotnet8 dotnetcore result-pattern
Last synced: 03 Mar 2025
https://github.com/r-manimaran/dotnet-resultpattern
Using ResultPattern and check the App Performance
dotnet dotnet-core exception-handling result-pattern sqlite
Last synced: 14 Mar 2025
https://github.com/taberkkaya/erp
.NET 8 & Angular ERP
angular automapper clean-architecture cqrs-pattern entity-framework-core jwtbearer net-8 repository-pattern result-pattern typescript wep-api
Last synced: 31 Dec 2025
https://github.com/mo3ses/bloodbank
Gerencie bancos de sangue com uma API escalável, segura e organizada, construĂda com ASP.NET Core (.NET 8). đźš‘
asp-net-core clean-architecture cqrs entity-framework-core result-pattern sql-server
Last synced: 26 Mar 2025
https://github.com/deveel/deveel.results
A simple, unambitious, library to implement the Result Pattern in .NET
csharp dotnet dotnet-core error-handling helper result result-pattern utility
Last synced: 02 Apr 2025
https://github.com/pedrior/result-extensions
A extremely simple library providing a discriminated union type powered with fluent extensions for .NET.
aspnetcore best-practices discriminated-unions dotnet error error-handling extensions fluentassertions pattern result result-pattern results
Last synced: 28 Feb 2025
https://github.com/deshansl/returns
Simplify error handling and improve code readability with the Result Pattern
csharp dotnet dotnet-core dotnetnugetutil nuget nuget-package result result-pattern resultpattern return returns simple
Last synced: 11 Oct 2025
https://github.com/pferreirafabricio/handling-errors
🤬 A study of the ways of handling errors on different programming paradigms and languages
csharp dotnet error-as-values go golang javascript js railway-oriented-programming result-pattern rop try-catch
Last synced: 24 Oct 2025
https://github.com/taberkkaya/eaccounting
.NET & Angular App
angular clean-architecture cqrs dotnet form-validate jwt-authentication jwt-decode mapster mediatr repository-pattern result-pattern typescript
Last synced: 20 Jul 2025
https://github.com/makhammadsoliyev/bookmanagement
Book Management API built with ASP.NET Core, EF Core, and IdentityServer. Developed for the Exadel .NET Internship.
asp-net docker docker-compose dotnet identity-server ms-sql-server n- result-pattern swagger-ui
Last synced: 30 Dec 2025
https://github.com/asantacroce/dom.mediator
Lightweight mediator pattern for .NET with pipeline support and native Result Pattern (Result<T> and Result return types) — built for minimal APIs and clean architecture
cqrs csharp dotnet mediator minimal-api pipeline result-pattern
Last synced: 10 Jul 2025
https://github.com/oscarlojr/api_record_idea
API created for recording ideas. The project allows for the creation and categorization of ideas, making it easier to manage and organize your inspirations.
cqrs-pattern mongodb repository-pattern result-pattern
Last synced: 23 Oct 2025
https://github.com/taberkkaya/resultkit
Modular and lightweight Result pattern for .NET — strongly-typed, extensible, and API-ready. Includes functional helpers, error and validation contracts, and first-class ASP.NET Core integration for consistent, frontend-friendly responses.
aspnetcore clean-architecture csharp dotnet error-handling functional implicit-api library nuget package result result-pattern reusable strongly-typed validation
Last synced: 20 Jan 2026