Packages — G (Page 5 of 19)

Packages menu:

Browse alphabetically

0-9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

ghc-hspec-megaparsec 2.2.0

Provides a small set of helper functions for testing Megaparsec parsers with Hspec. …

ghc-hspec-meta 2.7.8

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

ghc-hsyaml 0.2.1.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-hsyaml-aeson 0.2.0.0

The YAML 1.2 (https://yaml.org/spec/1.2/spec.html) format provides a much richer data-model and feature-set than the JavaScript Object Notation (JSON) (https://tools.ietf.org/html/rfc7159) format. However, sometimes it's desirable to ignore the extra capabilities and treat YAML…

ghc-html 1.0.1.2

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

ghc-html-conduit 1.3.2.2

This package provides a parser for HTML documents that uses tagstream-conduit. It automatically balances mismatched tags, so that there shouldn't be any parse failures. It does not handle a full HTML…

ghc-http 4000.3.16

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.2

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

ghc-http-client 0.7.11

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

ghc-http-client-restricted 0.0.5

This library makes it possible to restrict the HTTP servers that can be used by the `http-client' and `http-client-tls' libraries. This is useful when a security policy needs to, e.g., prevent…

ghc-http-client-tls 0.3.6.1

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.3.4

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.8

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.11

Library for Parsing and formatting HTTP Date in Haskell. …

ghc-http-reverse-proxy 0.6.0

Provides a simple means of reverse-proxying HTTP requests. The raw approach uses the same technique as leveraged by keter, whereas the WAI approach performs full request/response parsing via WAI and http-conduit. …

ghc-http-streams 0.8.9.4

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 3.0.2

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.2.0

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

ghc-hxt 9.3.1.22

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.5.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.7

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-indexed-traversable 0.1.1

This Haskell package provides three useful generalizations: class Functor f => FunctorWithIndex i f | f -> i where imap…

ghc-infer-license 0.2.0

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

ghc-ini 0.4.1

The `ghc-ini' Haskell library lets programmers quickly and easily read and write configuration files in the simple INI format. …

ghc-inline-c 0.9.1.5

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.4.0.3

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

ghc-inspection-testing 0.4.6.0

Some carefully crafted libraries make promises to their users beyond functionality and performance. Examples are: Fusion libraries promise intermediate data structures to be eliminated. Generic programming libraries promise that the generic implementation is…

ghc-int-interval-map 0.0.0.0

An interval map structure that is optimized for low memory (each interval is represented by about 3 words + whatever the cargo is) and has semantics that are appropriate for genomic intervals…

ghc-integer-logarithms 1.0.3.1

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.1

This package provides a string interpolation library for Haskell. …

ghc-intervalmap 0.6.1.2

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.9.2

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

ghc-invariant 0.5.4

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.2.1

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.11

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.0.2

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.4.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.10

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

ghc-juicypixels 3.3.6

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

ghc-kan-extensions 5.2.3

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

ghc-keys 3.12.3

This package provides a bunch of ad hoc classes for accessing parts of a container. In practice this package is largely subsumed by the `ghc-lens', but it is maintained for now…

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-language-javascript 0.7.1.0

Parses Javascript into an Abstract Syntax Tree (AST). Initially intended as frontend to hjsmin. …

ghc-lens 4.19.2

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-lens-family-core 2.0.0

This package provides first class functional references. In addition to the usual operations of getting, setting and composition, plus integration with the state monad, lens families provide some unique features: …

ghc-lib-parser 8.10.7.20210828

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

ghc-lib-parser-ex 8.10.0.23

The `ghc-lib-parser-ex' package contains GHC API parse tree utilities. …

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.10.0.0

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.2

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

ghc-lift-type 0.1.0.1

This library provides a utility function `liftType', which accepts a type application argument and returns the Template Haskell `Type' representation of it. …

ghc-lifted-async 0.10.2.1

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.21.6

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

ghc-listlike 4.7.6

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.1.0

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-lucid 2.9.12.1

Clear to write, read and edit Haskell DSL for HTML. * Names are consistent, and do not conflict with base or are keywords (all …

ghc-lukko 0.1.1.3

This package provides access to platform dependent file locking APIs. There are alternative file locking packages: * `GHC.IO.Handle.Lock' in `base >= 4.10' is good enough for most use…

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.2

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-managed 1.0.8

In Haskell you very often acquire values using the with... idiom using functions of type (a -> IO r) -> IO r. This idiom forms a Monad, which is a…

ghc-markdown-unlit 0.5.1

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

ghc-math-functions 0.3.4.2

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

ghc-megaparsec 9.0.1

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.15.0

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.10

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

ghc-microlens 0.4.12.0

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.1

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

ghc-microlens-ghc 0.4.13

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.2.0.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.4.2

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.3.10

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.3.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.5

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.3.1

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.36

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.5

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.3

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

Packages menu:

Browse alphabetically

0-9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z