Functional programming library for TypeScript - https://gigobyte.github.io/purify/
-
Updated
Dec 16, 2025 - TypeScript
Functional programming library for TypeScript - https://gigobyte.github.io/purify/
Lightweight Result type for TypeScript with generator-based composition.
🔧 Fast, modern, and practical utility library for FP in TypeScript.
A TypeScript result type taking cues from Rust's Result and Haskell's Either types
A graceful and intuitive way to handle errors in JS/TS.
A TypeScript library for the Result type.
Fluent Result Type for TypeScript
Encode failure and absence of value in TypeScript
🤝 Minimalist, strongly-typed result pattern for TypeScript
Railway-oriented programming for TypeScript. Result, Option, validation, and composition — practical over academic, no fp-ts complexity.
A TypeScript error handling library for treating errors as values
trycat is a lightweight, type-safe, zero-dependency implementation of the Result type
Type-safe error-handling and nothing-handling library for TypeScript
Type-safe error handling for TypeScript without try-catch hell
A tiny, zero-dependency library for handling synchronous and asynchronous results with robust error handling
Type-safe error handling for TypeScript inspired by Rust's Result and Option types. Features generator-based error propagation with yield* for automatic unwrapping, eliminating try/catch complexity while providing compile-time safety.
A replacement for Promise that gives us a strongly-typed failure mode.
Rust-like error handling for TypeScript with Result, Ok, and Err types.
🦀 < Something like Rust with excellent type inference.
Simply typesafe Result and Option monads in typescript and javascript.
Add a description, image, and links to the result-type topic page so that developers can more easily learn about it.
To associate your repository with the result-type topic, visit your repo's landing page and select "manage topics."