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

Projects in Awesome Lists tagged with result

A curated list of projects in awesome lists tagged with result .

https://github.com/samber/mo

🦄 Monads and popular FP abstractions, powered by Go 1.18+ Generics (Option, Result, Either...)

cats either fp functional future generics go golang io maybe monad monoid option optional programming result state task typesafe

Last synced: 14 May 2025

https://github.com/mobily/ts-belt

🔧 Fast, modern, and practical utility library for FP in TypeScript.

array flow fp functional-programming monad option option-type result result-type typescript

Last synced: 14 May 2025

https://github.com/michaelbull/kotlin-result

A multiplatform Result monad for modelling success or failure operations.

browser class either fp functional functional-programming ios js jvm kotlin kotlin-multiplatform monad result type

Last synced: 14 May 2025

https://github.com/ardalis/result

A result abstraction that can be mapped to HTTP response codes if needed.

csharp design-patterns domain-driven-design dotnet dotnet-core functional hacktoberfest maybe result

Last synced: 13 May 2025

https://github.com/kittinunf/result

The modelling for success/failure of operations in Kotlin and KMM (Kotlin Multiplatform Mobile)

functional kotlin kotlin-multiplatform kotlin-multiplatform-library optional result

Last synced: 15 May 2025

https://github.com/ardalis/Result

A result abstraction that can be mapped to HTTP response codes if needed.

csharp design-patterns domain-driven-design dotnet dotnet-core functional hacktoberfest maybe result

Last synced: 23 Apr 2025

https://github.com/kittinunf/Result

The modelling for success/failure of operations in Kotlin and KMM (Kotlin Multiplatform Mobile)

functional kotlin kotlin-multiplatform kotlin-multiplatform-library optional result

Last synced: 16 Mar 2025

https://github.com/slavovojacek/monads

Option, Result, and Either types for TypeScript - Inspired by Rust 🦀

either javascript monads node nodejs option result rust types typescript

Last synced: 27 Dec 2025

https://github.com/thames-technology/monads

Option, Result, and Either types for TypeScript - Inspired by Rust 🦀

either javascript monads node nodejs option result rust types typescript

Last synced: 07 Apr 2025

https://github.com/swan-io/boxed

Utility types for functional TypeScript

adt fp functional future option result typescript

Last synced: 17 Mar 2025

https://github.com/kean/Future

Streamlined Future<Value, Error> implementation

async chaining future promise result

Last synced: 18 Jul 2025

https://github.com/everweij/typescript-result

A Result type inspired by Rust and Kotlin that leverages TypeScript's powerful type system to simplify error handling and make your code more readable and maintainable with full type safety.

error-handling result typescript

Last synced: 03 Mar 2026

https://github.com/arnetheduck/nim-results

Friendly value-or-error type

error-handling nim result

Last synced: 06 Apr 2025

https://github.com/mrdave1999/simpleresults

A simple library to implement the Result pattern for returning from services

aspnetcore csharp dotnet error-handling fluent-validation pattern result

Last synced: 16 May 2025

https://github.com/andeya/gust

A Rust-inspired declarative-programming and generic-type module for Golang that helps avoid bugs and improve development efficiency.

declarative ergonomic error-handling go go-generics iterator option result

Last synced: 29 Dec 2025

https://github.com/0x0f0f0f/resulttypes.jl

A Result type for Julia—it's like Nullables for Exceptions

error-handling julia result

Last synced: 05 Apr 2025

https://github.com/0x0f0f0f/ResultTypes.jl

A Result type for Julia—it's like Nullables for Exceptions

error-handling julia result

Last synced: 30 Sep 2025

https://github.com/MaT1g3R/option

Rust like Option and Result types in Python

mypy option-type optional pep484 result result-type typing

Last synced: 29 Mar 2025

https://github.com/mat1g3r/option

Rust like Option and Result types in Python

mypy option-type optional pep484 result result-type typing

Last synced: 03 Apr 2025

https://github.com/GetStream/stream-result

🚊 Railway-oriented library to easily model and handle success/failure for Kotlin, Android, and Retrofit.

android coroutines functional-programming kotlin kotlin-result railway-oriented-programming result retrofit2

Last synced: 12 Apr 2025

https://github.com/alice-biometrics/meiga

🧙 meiga is a Python µframework that provides a simple, fully typed, monad-based result type ➡️ Result[Value, Error].

