Packages — G (Page 4 of 16)

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-free 5.1.2

This library provides free monads, which are useful for many tree-like structures and domain specific languages. If `f' is a `Functor' then the free `Monad' on `f' is the type of…

ghc-fsnotify 0.3.0.1

Cross platform library for file creation, modification, and deletion notification. This library builds upon existing libraries for platform specific Windows, Mac, and Linux file system event notification. …

ghc-generic-deriving 1.12.4

This package provides functionality for generalising the deriving mechanism in Haskell to arbitrary classes. …

ghc-generic-random 1.2.0.0

Derive instances of `Arbitrary' for QuickCheck, with various options to customize implementations. Automating the arbitrary boilerplate also ensures that when a type changes to have more or fewer constructors, then the generator either…

ghc-generic-random 1.3.0.1

Derive instances of `Arbitrary' for QuickCheck, with various options to customize implementations. Automating the arbitrary boilerplate also ensures that when a type changes to have more or fewer constructors, then the generator either…

ghc-generics-sop 0.4.0.1

This Haskell package supports the definition of generic functions. Datatypes are viewed in a uniform, structured way: the choice between constructors is represented using an n-ary sum, and the arguments of…

ghc-geniplate-mirror 0.7.6

Use Template Haskell to generate Uniplate-like functions. This is a maintained mirror of the geniplate (https://hackage.haskell.org/package/geniplate) package, written by Lennart Augustsson. …

ghc-genvalidity 0.8.0.0

This package provides testing utilities that are useful in conjunction with the `Validity' typeclass. …

ghc-genvalidity-property 0.4.0.0

This package supplements the `Validity' typeclass with standard properties for functions operating on them. …

ghc-getopt-generics 0.13.0.4

This library provides tools to create command line interfaces with ease. …

ghc-gitrev 1.3.1

This package provides some handy Template Haskell splices for including the current git hash and branch in the code of your project. This is useful for including in panic messages, `--version'…

ghc-glob 0.10.0

This package provides a Haskell library for "globbing": matching patterns against file paths. …

ghc-gluraw 2.0.0.4

GLURaw is a raw Haskell binding for the GLU 1.3 OpenGL utility library. It is basically a 1:1 mapping of GLU's C API, intended as a basis for a nicer interface. …

ghc-glut 2.7.0.15

This library provides Haskell bindings for the OpenGL Utility Toolkit, a window system-independent toolkit for writing OpenGL programs. …

ghc-gnuplot 0.5.6

This package provides a Haskell module for creating 2D and 3D plots using gnuplot. …

ghc-graphviz 2999.20.0.3

This library provides bindings for the Dot language used by the Graphviz (https://graphviz.org/) suite of programs for visualising graphs, as well as functions to call those programs. Main features of the…

ghc-groups 0.4.1.0

This package provides Haskell 98 groups. A group is a monoid with invertibility. …

ghc-gtk2hs-buildtools 0.13.5.4

This package provides a set of helper programs necessary to build the Gtk2Hs suite of libraries. These tools include a modified c2hs binding tool that is used to generate FFI declarations,…

ghc-hackage-security 0.5.3.0

This Hackage security library provides both server and client utilities for securing the Hackage package server (http://hackage.haskell.org/). It is based on The Update Framework (http://theupdateframework.com/), a set of recommendations developed by security…

ghc-haddock 2.22.0

Haddock is a documentation-generation tool for Haskell libraries. …

ghc-haddock-api 2.22.0

This package provides an API to Haddock, the documentation-generation tool for Haskell libraries. …

ghc-haddock-library 1.7.0

Haddock is a documentation-generation tool for Haskell libraries. These modules expose some functionality of it without pulling in the GHC dependency. Please note that the API is likely to change…

ghc-half 0.3

This library provides a half-precision floating-point computation library for Haskell. …

ghc-happstack-server 7.5.4

Happstack Server provides an HTTP server and a rich set of functions for routing requests, handling query parameters, generating responses, working with cookies, serving files, and more. …

ghc-happy 1.19.12

Happy is a parser generator for Haskell. Given a grammar specification in BNF, Happy generates Haskell code to parse the grammar. Happy works in a similar way to the yacc…

ghc-hashable 1.2.7.0

This package defines a class, `Hashable', for types that can be converted to a hash value. This class exists for the benefit of hashing-based data structures. The package provides instances for…

ghc-hashable-time 0.2.0.2

This package provides `Hashable' instances for types in `Data.Time'. …

ghc-hashtables 1.2.3.4

This package provides a Haskell library including a couple of different implementations of mutable hash tables in the ST monad, as well as a typeclass abstracting their common operations, and a set…

ghc-haskeline 0.8.0.0

Haskeline provides a user interface for line input in command-line programs. This library is similar in purpose to readline, but since it is written in Haskell it is (hopefully) more easily used…

ghc-haskell-lexer 1.0.2

This package provides a fully compliant Haskell 98 lexer. …

ghc-haskell-src 1.0.3.0

The `haskell-src' package provides support for manipulating Haskell source code. The package provides a lexer, parser and pretty-printer, and a definition of a Haskell abstract syntax tree (AST). Common uses of…

ghc-haskell-src-exts 1.21.1

Haskell-Source with Extensions (HSE, haskell-src-exts) is an extension of the standard `haskell-src' package, and handles most registered syntactic extensions to Haskell. All extensions implemented in GHC are supported. Apart from…

ghc-haskell-src-exts-util 0.2.5

This package provides helper functions for working with `haskell-src-exts' trees. …

ghc-haskell-src-meta 0.8.3

This package provides tools to parse Haskell sources to the template-haskell abstract syntax. …

ghc-hasktags 0.71.2

This package provides a means of generating tag files for Emacs and Vim. …

ghc-hedgehog 1.0.1

Hedgehog is a property-based testing system, in the spirit of QuickCheck. Hedgehog uses integrated shrinking, so shrinks obey the invariants of generated values by construction. To get started quickly, see the examples: `https://github.com/hedgehogqa/haskell-hedgehog/tree/master/hedgehog-example' …

ghc-hex 0.1.2

This package converts between bytestrings and their hexadecimal string representation. …

ghc-highlighting-kate 0.6.4

Highlighting-kate is a syntax highlighting library with support for nearly one hundred languages. The syntax parsers are automatically generated from Kate syntax descriptions (https://kate-editor.org/), so any syntax supported by Kate can be…

ghc-hindent 5.3.1

This package provides automatic formatting for Haskell files. Both a library and an executable. …

ghc-hinotify 0.4

This library provides a wrapper to the Linux kernel's inotify feature, allowing applications to subscribe to notifications when a file is accessed or modified. …

ghc-hjsmin 0.2.0.4

This library provides tools reduce the size of JavaScript files by stripping out extraneous whitespace and other syntactic elements, without changing the semantics. …

ghc-hledger-lib 1.14.1

A reusable library containing hledger's core functionality. This is used by most hledger* packages so that they support the same common file formats, command line options, reports etc. hledger is a robust,…

ghc-hmatrix 0.20.0.0

The HMatrix package provices a Haskell library for dealing with linear systems, matrix decompositions, and other numerical computations based on BLAS and LAPACK. …

ghc-hmatrix-gsl 0.19.0.1

This Haskell library provides a purely functional interface to selected numerical computations, internally implemented using GSL. …

ghc-hmatrix-gsl-stats 0.4.1.8

This Haskell library provides a purely functional interface for statistics based on hmatrix and GSL. …

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-megaparsec 2.0.1

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

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-html-conduit 1.3.2.1

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.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-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.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-inspection-testing 0.4.2.2

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-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…

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