thames-technology / monads
Option, Result, and Either types for TypeScript - Inspired by Rust 🦀
☆862Updated 2 months ago
Alternatives and similar repositories for monads:
Users that are interested in monads are comparing it to the libraries listed below
- Functional programming library for TypeScript - https://gigobyte.github.io/purify/☆1,542Updated this week
- Rust's Option<T> and Result<T, E>, implemented for TypeScript.☆534Updated last year
- A typescript implementation of Rust's Result object.☆1,227Updated 10 months ago
- A library for safer and smarter error- and "nothing"-handling in TypeScript.☆1,102Updated last week
- 🔧 Fast, modern, and practical utility library for FP in TypeScript.☆1,138Updated 8 months ago
- 📊 Benchmark Comparison of Packages with Runtime Validation and TypeScript Support☆700Updated this week
- Functional optics: a (partial) porting of Scala monocle☆1,051Updated 2 years ago
- A TypeScript result type taking cues from Rust's Result and Haskell's Either types☆295Updated 9 months ago
- 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
- 🥃 Functional Algebraic Data Types☆475Updated 8 months ago
- Type-safe, ergonomic, polymorphic optics for TypeScript☆825Updated last week
- 🦩 Joi like validations for TypeScript☆362Updated 8 months ago
- Runtime validation for static types☆2,633Updated 2 weeks ago
- Implementation of newtypes in TypeScript☆584Updated 2 years ago
- FP-TS Cheat Sheet☆421Updated last year
- ESLint rules to disable mutation and promote fp in JavaScript and TypeScript.☆885Updated this week
- Modeling the schema of data structures as first-class values☆500Updated last month
- ☆321Updated 2 years ago
- A fast and correct TypeScript type checker and compiler with additional experiments☆2,619Updated last week
- Essential building-blocks for functional & safe TypeScript code☆705Updated 2 weeks ago
- Structured concurrency and effects for JavaScript☆634Updated last week
- Typesafe JSON (Schema) validator☆511Updated last year
- Generate Algebraic Data Types and pattern matchers☆318Updated last year
- yet another Typescript type library for advanced types☆728Updated 3 years ago
- TypeScript Module Loader☆1,191Updated last year
- Typescript focused alternative to Ramda☆1,680Updated last week
- A type-safe Postgres query builder for TypeScript.☆490Updated last year
- Rust-like error handling and options for TypeScript and Deno!☆185Updated 5 months ago
- The practical guide I wish existed while learning @effect-ts☆332Updated 4 months ago
- Type-Safe Errors for JS & TypeScript☆4,264Updated this week