monads python result result-type typing

Last synced: 12 Jan 2026

https://github.com/smarie/python-pytest-harvest

Store data created during your `pytest` tests execution, and retrieve it at the end of the session, e.g. for applicative benchmarking purposes.

artifact benchmark collect fixture pytest result session store test

Last synced: 04 Apr 2025

https://github.com/aklaus/domainresult

Tiny package for decoupling domain operation results from IActionResult and IResult types of ASP.NET Web API

ddd design-patterns domain-driven-design nuget result webapi

Last synced: 20 Jan 2026

https://github.com/Subito-it/Esito

Esito ambition is to be your return type for suspending functions.

android functional-programming kotlin result retrofit

Last synced: 12 Apr 2025

https://github.com/smarie/python-pytest-steps

A tiny package to ease the creation of test steps with shared intermediate results/state.

decorator incremental modular parameter parametrize pytest result share state step test

Last synced: 15 Mar 2025

https://github.com/ivanhofer/exceptionally

A fully type-safe and lightweight way of using exceptions instead of throwing errors

error-handling exception exception-handling javascript lightweight never-throw result typesafe typescript

Last synced: 25 Feb 2026

https://github.com/mplanchard/safetywrap

Fully typesafe, Rust-like Result and Option types for Python

option python python3 result result-type rust rust-option rust-result typesafe typing

Last synced: 16 Jan 2026

https://github.com/ulrikdamm/Forbind

Functional chaining and promises in Swift

async binding monads promise result swift

Last synced: 30 Jul 2025

https://github.com/respawn-app/ApiResult

Kotlin Multiplatform Error Handling. Catch and handle all errors. Avoid Crashes. Like Arrow but without the black magic. No boilerplate. No performance overhead. 90+ operators.

android arrow arrow-kt error-handling functional-programming kmm kmp kotlin monad result validation

Last synced: 02 Apr 2025

https://github.com/cmeeren/cvdm.errorhandling

[DEPRECATED, use FsToolkit.ErrorHandling] AsyncResult and Result computation expressions and helper functions for error handling in F#

async asyncresult computation-expressions error-handling fsharp result

Last synced: 03 Jul 2025

https://github.com/anotherhollow1125/hooq

A simple macro that inserts (hooks) a method before question operator (`?`). (はてな演算子 `?` の前にメソッドを挿入(フック)するシンプルなマクロ)

error-handling hook hooks logging option optional question result

Last synced: 18 Apr 2026

https://github.com/octod/tiinvo

Simplify your TypeScript and JavaScript code. Use this lib and functional programming.

either es6 functional-js functional-programming javascript monad option predicates primitives-functions result typescript

Last synced: 27 Feb 2026

https://github.com/leakyabstractions/result

🎱 A Java library to handle success and failure without exceptions

error-handling exception-handling exceptions functional-programming java java-library library monad result

Last synced: 09 Mar 2026

https://github.com/jscarle/lightresults

An extremely light and modern Operation Result Pattern library for .NET.

csharp dotnet error fluentresults handling pattern result results

Last synced: 09 Sep 2025

https://github.com/smarie/pytest-patterns

A couple of examples showing how pytest and its plugins can be combined to solve real-world needs.

benchmark case concerns data decorator design file fixture incremental modular parameter parametrize pattern pytest result separate share state step test

Last synced: 20 Mar 2025

https://github.com/cbyad/either_option

A small typed and safe library for error handling with functionnal programming concept in Dart and flutter project

dart either either-monad flutter functional-programming maybe option option-monad result

Last synced: 09 Apr 2025

https://github.com/managedcode/communication

Communication library is a convenient wrapper for handling the results of functions that do not throw exceptions. Instead of throwing exceptions, these functions return an object that contains the result of the operation.

exeption-handling requests result results

Last synced: 07 Feb 2026

https://github.com/eminarican/safetypes

Rust like result and option implementation for golang

go golang option option-type optional optional-type result result-type rust

Last synced: 12 Apr 2025

https://github.com/nozzlegear/railway

Functional helpers including `Async` and `Result` to help enable things like "railway-oriented" programming. Heavily inspired by F#

fsharp functional maybe option railway result typescript

Last synced: 14 Apr 2025

https://github.com/dzikoysk/expressible

