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/bitwizeshift/result
A lightweight C++11-compatible error-handling mechanism
cpp11 cpp14 cpp17 error-handling expected header-only modern-cpp no-dependencies proposals result result-type zero-overhead
Last synced: 09 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/xyzsd/dichotomy
Result, Either, Try, and Maybe monadic types for Java
adt algebraic-data-types either either-monad error-handling java jdk jvm maybe-monad monads railway-oriented-programming result result-monad result-type sealed-class sum-types try try-monad types
Last synced: 26 Jul 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/lukemorales/funkcia
haskell nim ocaml option option-pattern option-type optional result result-pattern result-type rust scala type-safety typescript
Last synced: 30 Apr 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/moonad-dotnet/moonad
A simple F#'s monads port for C#.
csharp csharp-library functional-programming monad monads result result-type
Last synced: 09 Apr 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/adboco/unsplasher-sdk
An Unsplash API client written in Swift.
api apple cocoapods codable ios library pod result-type sdk swift swift-library swift4 unsplash unsplash-api unsplash-client xcode xcode9
Last synced: 11 Apr 2025
https://github.com/nekronos/resultsharp
Result type for C#
c-sharp error-handling functional-programming result-type
Last synced: 15 May 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.
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/misuken-now/smart-result
very smart result type
error-handling result result-type results typescript
Last synced: 05 Sep 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.
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/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