thames-technology / monads
Option, Result, and Either types for TypeScript - Inspired by Rust π¦
β862Updated 3 months ago
Alternatives and similar repositories for monads:
Users that are interested in monads are comparing it to the libraries listed below
- A typescript implementation of Rust's Result object.β1,247Updated 11 months ago
- Rust's Option<T> and Result<T, E>, implemented for TypeScript.β540Updated last year
- Functional programming library for TypeScript - https://gigobyte.github.io/purify/β1,546Updated 3 weeks ago
- Essential building-blocks for functional & safe TypeScript codeβ711Updated last month
- π§ Fast, modern, and practical utility library for FP in TypeScript.β1,145Updated 10 months ago
- A library for safer and smarter error- and "nothing"-handling in TypeScript.β1,125Updated this week
- A TypeScript result type taking cues from Rust's Result and Haskell's Either typesβ295Updated 10 months ago
- π₯ Functional Algebraic Data Typesβ477Updated 9 months ago
- Functional optics: a (partial) porting of Scala monocleβ1,058Updated 2 years ago
- A toolkit of Nullable/Option/Result type implementation in ECMAScript. Their APIs are inspired by Rust's `Option<T>` and `Result<T, E>`.β303Updated last week
- Type-safe, ergonomic, polymorphic optics for TypeScriptβ839Updated last month
- Generate Algebraic Data Types and pattern matchersβ319Updated 2 years ago
- π Benchmark Comparison of Packages with Runtime Validation and TypeScript Supportβ720Updated this week
- Typesafe JSON (Schema) validatorβ512Updated last year
- πWrite safer TypeScript using Maybe, List, Result, and Either monads.β120Updated this week
- β322Updated 2 years ago
- Runtime validation for static typesβ2,644Updated last month
- Deno to npm package build tool.β1,282Updated 2 months ago
- Implementation of newtypes in TypeScriptβ588Updated 2 years ago
- TypeScript Module Loaderβ1,194Updated last year
- ESLint rules to disable mutation and promote fp in JavaScript and TypeScript.β892Updated last week
- A fast and correct TypeScript type checker and compiler with additional experimentsβ2,663Updated 2 weeks ago
- FP-TS Cheat Sheetβ422Updated last year
- Typescript focused FP library similar to Remeda and Rambdaβ1,695Updated this week
- Reusable type branding in TypeScriptβ370Updated 6 months ago
- A Result type inspired by Rust and Kotlin that leverages TypeScript's powerful type system to simplify error handling and make your code β¦β147Updated 2 months ago
- Type safe dependency injection for TypeScriptβ491Updated 3 months ago
- Super-fast alternative for babel-jest or ts-jest without type checking. Please use main repository for issuesβ757Updated last year
- Additional types and types adjusted utilities for TypeScriptβ387Updated this week
- Zero-runtime pattern matchingβ833Updated last year