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

Projects in Awesome Lists tagged with result-type

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

https://github.com/gigobyte/purify

Functional programming library for TypeScript - https://gigobyte.github.io/purify/

algebraic-data-types codec decode either fantasy-land functional-programming functor maybe monad option-type result-type typescript

Last synced: 13 May 2025

https://gigobyte.github.io/purify/

Functional programming library for TypeScript - https://gigobyte.github.io/purify/

algebraic-data-types codec decode either fantasy-land functional-programming functor maybe monad option-type result-type typescript

Last synced: 02 Sep 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/pointfreeco/swift-validated

🛂 A result type that accumulates multiple errors.

error-handling functional-programming result-type validation

Last synced: 05 Apr 2025

https://github.com/option-t/option-t

A toolkit of Nullable/Option/Result type implementation in ECMAScript. Their APIs are inspired by Rust's `Option<T>` and `Result<T, E>`.

javascript nullable option-type result-type typescript

Last synced: 15 Apr 2025

https://github.com/badrap/result

A TypeScript result type taking cues from Rust's Result and Haskell's Either types

javascript result-type typescript

Last synced: 12 Apr 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/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: 13 May 2025

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: 13 May 2025

https://github.com/ootidea/result-type-ts

A TypeScript library for the Result type.

library monad npm-package result-type typescript

Last synced: 07 Apr 2025

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/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/bluehands/Funicular-Switch

Funicular-Switch is a lightweight C# port of F#'s result and option types to support 'railway oriented' programming patterns. Focus on the happy path, without loosing error information.

error-handling nuget railway-oriented-programming result-type

Last synced: 17 Apr 2025

https://github.com/linkdd/rustic_result

Result monad for Elixir inspired by Rust Result type

elixir functional monad result-type

Last synced: 16 Jul 2025

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: 17 Mar 2025

https://github.com/straw-hat-team/beam-monorepo

Monorepo for the open-source packages

clock commanded event-sourcing result-type

Last synced: 04 Jan 2026

https://github.com/johannschopplich/resultx

🤝 Minimalist, strongly-typed result pattern for TypeScript

result-pattern result-type typescript

Last synced: 03 Oct 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/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/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/choonkeat/sumtype-go

Fastest and simplest pattern matching sum types in Go. Don't be jealous of Rust anymore.

algebraic-data-types codegenerator golang result-type sumtypes tagged-unions union-types

Last synced: 12 Jul 2025

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/adamhl8/ts-explicit-errors

A concise and type-safe error handling library for TypeScript

error error-handling errors result result-type typescript

Last synced: 05 Mar 2025

https://github.com/pfpack/pfpack-core-taggeds

PrimeFuncPack Core.Taggeds is a core pack for .NET consisting of fundamental tagged types targeted for use in functional programming: Optional and Result monads, Tagged Union, as well as the convert extensions.

async-programming asynchronous-programming csharp discriminated-unions disjoint-unions dotnet dotnet-core either-monad functional-programming option-type optional-type pipeline pipeline-framework pipeline-library pipelines result-monad result-type sum-types tagged-unions unit-type

Last synced: 01 Mar 2025

https://github.com/dgraham/option-type

An Option type for Flow, inspired by Rust.

maybe optionals result-type

Last synced: 28 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/jakehawken/concurrency

A small toolkit for handling concurrency and simplifying asynchronous work in Swift.

async asynchronous completion-handler concurrency deferred enum generics promise promises result result-type rxswift stream swift swift3

Last synced: 02 Jan 2026

https://github.com/mnie/resulttype

ResultType implementation in C#

csharp functional-programming result-type

Last synced: 15 Apr 2025

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: 21 Jun 2025

https://github.com/kmartins/result_kt

Encapsulate a value as a success or an error as a failure using Result and execute a function using runCatching that returns a Result, both similar to those found in Kotlin.

dart either either-dart flutter result result-type

Last synced: 19 Apr 2025

https://github.com/intales/resultify

A Dart package for result-oriented programming, providing Result<R, E> type with convenient methods for streamlined error handling.

dart error-handling flutter result-type

Last synced: 20 Mar 2025

https://github.com/bbb/result4t

A replacement for Promise that gives us a strongly-typed failure mode.

fp result result-type typescript

Last synced: 07 Oct 2025

https://github.com/gregorykogan/result

result is a C++ library that provides a Result type, which can be used to return and propagate errors. It's inspired by Rust's Result type.

auto-documentation cpp doxygen doxygen-documentation doxygen-theme error-handling functional-programming modern-cpp result-type

Last synced: 15 May 2025

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: 11 Apr 2025

https://github.com/blainehansen/ts-std

A collection of libraries for truly safe and functional typescript.

result-type typescript validation

Last synced: 27 Jul 2025

https://github.com/safwa1/sharpresults

A lightweight, zero-dependency C# library that implements the Result and Option types for more explicit and type-safe error handling. SharpResults helps you avoid exceptions for control flow and makes success/failure and presence/absence states explicit in your code.

