An open API service indexing awesome lists of open source software.

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/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<>

oneof result-pattern

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/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/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/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

result-pattern

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/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/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/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/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