Michael Martin's starred repositories
ts-pattern
🎨 The exhaustive Pattern Matching library for TypeScript, with smart type inference.
vim-commentary
commentary.vim: comment stuff out
purescript-aff
An asynchronous effect monad for PureScript
vim-todo-lists
Vim plugin for TODO lists
jsoo-react
js_of_ocaml bindings for ReactJS. Based on ReasonReact.
purescript-affjax
An asynchronous AJAX library built using Aff.
purescript-ocelot
An opinionated component library for Halogen apps
purescript-payload
An HTTP server and client library for PureScript
purescript-test-unit
An asynchronous unit test runner for PureScript
fp-ts-react-stable-hooks
Stable hooks for react using FP-TS equality checks instead of shallow (reference) object comparison
purescript-matryoshka
Generalized folds, unfolds, and traversals for fixed point data structures
purescript-barlow-lens
Increase your magnification 🔭 and zoom deep into a record.
purescript-halogen-storybook
A library to assemble examples or develop components separately.
purescript-halogen-portal
Portals for Halogen: Render child components anywhere in the DOM
fp-ts-graph
Immutable functional graph data structure for fp-ts
purescript-filterable
Classes for filterable and witherable data structures
relude-random
Composable random generators based on the PCG paper
purescript-web-cssom
Type definitions and low level interface implementations for the CSS Object Model
giggles-is-you
A reimplementation of Baba is You in Haskell, for our weekly haskell-beginners presentations.