PureScript's repositories
psc-package
A package manager for PureScript based on package sets
purescript-quickcheck
An implementation of QuickCheck in PureScript
purescript-free
Free monads, Cofree comonads, Yoneda and Coyoneda functors, and the Trampoline monad.
purescript-foreign
Library for dealing with foreign data (JavaScript objects) in PureScript
purescript-typelevel-prelude
Types and kinds for basic type-level programming
purescript-effect
The Effect monad, for handling native side effects
purescript-datetime
Date and time library for PureScript.
purescript-validation
Applicative-style validation
purescript-parallel
Classes for parallel composition and racing of asynchronous computations
purescript-tailrec
A type class which captures stack-safe monadic tail recursion
purescript-exists
Existential types as a library
purescript-lazy
Call-by-need values
purescript-foreign-object
Functions for working with homogeneous JavaScript objects
purescript-either
Values with two possibilities
purescript-filterable
Classes for filterable and witherable data structures
purescript-st
The ST effect, for safe local mutation
purescript-tuples
Tuple data type and utility functions
purescript-graphs
Purely functional graph data structure
purescript-console
Console-related functions
purescript-catenable-lists
Catenable lists
purescript-maybe
Optional values
purescript-newtype
Type class and functions for working with newtypes
purescript-minibench
A minimal benchmarking library
purescript-contravariant
Contravariant functors
purescript-enums
Operations for sequentially ordered types
purescript-semirings
Semiring instances and functions
purescript-gen
A type class for random generator implementations.