@hackage/lens
Lenses, Folds and Traversals
@hackage/semigroupoids
Semigroupoids: Category sans id
@hackage/unbounded-delays
Unbounded thread delays and timeouts
@hackage/comonad
Comonads
@hackage/base
Core data structures and operations
@hackage/primitive
Primitive memory-related operations
@hackage/syb
Scrap Your Boilerplate
@hackage/witherable
filterable traversable
@hackage/stm
Software Transactional Memory
@hackage/mtl
Monad classes for transformers, using functional dependencies
@hackage/prim-uniq
Opaque unique identifiers in primitive state monads
@hackage/profunctors
Profunctors
@hackage/reflection
Reifies arbitrary terms into types that can be reflected back into terms
@hackage/bifunctors
Bifunctors
@hackage/constraints-extras
Utility package for constraints
@hackage/transformers
Concrete functor and monad transformers
@hackage/containers
Assorted concrete container types
@hackage/semialign
Align and Zip type-classes from the common Semialign ancestor.
@hackage/ref-tf
A type class for monads with references using type families.
@hackage/monoidal-containers
Containers with monoidal accumulation
@hackage/dependent-sum
Dependent sum type
@hackage/time
A time library
@hackage/dependent-map
Dependent finite maps (partial dependent products)
@hackage/these
An either-or-both data type.
@hackage/random
Pseudo-random number generation
@hackage/base
Core data structures and operations
@hackage/filepath
Library for manipulating FilePaths in a cross platform way.
@hackage/filemanip
Expressive file and directory manipulation for Haskell.
@hackage/directory
Platform-agnostic library for filesystem operations
@hackage/hlint
Source code suggestions