A Higher-Kinded-Types encoding for TypeScript w/ Composable Typeclasses
☆49Mar 6, 2023Updated 3 years ago
Alternatives and similar repositories for hkt-ts
Users that are interested in hkt-ts are comparing it to the libraries listed below
Sorting:
- Create string patterns and derive things from them, such as regexes☆10Sep 19, 2024Updated last year
- Typeclasses in Typescript via prototype modification. Breaking best practices for fun and profit.☆13Nov 12, 2022Updated 3 years ago
- Zero-dependency, purely functional library for effectful programming in Typescript☆27Jun 5, 2023Updated 2 years ago
- Computational environments and effects for TypeScript☆62Jan 24, 2023Updated 3 years ago
- Indexed monads for TypeScript; a companion library of fp-ts☆18Jun 8, 2021Updated 4 years ago
- A tagged unions code generation library for discriminating tastes☆43Jan 6, 2023Updated 3 years ago
- ☆11Jan 4, 2023Updated 3 years ago
- ☆10Jan 5, 2023Updated 3 years ago
- Astonishingly simple, disciplined, testable effects☆22Feb 28, 2026Updated last week
- ☆12Nov 9, 2020Updated 5 years ago
- MTL-style in TypeScript☆25Feb 27, 2018Updated 8 years ago
- ☆71Oct 4, 2022Updated 3 years ago
- A collection of hard forks, ports, re-imaginations, and original code to fuel my own learning☆12Oct 25, 2025Updated 4 months ago
- ☆74Aug 16, 2022Updated 3 years ago
- `request-frp` is a package that provides pure wrappers around `fetch` and `XMLHttpRequest`.☆14Jul 24, 2021Updated 4 years ago
- Testing that works for you.☆18Jan 4, 2023Updated 3 years ago
- Bit of a mess 💩☆14Oct 27, 2023Updated 2 years ago
- Functional reactive values-over-time☆84May 21, 2024Updated last year
- ☆14Dec 28, 2020Updated 5 years ago
- ☆24Jan 17, 2019Updated 7 years ago
- An algebraic data type for loading and refreshing data.☆49Oct 23, 2023Updated 2 years ago
- A porting of zio-optics to TypeScript☆143Jun 24, 2025Updated 8 months ago
- An effect/IO datatype in typescript☆101Dec 3, 2022Updated 3 years ago
- Small library for describing HKTs in TypeScript☆32May 9, 2018Updated 7 years ago
- Efficiently pipeline, batch, and cache requests to any data source☆28Apr 11, 2023Updated 2 years ago
- Eslint plugin for converting decorated anonymous functions to named functions.☆21Jun 3, 2025Updated 9 months ago
- Monads, Do style☆37Oct 25, 2018Updated 7 years ago
- Error reporters for io-ts☆90Jun 10, 2024Updated last year
- An eslint plugin for inline codegen. Auto-fixes out of sync code, with presets for barrels, jsdoc to markdown and more.☆31Dec 16, 2025Updated 2 months ago
- Circuit Breaker pattern as a monad☆69Jan 6, 2023Updated 3 years ago
- 🍛 TypeScript Options-object Currying☆13Dec 9, 2019Updated 6 years ago
- A utility for defining tagged unions in TypeScript + pattern matching functions☆27Nov 18, 2020Updated 5 years ago
- 🚁 circular reactive programming with algebraic effects and composable interpreters☆28Updated this week
- fp-ts bindings for Fluture☆50Mar 10, 2020Updated 5 years ago
- Ultimate interactive COVID-19 data plotter☆22Jan 7, 2023Updated 3 years ago
- Extract or modify pieces of arbitrarily nested types with type lenses☆27Mar 27, 2024Updated last year
- An implementation of first-class pattern matches in Haskell.☆13Feb 25, 2026Updated last week
- A small React hook to turn your components into "Actors".☆14Jun 6, 2019Updated 6 years ago
- Encoding higher-kinded types in TypeScript☆40Jul 19, 2019Updated 6 years ago