Typeclasses in Typescript via prototype modification. Breaking best practices for fun and profit.
☆13Nov 12, 2022Updated 3 years ago
Alternatives and similar repositories for prototypal-typeclasses
Users that are interested in prototypal-typeclasses 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
- ☆11Jan 4, 2023Updated 3 years ago
- ☆12Nov 9, 2020Updated 5 years ago
- A collection of hard forks, ports, re-imaginations, and original code to fuel my own learning☆12Oct 25, 2025Updated 4 months ago
- Companion to the youtube series☆15Dec 2, 2025Updated 3 months ago
- A tagged unions code generation library for discriminating tastes☆43Jan 6, 2023Updated 3 years ago
- `request-frp` is a package that provides pure wrappers around `fetch` and `XMLHttpRequest`.☆14Jul 24, 2021Updated 4 years ago
- ☆14Dec 28, 2020Updated 5 years ago
- Indexed monads for TypeScript; a companion library of fp-ts☆18Jun 8, 2021Updated 4 years ago
- An all-inclusive schema engine featuring schemata inspired by io-ts and validators.js. Written for TypeScript with fp-ts☆37Apr 24, 2025Updated 10 months ago
- Astonishingly simple, disciplined, testable effects☆22Feb 17, 2026Updated last week
- Monads, Do style☆37Oct 25, 2018Updated 7 years ago
- A single typeclass for Functor, Bifunctor, Trifunctor, etc.☆41Jul 1, 2023Updated 2 years ago
- MTL-style in TypeScript☆25Feb 27, 2018Updated 8 years ago
- ☆10Feb 12, 2026Updated 2 weeks ago
- A utility for defining tagged unions in TypeScript + pattern matching functions☆27Nov 18, 2020Updated 5 years ago
- Stable hooks for react using FP-TS equality checks instead of shallow (reference) object comparison☆75Jan 20, 2023Updated 3 years ago
- ☆10Jan 5, 2023Updated 3 years ago
- An implementation of first-class pattern matches in Haskell.☆13Updated this week
- Manage constants with full TypeScript support, nominal typing included!☆10Jan 28, 2023Updated 3 years ago
- A small React hook to turn your components into "Actors".☆14Jun 6, 2019Updated 6 years ago
- An algebraic data type for loading and refreshing data.☆49Oct 23, 2023Updated 2 years ago
- JSON logging using monad-logger interface☆12Mar 16, 2024Updated last year
- Add support for PureScript components to Gatsby☆12Mar 4, 2023Updated 2 years ago
- A Higher-Kinded-Types encoding for TypeScript w/ Composable Typeclasses☆49Mar 6, 2023Updated 2 years ago
- Declarative UIs are the Future — And the Future is Comonadic!☆54Jun 23, 2018Updated 7 years ago
- Presentation on using React Spectacle via Pux & PureScript☆12Oct 29, 2016Updated 9 years ago
- ☆13Dec 15, 2025Updated 2 months ago
- Build servers in Hyper using Trout☆16Jul 2, 2020Updated 5 years ago
- A comprehensive and practical tutorial for people to learn Purescript without any prior experience with functional programming☆13Mar 22, 2021Updated 4 years ago
- Selective applicative functors☆16Jul 2, 2018Updated 7 years ago
- Purescript React Basic starter with sample app☆13Jan 3, 2019Updated 7 years ago
- Push-based streams for Effect-ts☆16Apr 9, 2023Updated 2 years ago
- DSL for attaching documentation to persistent entities☆14May 30, 2025Updated 9 months ago
- Enable a Gherkin-like syntax for tests in Cypress.io.☆12May 28, 2023Updated 2 years ago
- A list reordering component for Halogen. Named by @justinwoo. (GitHub suggested "verbose-chainsaw".)☆15Aug 16, 2019Updated 6 years ago
- Providing Transducers/Streams based on fp-ts library.☆31Jun 3, 2023Updated 2 years ago
- Purely functional UI library powered by FRP.☆81Dec 15, 2019Updated 6 years ago
- ☆11May 3, 2022Updated 3 years ago