csharp dotnet error-handling extension-methods fluent-api functional-programming library monads nuget optianal result-type sharpresults

Last synced: 15 Jun 2025

https://github.com/totallymoney/dynamodb.ok

Functional wrapper around AWS DynamoDB client in F#

aws aws-dynamodb dynamodb fsharp functional functional-programming result-type

Last synced: 13 Sep 2025

https://github.com/hsequeda/fpts-monads

An implementation of the Result and the Optional FP monad in Typescript. This library was inspired by the handling of these monads in the standard Rust library. Asynchronous functions can be chained.

fp javascript monad result-type typescript

Last synced: 09 Apr 2025

https://github.com/olian04/simply-result

Simply typesafe Result and Option monads in typescript and javascript.

fp functional-programming javascript monad monad-types monads option option-type result result-type typescript

Last synced: 08 Nov 2025

https://github.com/fluxera/fluxera.results

A result object implementation.

ddd dotnet dotnet-core dotnetcore result result-type results

Last synced: 21 Mar 2025

https://github.com/mohammadmoqadam/reeresult

Create Standard And Generic Result For Rest Services in .Net And C#

dotnet dotnet-core dotnet6 rest-api result-type results

Last synced: 27 Feb 2025

https://github.com/ghaerdi/rustify

Rust-like error handling for TypeScript with Result, Ok, and Err types.

error-handling result result-type rust rustify ts-result type-safe typescirpt

Last synced: 04 Aug 2025

https://github.com/hernanatn/errores--

Librería de C++ que provee abstracciones genéricas para el manejo de errores, valores opcionales y resultados de operaciones.

cpp20 error-handling errors-handling generics option-type result-type

Last synced: 14 Oct 2025

https://github.com/ricardotondello/functional.resulttype

Functional.ResultType is a C# library that provides a simple and lightweight Result type for handling functional programming concepts. It's designed to help you manage success and failure cases more elegantly, promoting better error handling and control flow in your applications.

csharp dotnet dotnetcore extension result-type

Last synced: 21 Mar 2025

https://github.com/archenoth/result

A destructurable Rust-style Result type for Java!

destructuring java null-safety result-type sealed-interface

Last synced: 20 Feb 2025

https://github.com/peelonet/peelo-result

C++ implementation of Rust's result type

cpp-library header-only result-type

Last synced: 07 Apr 2025

https://github.com/karim-w/ts-results

TypeScript library for returning results from functions. Follows a similar-ish Syntax to Rust's Result enum.

error-handling result-type typescript

Last synced: 26 Feb 2025

https://github.com/kfly8/result-simple

A dead simple perl-ish Result like F#, Rust, Go, etc.

perl result-type types

Last synced: 19 Aug 2025

https://github.com/lockblock-dev/poc-ts-option-and-result-type

(PoC) Basic implementation of Rust's Option and Result type in TypeScript

option-type optional result-type rust-option rust-result type-safety

Last synced: 25 Oct 2025

https://github.com/yah01/ore

Option and Result types for GoLang

golang option option-type optional result result-type rust

Last synced: 25 Oct 2025

https://github.com/ghostwriter/result

Provides a Result type implementation for PHP

ghostwriter php result result-type

Last synced: 12 Dec 2025

https://github.com/simwai/rustico

A battle-tested Rust like Result type for Python 3.8+. Fully type annotated. 🤘

exception-handling monad neverthrow result result-type rust rustic rusty

Last synced: 07 Jul 2025

https://github.com/bestboygamer0596/ts-result

TypeScript implementation of Rust's Result type for explicit and type-safe error handling.

automation cplusplus-17 functional library monads nodejs option playwright reporter result-type rust-like testrail tsx xlsx

Last synced: 30 Mar 2025

https://github.com/crxwns/results

Partial implementation of Rust's Result- and Option-Type in Python

option-type python result-type

Last synced: 18 Jul 2025

https://github.com/kcenon/common_system

🔧 Modern C++17 header-only library providing common interfaces and design patterns for modular system architecture

architecture cpp17 dependency-injection design-patterns error-handling executor-pattern header-only interface modular-architecture result-type

Last synced: 27 Sep 2025

https://github.com/peterkovecses/mediatrdemo

I have created a MediatR demo application showcasing the usage of Pipeline Behaviors, Result Pattern, and Fluent Validations.

fluentvalidation mediatr pipeline-behaviors result-type serilog

Last synced: 01 Aug 2025

https://github.com/draconware-dev/result.net

A lightweight, highly performant and very versatile Result<T, E> type implementation in C# and .Net

csharp dotnet error-handling functional functional-programming result result-type results

Last synced: 15 Mar 2025

https://github.com/morglod/go-result-js

Go like results in js

result-format result-type

Last synced: 25 Feb 2025

https://github.com/anvell/result-extensions

Additional extensions and imperative bindings for Kotlin's 'Result' type

functional-programming kotlin kotlin-coroutines kotlin-library result-type

Last synced: 11 Oct 2025