slavovojacek / monadsLinks
Option, Result, and Either types for TypeScript - Inspired by Rust π¦
β874Updated 3 weeks ago
Alternatives and similar repositories for monads
Users that are interested in monads are comparing it to the libraries listed below
Sorting:
- A typescript implementation of Rust's Result object.β1,365Updated last year
- Rust's Option<T> and Result<T, E>, implemented for TypeScript.β583Updated 2 years ago
- Safe and idiomatic TypeScript types to handle null, error, and async code handling: Maybe, Result, and Task types that are really nice.β1,274Updated this week
- A TypeScript result type taking cues from Rust's Result and Haskell's Either typesβ296Updated 2 months ago
- Functional programming library for TypeScript - https://gigobyte.github.io/purify/β1,583Updated 3 months ago
- Essential building-blocks for functional & safe TypeScript codeβ737Updated 3 weeks ago
- π₯ Functional Algebraic Data Typesβ487Updated last year
- π§ Fast, modern, and practical utility library for FP in TypeScript.β1,189Updated last year
- π Benchmark Comparison of Packages with Runtime Validation and TypeScript Supportβ797Updated this week
- 𦩠Joi like validations for TypeScriptβ362Updated last year
- ESLint rules to disable mutation and promote fp in JavaScript and TypeScript.β949Updated this week
- Type-safe, ergonomic, polymorphic optics for TypeScriptβ890Updated 6 months ago
- Typesafe JSON (Schema) validatorβ510Updated 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>`.β348Updated last week
- Runtime validation for static typesβ2,678Updated 5 months ago
- Type safe dependency injection for TypeScriptβ586Updated 10 months ago
- Functional optics: a (partial) porting of Scala monocleβ1,073Updated 2 years ago
- Reusable type branding in TypeScriptβ408Updated last year
- π© The missing TypeScript utilsβ469Updated last month
- πWrite safer TypeScript using Maybe, List, Result, and Either monads.β130Updated last week
- yet another Typescript type library for advanced typesβ741Updated 4 years ago
- Generate type guard functions from TypeScript interfacesβ524Updated 7 months ago
- Rust-like error handling and options for TypeScript and Deno!β194Updated last year
- β329Updated 9 months ago
- A programming language designed for typescript type generationβ423Updated 3 years ago
- Implementation of newtypes in TypeScriptβ599Updated 3 years ago
- Generate Algebraic Data Types and pattern matchersβ322Updated 2 years ago
- β‘οΈ Super-fast on-the-fly transpilation of modern JS, TypeScript and JSX using esbuildβ722Updated this week
- Supercharge your TypeScript error handling with a powerful Result type that transforms chaotic try-catch blocks into elegant, type-safe cβ¦β398Updated 2 months ago
- β964Updated 2 years ago