Utility library dedicated for functional & non-functional codebases to simplify modelling of success and failure responses for Java/Kotlin 🔀

coroutines functional-programming hacktoberfest java kotlin kotlin-coroutines option panda panda-lang result utility

Last synced: 08 Mar 2026

https://github.com/piku235/jungi-common

A minimal library that defines primitive building blocks of PHP code.

equatable php result

Last synced: 11 Jan 2026

https://github.com/yjhmelody/as-container

AssemblyScript version of Rust Option<T> and Result<O, E> etc.

assemblyscript box container option result

Last synced: 01 Apr 2026

https://github.com/exoticknight/rust-option

brings Option / Result / match from Rust to Javascript

javascript option result rust rust-option typescript

Last synced: 15 May 2025

https://github.com/pimbrouwers/danom

Structures for durable programming patterns in C#.

error-handling monads option option-type railway-oriented-programming result result-type

Last synced: 25 Jun 2025

https://github.com/taptappub/reaction

A class that encapsulates a successful result with a value of type [T] or a failure result with an [Throwable] exception

android coroutines kotlin reaction result

Last synced: 14 Apr 2025

https://github.com/vitalics/rslike

Rust-like but for TypeScript/JavaScript

javascript option result try-catch typescript undefined undefined-behavior

Last synced: 17 Jul 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/phelmkamp/valor

Go option and result types that optionally contain a value

either enum error golang maybe monad option result singleton tuple unit

Last synced: 12 Jan 2026

https://github.com/zajrik/option_result

A lightweight Dart library for Rust-like Option/Result types and associated pattern matching

dart library option pattern-matching result

Last synced: 23 Oct 2025

https://github.com/joanllenas/ts.data.either

A Typescript implementation of the Either data type

either left result right typescript

Last synced: 25 Mar 2025

https://github.com/sirh3e/rust

Sirh3e.Rust is a library that provide missing features in C# where are fundamental in the Rust Programming Language

functional-programming functional-programming-using-csharp monad option result rust rust-programming-language

Last synced: 16 Jun 2025

https://github.com/iyegoroff/ts-railway

ROP flavoured Result & AsyncResult types

railway-oriented-programming result

Last synced: 01 Mar 2026

https://github.com/minikin/result_type

💊 Result Type for Dart represents either a success or a failure, including an associated value in each case.

dart either flutter functional-programming result result-type

Last synced: 15 Mar 2026

https://github.com/edumserrano/csharp-functional

csharp-functional provides a set of NuGet packages to drive your coding towards a functional approach as well as enabling Railway Oriented programming

csharp dotnet functional functional-programming maybe maybe-monad result

Last synced: 22 Sep 2025

https://github.com/tomasvotruba/phpunit-json-result

Print tests result in JSON in PHPUnit 10+ so other tools can use it

json output php phpunit result

Last synced: 27 Oct 2025

https://github.com/karnkaul/ktl

Collection of ktl header libraries - small C++20 wrapper utilities

async-queue bitflags cpp cpp20 cpp20-library future header-only library n-tree not-null result stl thread threading

Last synced: 11 Apr 2025

https://github.com/trvswgnr/camel-ts

OCaml's Result and Option modules in TypeScript, for funzies.

error-handling errors null ocaml option result typescript

Last synced: 10 Apr 2025

https://github.com/realpha/eitherway

Yet Another Option and Result Implementation - providing safe abstractions for fallible flows inspired by F# and Rust

either fsharp maybe option result rust task typescript

Last synced: 12 Apr 2025

https://github.com/codelytv/domain_modeling-errors-course

Domain Modeling: Exceptions vs Errors course examples

either exception exception-handling result

Last synced: 19 Apr 2025

https://github.com/disruptek/badresults

a less fascist fork of nim-result

nim result results return type

Last synced: 09 Apr 2025

https://github.com/mtdowling/outcome

Composable option and result types for Lua.

lua option result

Last synced: 12 May 2025

https://github.com/erikjuhani/fp-utils

Functional utility library for TypeScript

deno fp functional-programming nodejs option result utilities

Last synced: 23 Jul 2025

https://github.com/nicolab/crystal-result

:gem: Rust-like error handling for Crystal (`Ok` / `Err`)

crystal crystal-lang domain-driven-design monad result result-type

Last synced: 27 Jul 2025

https://github.com/co-it/csharpfunctionalextensions.httpresults

