Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

Projects in Awesome Lists tagged with result-type

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

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: 05 Sep 2024

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: 30 Sep 2024

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: 13 Aug 2024

https://github.com/pointfreeco/swift-validated

🛂 A result type that accumulates multiple errors.

error-handling functional-programming result-type validation

Last synced: 31 Jul 2024

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: 01 Aug 2024

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: 01 Aug 2024

https://github.com/MaT1g3R/option

Rust like Option and Result types in Python

mypy option-type optional pep484 result result-type typing

Last synced: 31 Jul 2024

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: 04 Aug 2024

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: 04 Aug 2024

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: 01 Aug 2024

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: 30 Sep 2024

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: 28 Sep 2024

https://github.com/pimbrouwers/danom

Monadic structures to simplify functional programming patterns in C#.

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

Last synced: 01 Oct 2024

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: 01 Oct 2024

https://github.com/ghostwriter/result

Provides a Result type implementation for PHP

ghostwriter php result result-type

Last synced: 02 Oct 2024