## Packages — G (Page 4 of 13)

### Packages menu:

#### Browse alphabetically

### ghc-hmatrix-special 0.19.0.0

This library provides an interface to GSL special functions for Haskell. …

### ghc-hostname 1.0

Network.HostName is a simple package providing a means to determine the hostname. …

### ghc-hourglass 0.2.12

This is a simple time library providing a simple but powerful and performant API. The backbone of the library are the `Timeable' and `Time' type classes. Each `Timeable' instances can be…

### ghc-hpack 0.31.2

Hpack is a format for Haskell packages. It is an alternative to the Cabal package format and follows different design principles. Hpack packages are described in a file named `package.yaml'.…

### ghc-hs-bibutils 6.7.0.0

This package provides Haskell bindings to `bibutils', a library that interconverts between various bibliography formats using a common MODS-format XML intermediate. …

### ghc-hslogger 1.2.12

Hslogger lets each log message have a priority and source be associated with it. The programmer can then define global handlers that route or filter messages based on the priority and source.…

### ghc-hslua 1.0.3.2

The Scripting.Lua module is a wrapper of the Lua language interpreter as described in `https://www.lua.org/'. …

### ghc-hslua-module-system 0.2.1

This library provides access to system information and functionality to Lua scripts via Haskell's `System' module. Intended usage for this package is to preload it by adding the loader function to…

### ghc-hslua-module-text 0.2.1

This package provides a UTF-8 aware subset of Lua's `string' module for Haskell. The functions provided by this module are `upper', `lower', `len', `reverse', and `sub'. …

### ghc-hsopenssl 0.11.4.17

HsOpenSSL is an OpenSSL binding for Haskell. It can generate RSA and DSA keys, read and write PEM files, generate message digests, sign and verify messages, encrypt and decrypt messages. …

### ghc-hspec 2.7.1

This library provides the Hspec testing framework for Haskell, inspired by the Ruby library RSpec. …

### ghc-hspec-contrib 0.5.1

This package provides contributed Hspec extensions. …

### ghc-hspec-core 2.7.1

This library exposes internal types and functions that can be used to extend Hspec's functionality. …

### ghc-hspec-expectations 0.8.2