Extensions for CSharpFunctionalExtensions to map Results to HttpResults in your Web-API

actionresult api csharp csharpfunctionalextensions dotnet http minimal nuget result

Last synced: 30 Oct 2025

https://github.com/xortroll/arc

Atmosphère (and custom) Nintendo Switch result code database

database nintendo result switch

Last synced: 08 Oct 2025

https://github.com/leocavalcante/result

🎁 Result provides an alternative error handling mechanism, avoiding throwing exceptions or using nulls.

error-handling hacktoberfest monad null-safety php result

Last synced: 04 Jul 2025

https://github.com/elonehoo/restful-return

SpringBoot based return value types are supported by browsers.

restful result spring-boot

Last synced: 05 Oct 2025

https://github.com/soufantech/result

A feature-rich Result type for TypeScript and JavaScript.

error-handling functional-programming monad result typescript

Last synced: 12 Apr 2025

https://github.com/furkancosgun/either-for-abap

`EITHER FOR ABAP` is a design pattern used in ABAP programming to standardize the management of results and errors. This pattern helps in handling operations that can either succeed with a result or fail with an error, which can be of various types.

abap abapgit either result

Last synced: 07 Apr 2025

https://github.com/misterkaiou/go-functional

Small library with some known monads used in functional programming

fp functional generics go golang monads option option-type result result-type

Last synced: 23 Jul 2025

https://github.com/threeal/result

A simple C++ implementation of Rust Result, an alternative to Abseil Status

abseil cmake cpp result results rust-result status

Last synced: 04 Mar 2026

https://github.com/mverleg/java-result

Algebraic Result type in Java 15+, return type for oprations that can fail

algebraic-data-types error-handling java jvm result sealed-class types

Last synced: 13 Apr 2025

https://github.com/jiangjie/happy-rusty

Rust's Option, Result, and sync primitives for JavaScript/TypeScript - Better error handling and null-safety patterns.

async channel concurrency controlflow err error-handling fnonce lazy mutex none null-safety ok once option result rust rwlock some typescript

Last synced: 16 Jan 2026

https://github.com/skreborn/rustic

Various constructs inspired by the Rust programming language

cloneable dart option result rust tuple

Last synced: 23 Oct 2025

https://github.com/kennethnym/trycat

trycat is a lightweight, type-safe, zero-dependency implementation of the Result type

error-handling result result-type rust-result

Last synced: 15 Apr 2025

https://github.com/muradisazade777/quizfusion

QuizFusion is a modular Java-based quiz engine that loads questions from a JSON bank and exports results for Python-powered analytics. Lightweight, branded, and developer-friendly — perfect for CLI-based learning tools and cross-language integration.

analysis api backend functional-programming java json library modules python result running server service

Last synced: 11 Oct 2025

https://github.com/lonli-lokli/ng-result

Set of Angular components/directives/pipes for work with https://github.com/Lonli-Lokli/ts-result

angular functional-programming monad result

Last synced: 14 Oct 2025

https://github.com/tsukinoko-kun/opsult

A simple implementation of Option, Result and Future types in TypeScript

future option result result-type rust type-library typescript

Last synced: 13 Jul 2025

https://github.com/nishant0820/student-result-management-system

Student Result Management System is a python based project that uses tkinter modules for Graphical User Interface(GUI)

graphical-user-interface gui management os pillow pip python python3 result student-project tkinter tkinter-gui tkinter-python

Last synced: 15 Feb 2026

https://github.com/uncledave/simplefunctionalextensions

Simple functional extensions for C#. Lightweight and doesn't hold your hand.

csharp functional-programming result

Last synced: 17 Aug 2025

https://github.com/0x7030676e31/rustty

A package that brings the iconic Rust types such as Result and more

option result rust typescript

Last synced: 05 May 2025

https://github.com/just-do-halee/utils-results

The easiest and most intuitive error handling solution.

error errorhandling no-std result rust rust-patterns utility utils-library

Last synced: 16 Mar 2026

https://github.com/tekord/php-result

Result object for PHP inspired by the Rust programming language

error-handling php result result-type rust rust-lang

Last synced: 13 Apr 2025

https://github.com/ntwilson/result-dotnet

Result class for FP-style error handling in C#

csharp error-handling functional functional-programming result

Last synced: 24 Apr 2025