slavovojacek / monadsLinks
Option, Result, and Either types for TypeScript - Inspired by Rust π¦
β875Updated last week
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,341Updated last year
- Rust's Option<T> and Result<T, E>, implemented for TypeScript.β572Updated last year
- Safe and idiomatic TypeScript types to handle null, error, and async code handling: Maybe, Result, and Task types that are really nice.β1,238Updated this week
- Essential building-blocks for functional & safe TypeScript codeβ728Updated 7 months ago
- A TypeScript result type taking cues from Rust's Result and Haskell's Either typesβ295Updated last month
- π₯ Functional Algebraic Data Typesβ486Updated last year
- Functional programming library for TypeScript - https://gigobyte.github.io/purify/β1,577Updated last month
- π Benchmark Comparison of Packages with Runtime Validation and TypeScript Supportβ786Updated this week
- A toolkit of Nullable/Option/Result type implementation in ECMAScript. Their APIs are inspired by Rust's `Option<T>` and `Result<T, E>`.β342Updated last week
- π§ Fast, modern, and practical utility library for FP in TypeScript.β1,177Updated last year
- 𦩠Joi like validations for TypeScriptβ361Updated last year
- Typesafe JSON (Schema) validatorβ511Updated 2 years ago
- Type-safe, ergonomic, polymorphic optics for TypeScriptβ878Updated 4 months ago
- ESLint rules to disable mutation and promote fp in JavaScript and TypeScript.β943Updated this week
- Type safe dependency injection for TypeScriptβ577Updated 8 months ago
- Functional optics: a (partial) porting of Scala monocleβ1,072Updated 2 years ago
- Rust-like error handling and options for TypeScript and Deno!β194Updated last year
- πWrite safer TypeScript using Maybe, List, Result, and Either monads.β129Updated 4 months ago
- Implementation of newtypes in TypeScriptβ598Updated 3 years ago
- Reusable type branding in TypeScriptβ405Updated 11 months ago
- Runtime validation for static typesβ2,671Updated 3 months ago
- yet another Typescript type library for advanced typesβ740Updated 4 years ago
- Rust-style pattern matching for TypeScriptβ197Updated last year
- node.js compile-time SQL validations & type generationsβ221Updated 3 weeks ago
- Blazing fast linter for JavaScript and TypeScript written in Rustβ1,578Updated last week
- The practical guide I wish existed while learning @effect-tsβ355Updated 11 months ago
- π© A tiny but capable push & pull stream library for TypeScript and Flowβ724Updated 2 weeks ago
- Super-fast alternative for babel-jest or ts-jest without type checking. Please use main repository for issuesβ752Updated last year
- Transpile JSX, TypeScript and esnext features on the fly with esbuildβ1,014Updated last year
- β‘οΈ Super-fast on-the-fly transpilation of modern JS, TypeScript and JSX using esbuildβ719Updated this week