This library provides catchy combinators for HUnit, see the README (https://github.com/sol/hspec-expectations#readme). …

### ghc-hspec-meta 2.6.0

This library provides a stable version of Hspec which is used to test the in-development version of Hspec. …

### ghc-hsyaml 0.1.2.0

This library provides a YAML 1.2 (http://yaml.org/spec/1.2/spec.html) parser implementation for Haskell. Its features include: * Pure Haskell implementation with small dependency footprint and emphasis on …

### ghc-html 1.0.1.2

This package contains a combinator library for constructing HTML documents. …

### ghc-http 4000.3.14

The HTTP package supports client-side web programming in Haskell. It lets you set up HTTP connections, transmitting requests and processing the responses coming back. …

### ghc-http-api-data 0.4.1

This Haskell package defines typeclasses used for converting Haskell data types to and from HTTP API data. …

### ghc-http-client 0.6.4

This package provides an HTTP client engine, intended as a base layer for more user-friendly packages. …

### ghc-http-client-tls 0.3.5.3

This package provides a backend for the http-client package using the connection and TLS libraries. It is intended for use by higher-level libraries, such as http-conduit. …

### ghc-http-common 0.8.2.0

Base types used by a variety of HTTP clients and servers. See http-streams `Network.Http.Client' or pipes-http `Pipes.Http.Client' for full documentation. You can import `Network.Http.Types' if you like, but both http-streams and pipes-http…

### ghc-http-conduit 2.3.7.3

This library uses attoparsec for parsing the actual contents of the HTTP connection. It also provides higher-level functions which allow you to avoid direct usage of conduits. …

### ghc-http-date 0.0.8

Library for Parsing and formatting HTTP Date in Haskell. …

### ghc-http-streams 0.8.6.1

An HTTP client using the Snap Framework's io-streams library to handle the streaming IO. The API is optimized for ease of use for the rather common case of code needing to…

### ghc-http-types 0.12.3

This package provides generic HTTP types for Haskell (for both client and server code). …

### ghc-http2 1.6.5

This package provides a HTTP/2.0 library including frames and HPACK. Currently HTTP/2 16 framing and HPACK 10 is supported. …

### ghc-httpd-shed 0.4.1.1

This web server promotes a function from `Request' to `IO Response' into a local web server. The user can decide how to interpret the requests, and the library is intended for…

### ghc-hunit 1.6.0.0

HUnit is a unit testing framework for Haskell, inspired by the JUnit tool for Java. …

### ghc-hxt 9.3.1.18

The Haskell XML Toolbox bases on the ideas of HaXml and HXML, but introduces a more general approach for processing XML with Haskell. …

### ghc-hxt-charproperties 9.4.0.0

The modules provided by this package contain predicates for Unicode blocks and char properties and character predicates defined by XML. The supported Unicode version is 7.0.0 …

### ghc-hxt-regex-xmlschema 9.2.0.3

This library supports full W3C XML Schema regular expressions inclusive all Unicode character sets and blocks. It is implemented by the technique of derivations of regular expressions. …

### ghc-hxt-unicode 9.0.2.4

This package provides Unicode encoding and decoding functions for encodings used in the Haskell XML Toolbox. ISO Latin 1-16, utf8, utf16, ASCII are supported. Decoding is done with lazy functions, errors…

### ghc-ieee754 0.8.0

Utilities for dealing with IEEE floating point numbers, ported from the Tango math library; approximate and exact equality comparisons for general types. …

### ghc-ifelse 0.85

This library provides functions for control flow inside of monads with anaphoric variants on `if' and `when' and a C-like `switch' function. …

### ghc-indents 0.5.0.1

This library provides functions for use in parsing indentation sensitive contexts. It parses blocks of lines all indented to the same level as well as lines continued at an indented level…

### ghc-infer-license 0.2.0

This library provides tools to infer a software license from a given license file. …

### ghc-inline-c 0.7.0.1

inline-c lets you seamlessly call C libraries and embed high-performance inline C code in Haskell modules. Haskell and C can be freely intermixed in the same source file, and data passed…

### ghc-inline-c-cpp 0.3.0.3

This package provides utilities to inline C++ code into Haskell using `inline-c'. …

### ghc-integer-logarithms 1.0.3

This package provides the following modules: `Math.NumberTheory.Logarithms' and `Math.NumberTheory.Powers.Integer' from the `arithmoi' package, `GHC.Integer.Logarithms.Compat' and `Math.NumberTheory.Power.Natural', as well as some additional functions in migrated modules. …

### ghc-interpolate 0.2.0

This package provides a string interpolation library for Haskell. …

### ghc-intervalmap 0.6.1.1

This package provides ordered containers of intervals, with efficient search for all keys containing a point or overlapping an interval. See the example code on the home page for a quick…

### ghc-intervals 0.8.1

This library provides `Numeric.Interval.Interval', which represets a closed, convex set of floating point values. …

### ghc-invariant 0.5.3

Haskell98 invariant functors (also known as exponential functors). For more information, see Edward Kmett's article Rotten Bananas (http://comonad.com/reader/2008/rotten-bananas/). …

### ghc-io-streams 1.5.1.0

This library contains simple and easy-to-use primitives for I/O using streams. …

### ghc-io-streams-haproxy 1.0.1.0

HAProxy protocol version 1.5 support (see `http://haproxy.1wt.eu/download/1.5/doc/proxy-protocol.txt') for applications using io-streams. The proxy protocol allows information about a networked peer (like remote address and port) to be propagated through a forwarding proxy…

### ghc-iproute 1.7.7

IP Routing Table is a tree of IP ranges to search one of them on the longest match base. It is a kind of TRIE with one way branching removed.…

### ghc-ipynb 0.1

This library defines a data structure for representing Jupyter notebooks, along with `ToJSON' and `FromJSON' instances for conversion to and from JSON .ipynb files. …

### ghc-iwlib 0.1.0

IWlib is a thin Haskell binding to the iw C library. It provides information about the current wireless network connections, and adapters on supported systems. …

### ghc-jira-wiki-markup 1.0.0

Parse jira wiki text into an abstract syntax tree for easy transformation to other formats. …

### ghc-js-flot 0.8.3

This package bundles the minified Flot (http://www.flotcharts.org/) code (a jQuery plotting library) into a Haskell package, so it can be depended upon by Cabal packages. The first three components of the…

### ghc-js-jquery 3.3.1

This package bundles the minified jQuery (http://jquery.com/) code into a Haskell package, so it can be depended upon by Cabal packages. The first three components of the version number match the…

### ghc-json 0.9.3

This package provides a parser and pretty printer for converting between Haskell values and JSON. JSON (JavaScript Object Notation) is a lightweight data-interchange format. …

### ghc-juicypixels 3.3.4

This library can load and store images in PNG, Bitmap, JPEG, Radiance, TIFF and GIF formats. …

### ghc-kan-extensions 5.2

This library provides Kan extensions, Kan lifts, various forms of the Yoneda lemma, and (co)density (co)monads for Haskell. …

### ghc-language-c 0.8.3

Language C is a Haskell library for the analysis and generation of C code. It features a complete, well-tested parser and pretty printer for all of C99 and a large set…

### ghc-language-glsl 0.3.0

This package is a Haskell library for the representation, parsing, and pretty-printing of GLSL 1.50 code. …

### ghc-language-haskell-extract 0.2.4

This package contains helper functions on top of Template Haskell. For example, `functionExtractor' extracts all functions after a regexp-pattern, which can be useful if you wish to extract all functions beginning with…

### ghc-lens 4.17.1

This library provides `Control.Lens'. The combinators in `Control.Lens' provide a highly generic toolbox for composing families of getters, folds, isomorphisms, traversals, setters and lenses and their indexed variants. …

### ghc-lib-parser 8.8.0.20190424

This library implements the GHC API. It is like the compiler-provided `ghc' package, but it can be loaded on many compiler versions. …

### ghc-libffi 0.1

A binding to libffi, allowing C functions of types only known at runtime to be called from Haskell. …

### ghc-libmpd 0.9.0.10

This package provides a pure Haskell client library for the Music Player Daemon. …

### ghc-libxml 0.1.1

This library provides minimal Haskell binding to libxml2. …

### ghc-libyaml 0.1.1.0

This package provides a Haskell wrapper over the LibYAML C library. …

### ghc-lifted-async 0.10.0.4

This package provides IO operations from `async' package lifted to any instance of `MonadBase' or `MonadBaseControl'. …

### ghc-lifted-base 0.2.3.12

Lifted-base exports IO operations from the `base' library lifted to any instance of `MonadBase' or `MonadBaseControl'. Note that not all modules from `base' are converted yet. The package includes a…

### ghc-linear 1.20.9

This package provides types and combinators for linear algebra on free vector spaces. …

### ghc-listlike 4.6.2

The ListLike module provides a common interface to the various Haskell types that are list-like. Predefined interfaces include standard Haskell lists, Arrays, ByteStrings, and lazy ByteStrings. Custom types can easily…

### ghc-llvm-hs 9.0.1

llvm-hs is a set of Haskell bindings for LLVM. Unlike other current Haskell bindings, it uses an algebraic datatype (ADT) to represent LLVM IR, and so offers two advantages: it handles…

### ghc-llvm-hs-pure 9.0.0

llvm-hs-pure is a set of pure Haskell types and functions for interacting with LLVM. It includes an algebraic datatype (ADT) to represent LLVM IR. The llvm-hs package builds on this…

### ghc-logging-facade 0.3.0

This package provides a simple logging abstraction that allows multiple back-ends. …

### ghc-logict 0.7.0.2

This library provides a continuation-based, backtracking, logic programming monad. An adaptation of the two-continuation implementation found in the paper "Backtracking, Interleaving, and Terminating Monad Transformers" available online (http://okmij.org/ftp/papers/LogicT.pdf). …

### ghc-lzma 0.0.0.3

This package provides a pure interface for compressing and decompressing LZMA streams of data represented as lazy `ByteString's. A monadic incremental interface is provided as well. …

### ghc-lzma-conduit 1.2.1

This package provides a `Conduit' interface for the LZMA compression algorithm used in the `.xz' file format. …

### ghc-magic 1.1

This package provides a full-featured binding to the C libmagic library. With it, you can determine the type of a file by examining its contents rather than its name. …

### ghc-markdown-unlit 0.5.0

This package allows you to have a README.md that at the same time is a literate Haskell program. …

### ghc-math-functions 0.3.3.0

This Haskell library provides implementations of special mathematical functions and Chebyshev polynomials. These functions are often useful in statistical and numerical computing. …

### ghc-megaparsec 7.0.5

This is an industrial-strength monadic parser combinator library. Megaparsec is a feature-rich package that strikes a nice balance between speed, flexibility, and quality of parse errors. …

### ghc-memory 0.14.18

This package provides memory abstractions, such as chunk of memory, polymorphic byte array management and manipulation functions. It contains a polymorphic byte array abstraction and functions similar to strict ByteString, different type…

### ghc-memotrie 0.6.9

This package provides a functional library for creating efficient memo functions using tries. …

### ghc-microlens 0.4.10

This Haskell package provides a lens library, just like `ghc-lens', but smaller. It provides essential lenses and traversals (like `_1' and `_Just'), as well as ones which are simply nice to have…

### ghc-microlens-aeson 2.3.0.4

This library provides law-abiding lenses for Aeson, using microlens. …

### ghc-microlens-ghc 0.4.10

This library provides everything that `microlens' provides plus instances to make `each', `at', and `ix' usable with arrays, `ByteString', and containers. This package is a part of the microlens (http://hackage.haskell.org/package/microlens) family; see the…

### ghc-microlens-mtl 0.1.11.1

This package contains functions (like `view' or `+=') which work on `MonadReader', `MonadWriter', and `MonadState' from the mtl package. This package is a part of the microlens (http://hackage.haskell.org/package/microlens) family; see the readme…

### ghc-microlens-platform 0.3.11

This package exports a module which is the recommended starting point for using microlens (http://hackage.haskell.org/package/microlens) if you aren't trying to keep your dependencies minimal. By importing `Lens.Micro.Platform' you get all functions and…

### ghc-microlens-th 0.4.2.3

This Haskell package lets you automatically generate lenses for data types; code was extracted from the lens package, and therefore generated lenses are fully compatible with ones generated by lens (and can…

### ghc-mime-types 0.1.0.9

This library provides basic MIME type handling types and functions. …

### ghc-missingh 1.4.1.0

MissingH is a library of all sorts of utility functions for Haskell programmers. It is written in pure Haskell and thus should be extremely portable and easy to use. …

### ghc-mmap 0.5.9

This library provides a wrapper to `mmap', allowing files or devices to be lazily loaded into memory as strict or lazy `ByteStrings', `ForeignPtrs' or plain `Ptrs', using the virtual memory subsystem to…

### ghc-mmorph 1.1.3

This library provides monad morphism utilities, most commonly used for manipulating monad transformer stacks. …

### ghc-mockery 0.3.5

The mockery package provides support functions for automated testing. …

### ghc-monad-control 1.0.2.3

This package defines the type class `MonadBaseControl', a subset of `MonadBase' into which generic control operations such as `catch' can be lifted from `IO' or any other base monad. …

### ghc-monad-logger 0.3.30

This Haskell package uses a monad transformer approach for logging. This package provides Template Haskell functions for determining source code locations of messages. …

### ghc-monad-loops 0.4.3

This Haskell package provides some useful control operators for looping. …

### ghc-monad-par 0.3.4.8

The `Par' monad offers an API for parallel programming. The library works for parallelising both pure and `IO' computations, although only the pure version is deterministic. The default implementation provides…

### ghc-monad-par-extras 0.3.3

This Haskell package provides additional data structures, and other added capabilities layered on top of the `Par' monad. …

### ghc-monadrandom 0.5.1.1

This Haskell package provides support for computations which consume random values. …

### ghc-monads-tf 0.1.0.3

Monad classes using type families, with instances for various monad transformers, inspired by the paper 'Functional Programming with Overloading and Higher-Order Polymorphism', by Mark P Jones. This package is almost a compatible…

### ghc-mono-traversable 1.0.13.0

This Haskell package provides Monomorphic variants of the Functor, Foldable, and Traversable typeclasses. If you understand Haskell's basic typeclasses, you understand mono-traversable. In addition to what you are used to,…

### ghc-monoid-extras 0.5.1

This package provides various extra monoid-related definitions and utilities, such as monoid actions, monoid coproducts, semi-direct products, "deletable" monoids, "split" monoids, and "cut" monoids. …