| haskellPackages.forsyde-shallow | ForSyDe's Haskell-embedded Domain Specific Language |
| haskellPackages.views | Views allow you to run a State monad on part of a state |
| haskellPackages.hslua-aeson | Allow aeson data types to be used with Lua |
| haskellPackages.ghcjs-base-stub | Allow GHCJS projects to compile under GHC and develop using intero |
| haskellPackages.hakyll-dir-list | Allow Hakyll to create hierarchical menues from directories |
| haskellPackages.regex-tdfa-utf8 | This combines regex-tdfa with utf8-string to allow searching over UTF8 encoded lazy bytestrings |
| haskellPackages.doctest-prop | Allow QuickCheck-style property testing within doctest |
| haskellPackages.safe-plugins | A small wrapper over hs-plugins to allow loading safe plugins |
| haskellPackages.react-flux-servant | Allow react-flux stores to send requests to a servant server |
| haskellPackages.functional-arrow | Combinators that allow for a more functional/monadic style of Arrow programming |
| haskellPackages.sequential-index | Sequential numbers that allow arbitrarily inserting numbers - for containers |
| haskellPackages.unipatterns | Helpers which allow safe partial pattern matching in lambdas |
| haskellPackages.monadio-unwrappable | Reversibly allow monad transformer stacks to run in IO |
| haskellPackages.record-dot-preprocessor | Preprocessor to allow record.field syntax |
| haskellPackages.combinatorial-problems | A number of data structures to represent and allow the manipulation of standard combinatorial problems, used as test problems in computer science |
| haskellPackages.uuid-quasi | Supplemental package for 'uuid' allowing quasiquotation |
| haskellPackages.http-monad | Monad abstraction for HTTP allowing lazy transfer and non-I/O simulation |
| haskellPackages.hakyll-R | A package allowing to write Hakyll blog posts in Rmd |
| haskellPackages.gtk2hs-rpn | Adds a module to gtk2hs allowing layouts to be defined using reverse polish notation |
| haskellPackages.data-rtuple | Recursive tuple data structure. It is very usefull when implementing some lo-level operations, allowing to traverse different elements using Haskell's type classes. |
| haskellPackages.layered-state | Control structure similar to Control.Monad.State, allowing multiple nested states, distinguishable by provided phantom types. |
| haskellPackages.iteratee-parsec | Package allowing parsec parser initeratee |
| haskellPackages.dependent-state | Control structure similar to Control.Monad.State, allowing multiple nested states, distinguishable by provided phantom types. |
| haskellPackages.definitive-graphics | A definitive package allowing you to open windows, read image files and render text to be displayed or saved |
| haskellPackages.harp | HaRP allows pattern-matching with regular expressions |
| haskellPackages.g2q | G2Q allows constraint programming, via writing Haskell predicates |
| haskellPackages.hsx | HSX (Haskell Source with XML) allows literal XML syntax in Haskell source code |
| haskellPackages.monus | a 'Monus' is a commutative monoid that allows a notion of substraction |
| haskellPackages.hsx2hs | HSX (Haskell Source with XML) allows literal XML syntax in Haskell source code |
| haskellPackages.iserv-proxy | iserv allows GHC to delegate Template Haskell computations |
| haskellPackages.suspend | Simple package that allows for long thread suspensions |
| haskellPackages.monoid | Monoid type classes, designed in modular way, distinguish Monoid from Mempty and Semigroup. This design allows mempty operation don't bring Semigroups related constraints until (<>) is used. |
| haskellPackages.simple-index | Allows simple indexation on any data type |
| haskellPackages.intmap-graph | A graph library that allows to explore edges after their type |
| haskellPackages.gtk-jsinput | A simple custom form widget for gtk which allows inputing of JSON values |
| haskellPackages.find-conduit | A file-finding conduit that allows user control over traversals |
| haskellPackages.conduit-find | A file-finding conduit that allows user control over traversals |
| haskellPackages.sublists | Allows to split lists into sublists with some patterns by quantity |
| haskellPackages.filters-basic | Allows to change the structure of the function output |
| haskellPackages.gtk-simple-list-view | A simple custom form widget for gtk which allows single LOC creation/updating of list views |
| haskellPackages.logging-facade | Simple logging abstraction that allows multiple back-ends |
| haskellPackages.hspec-checkers | Allows to use checkers properties from hspec |
| haskellPackages.pipes-category | Allows instances for Category, Arrow and ArrowChoice for Pipes |
| haskellPackages.gtk-toggle-button-list | A simple custom form widget for gtk which allows single LOC creation/updating of toggle button lists |
| haskellPackages.tagged-identity | Trivial monad transformer that allows identical monad stacks to have different types |
| haskellPackages.disposable | Allows storing different resource-releasing actions together |
| haskellPackages.compdoc-dhall-decoder | Allows you to write FromDhall instances for Compdoc |
| haskellPackages.typeparams | Lens-like interface for type level parameters; allows unboxed unboxed vectors and supercompilation |
| haskellPackages.hack-frontend-monadcgi | Allows programs written against MonadCGI to run with any hack handler. (deprecated) |
| haskellPackages.phonetic-languages-filters-array | Allows to change the structure of the function output |
| haskellPackages.uniqueness-periods-vector-filters | A library allows to change the structure of the 'RealFrac' function output |
| haskellPackages.conduit-resumablesink | Allows conduit to resume sinks to feed multiple sources into it |
| haskellPackages.heterogeneous-list-literals | Allows the use of tuples as literals for Heterogeneous collections |
| haskellPackages.phonetic-languages-rhythmicity | Allows to estimate the rhythmicity properties for the text |
| haskellPackages.phladiprelio-rhythmicity-shared | Allows to estimate some kind of the rhythmicity properties for the text |