thames-technology / monads
Option, Result, and Either types for TypeScript - Inspired by Rust π¦
β860Updated 2 months ago
Alternatives and similar repositories for monads:
Users that are interested in monads are comparing it to the libraries listed below
- A library for safer and smarter error- and "nothing"-handling in TypeScript.β1,115Updated this week
- Functional programming library for TypeScript - https://gigobyte.github.io/purify/β1,545Updated last week
- Rust's Option<T> and Result<T, E>, implemented for TypeScript.β538Updated last year
- A typescript implementation of Rust's Result object.β1,239Updated 10 months ago
- π§ Fast, modern, and practical utility library for FP in TypeScript.β1,141Updated 9 months ago
- π₯ Functional Algebraic Data Typesβ477Updated 9 months ago
- Essential building-blocks for functional & safe TypeScript codeβ709Updated last month
- A TypeScript result type taking cues from Rust's Result and Haskell's Either typesβ295Updated 10 months ago
- Functional optics: a (partial) porting of Scala monocleβ1,056Updated 2 years ago
- π Benchmark Comparison of Packages with Runtime Validation and TypeScript Supportβ714Updated this week
- Type-safe, ergonomic, polymorphic optics for TypeScriptβ833Updated last month
- A toolkit of Nullable/Option/Result type implementation in ECMAScript. Their APIs are inspired by Rust's `Option<T>` and `Result<T, E>`.β302Updated last week
- Generate Typescript types from Postgresβ963Updated this week
- 𦩠Joi like validations for TypeScriptβ362Updated 8 months ago
- Typescript focused alternative to Ramdaβ1,690Updated this week
- Generate zod schemas from typescript types/interfacesβ1,346Updated 3 months ago
- Generate Algebraic Data Types and pattern matchersβ318Updated 2 years ago
- Typesafe JSON (Schema) validatorβ511Updated last year
- ESLint rules to disable mutation and promote fp in JavaScript and TypeScript.β887Updated this week
- A (WIP) Extremely fast JavaScript and TypeScript linter and Rust crateβ2,685Updated 2 years ago
- A library of composable functions for the type-level! Transform your TypeScript types in any way you want using functions you already knoβ¦β3,580Updated 2 months ago
- Rust-style pattern matching for TypeScriptβ197Updated last year
- A programming language designed for typescript type generationβ418Updated 2 years ago
- β322Updated 2 years ago
- πWrite safer TypeScript using Maybe, List, Result, and Either monads.β118Updated last year
- A fast and correct TypeScript type checker and compiler with additional experimentsβ2,644Updated this week
- The practical guide I wish existed while learning @effect-tsβ335Updated 5 months ago
- Augment the TypeScript compiler to support extended functionalityβ817Updated 3 months ago
- Rust-like error handling and options for TypeScript and Deno!β187Updated 6 months ago
- Runtime validation for static typesβ2,641Updated last month