Packages — G (Page 6 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-multipart 0.2.1

HTTP multipart split out of the cgi package, for Haskell. …

ghc-murmur-hash 0.1.0.9

This package provides an implementation of MurmurHash2, a good, fast, general-purpose, non-cryptographic hashing function. See `https://sites.google.com/site/murmurhash/' for details. This implementation is pure Haskell, so it might be a bit slower than…

ghc-mwc-random 0.15.0.2

This Haskell package contains code for generating high quality random numbers that follow either a uniform or normal distribution. The generated numbers are suitable for use in statistical applications. The uniform PRNG…

ghc-mysql 0.2.1

This library provides Haskell bindings to the MySQL `mysqlclient' client library. It is a fairly faithful, low level library that implements most of the MySQL client API. The major departure…

ghc-mysql-simple 0.4.7

This library implements mid-level Haskell bindings to the MySQL `mysqlclient' client library. It is aimed at speed and ease of use. …

ghc-nanospec 0.2.2

Nanospec is a lightweight implementation of a subset of Hspec's API with minimal dependencies. …

ghc-nats 1.1.2

This library provides the natural numbers for Haskell. …

ghc-ncurses 0.2.16

GNU ncurses is a library for creating command-line application with pseudo-graphical interfaces. This package is a nice, modern binding to GNU ncurses. …

ghc-netlink 1.1.1.0

This is library provides utility to use Netlink from Haskell. The scope of this package extends over general Netlink support to specific implementations of Netlink families. …

ghc-network 3.1.1.1

This package provides a low-level networking interface. …

ghc-network-bsd 2.8.1.0

This package provides Haskell bindings to the the POSIX network database (<netdb.h>) API. …

ghc-network-byte-order 0.1.6

This library provides peek and poke functions for network byte order. …

ghc-network-info 0.2.0.10

This Haskell library provides simple read-only access to the local computer's networking configuration. It is currently capable of getting a list of all the network interfaces and their respective IPv4, IPv6…

ghc-network-multicast 0.3.2

This package provides the Network.Multicast Haskell module for sending UDP datagrams over multicast (class D) addresses. …

ghc-network-run 0.2.4

This package provides a simple network runner library in Haskell. …

ghc-network-uri 2.6.4.1

This package provides an URI manipulation interface. In `network-2.6' the `Network.URI' module was split off from the `network' package into this package. …

ghc-newtype-generics 0.6

The `Newtype' typeclass represents the packing and unpacking of a newtype, and allows you to operate under that newtype with functions such as `ala'. Generics support was added in version 0.4,…

ghc-non-negative 0.1.2

This library provides a class for non-negative numbers, a wrapper which can turn any ordered numeric type into a member of that class, and a lazy number type for non-negative numbers (a…

ghc-nonce 1.0.7

A nonce is an arbitrary number used only once in a cryptographic communication. This package contain helper functions for generating nonces. There are many kinds of nonces used in different situations.…

ghc-numeric-extras 0.1

This library provides some useful tools from the C standard library. …

ghc-objectname 1.1.0.1

This tiny package contains the class ObjectName, which corresponds to the general notion of explicitly handled identifiers for API objects, e.g. a texture object name in OpenGL or a buffer object…

ghc-old-locale 1.0.0.7

This package provides the ability to adapt to locale conventions such as date and time formats. …

ghc-old-time 1.1.0.3

Old-time is a package for backwards compatibility with the old `time' library. For new projects, the newer time library (https://hackage.haskell.org/package/time) is recommended. …

ghc-only 0.1

This package provides a canonical anonymous 1-tuple type missing from Haskell for attaching typeclass instances. There is also the OneTuple package (https://hackage.haskell.org/package/OneTuple) which by using a boxed `data'-type provides a 1-tuple type which has…

ghc-opengl 3.0.3.0

This package provides Haskell bindings for the OpenGL graphics system (GL, version 4.5) and its accompanying utility library (GLU, version 1.3). …

ghc-openglraw 3.3.4.0

OpenGLRaw is a raw Haskell binding for the OpenGL 4.5 graphics system and lots of OpenGL extensions. It is basically a 1:1 mapping of OpenGL's C API, intended as a basis…

ghc-openssl-streams 1.2.3.0

This library contains io-streams routines for secure networking using OpenSSL (by way of HsOpenSSL). …

ghc-operational 0.2.4.0

This library makes it easy to implement monads with tricky control flow. This is useful for: writing web applications in a sequential style, programming games with a uniform interface for human…

ghc-optional-args 1.0.2

This library provides a type for specifying `Optional' function arguments. …

ghc-options 1.2.1.1

The `options' package lets library and application developers easily work with command-line options. …

ghc-optparse-applicative 0.15.1.0

This package provides utilities and combinators for parsing command line options in Haskell. …

ghc-optparse-applicative 0.16.1.0

This package provides utilities and combinators for parsing command line options in Haskell. …

ghc-pandoc 2.14.0.3

Pandoc is a Haskell library for converting from one markup format to another, and a command-line tool that uses this library. It can read and write Markdown and (subsets of) other…

ghc-pandoc-types 1.22.1

This module defines the `Pandoc' data structure, which is used by pandoc to represent structured documents. It also provides functions for building up, manipulating and serialising `Pandoc' structures. …

ghc-parallel 3.2.2.0

This package provides a library for parallel programming. …

ghc-parsec-numbers 0.1.0

This package provides the number parsers without the need to use a large (and unportable) token parser. …

ghc-parser-combinators 1.2.1

This is a lightweight package providing commonly useful parser combinators. …

ghc-parsers 0.12.10

This library provides convenient combinators for working with and building parsing combinator libraries. Given a few simple instances, you get access to a large number of canned definitions. Instances exist…

ghc-path 0.8.0

This package introduces a type for paths upholding useful invariants. …

ghc-path-io 1.6.3

This package provides an interface to the `directory' package for users of `path'. It also implements some missing stuff like recursive scanning and copying of directories, working with temporary files/directories, and…

ghc-path-pieces 0.2.1

This Haskell package provides two typeclasses for converting Haskell data types to and from route pieces. …

ghc-paths 0.1.0.12

Knowledge of GHC's installation directories. …

ghc-patience 0.3

This library implements the 'patience diff' algorithm, as well as the patience algorithm for the longest increasing subsequence problem. Patience diff computes the difference between two lists, for example the lines…

ghc-pattern-arrows 0.0.2

A library for generating concise pretty printers based on precedence rules. …

ghc-pcre-light 0.4.1.0

This package provides a small, efficient, and portable regex library for Perl 5 compatible regular expressions. The PCRE library is a set of functions that implement regular expression pattern matching using…

ghc-pem 0.2.4

This library provides readers and writers for the "Privacy Enhanced Mail" (PEM) format. …

ghc-persistent 2.13.2.1

This Haskell package allows Haskell programs to access data storage systems like PostgreSQL, SQLite, and MariaDB in a type-safe way. …

ghc-persistent-mysql 2.13.0.2

This package contains a backend for `ghc-persistent' using the MySQL database server. Internally it uses the `ghc-mysql-simple' and `mysql' packages in order to access the database. This package supports only…

ghc-persistent-postgresql 2.13.2.1

This package provides a backend for the `ghc-persistent' library using the `ghc-postgresql-simple' package. …

ghc-persistent-qq 2.12.0.1

This package provides a quasi-quoter for raw SQL (Structured Query Language) for `ghc-persistent'. …

ghc-persistent-sqlite 2.13.0.3

This Haskell package includes a thin sqlite3 wrapper based on the direct-sqlite package, as well as the entire C library, so there are no system dependencies. …

ghc-persistent-template 2.12.0.0

This Haskell package provides interfaces and helper functions for the ghc-persistent package. …

ghc-persistent-test 2.13.0.3

This is only for use in developing libraries that should conform to the persistent interface, not for users of the persistent suite of database libraries. …

ghc-pgp-wordlist 0.1.0.3

The PGP Word List consists of two phonetic alphabets, each with one word per possible byte value. A string of bytes is translated with these alphabets, alternating between them at each…

ghc-pipes 4.3.16

A clean and powerful stream processing library that lets you build and connect reusable streaming components. Advantages over traditional streaming libraries: * Concise API: Use simple commands like…

ghc-pointed 5.0.2

This Haskell library provides pointed and copointed data types. …

ghc-pointedlist 0.6.1

A PointedList tracks the position in a non-empty list which works similarly to a zipper. A current item is always required, and therefore the list may never be empty. A…

ghc-polyparse 1.13

This package provides a variety of alternative parser combinator libraries, including the original HuttonMeijer set. The Poly sets have features like good error reporting, arbitrary token type, running state, lazy parsing,…

ghc-postgresql-libpq 0.9.4.3

This package provides bindings to `libpq': the C application programmer's interface to PostgreSQL. `libpq' is a set of library functions that allow client programs to pass queries to the PostgreSQL backend…

ghc-postgresql-simple 0.6.4

This package provides a mid-Level PostgreSQL client library, forked from `ghc-mysql-simple'. …

ghc-pqueue 1.4.1.3

This package provides a fast, reliable priority queue implementation based on a binomial heap. …

ghc-prelude-extras 0.4.0.3

This library provides higher order versions of `Prelude' classes to ease programming with polymorphic recursion and reduce `UndecidableInstances'. …

ghc-pretty-hex 1.1

This Haskell library generates pretty hex dumps of ByteStrings in the style of other common *nix hex dump tools. …

ghc-pretty-show 1.10

This package provides a library and an executable for working with derived `Show' instances. By using the library, derived `Show' instances can be parsed into a generic data structure. The…

ghc-pretty-simple 4.0.0.0

Pretty-simple is a pretty printer for Haskell data types that have a Show instance. …

ghc-prettyclass 1.0.0.0

This package provides a pretty printing class similar to `Show', based on the HughesPJ pretty printing library. It provides the pretty printing class and instances for the Prelude types. …

ghc-prettyprinter 1.7.1

A prettyprinter/text rendering engine. Easy to use, well-documented, ANSI terminal backend exists, HTML backend is trivial to implement, no name clashes, `Text'-based, extensible. …

ghc-prettyprinter-ansi-terminal 1.1.3

ANSI terminal backend for the prettyprinter package. …

ghc-primitive 0.7.2.0

This package provides various primitive memory-related operations. …

ghc-primitive-addr 0.1.0.2

This library provides the `Data.Primitive.Addr' module that was a part of the `primitive' library before `primitive-0.7.0.0'. …

ghc-process-extras 0.7.4

This package extends `http://hackage.haskell.org/package/process'. It allows you to read process input and output as ByteStrings or Text, or write your own ProcessOutput instance. It also provides lazy process input and…

ghc-profunctors 5.6.2

This library provides profunctors for Haskell. …

ghc-project-template 0.2.1.0

Haskell library for both generating and consuming project templates. ost IDEs provide the concept of a project template: instead of writing all of the code for a project from scratch, you select…

ghc-protolude 0.3.0

Protolude gives you sensible defaults for writing custom Preludes to replace the standard one provided by GHC. …

ghc-psqueue 1.1.0.1

A "priority search queue" efficiently supports the operations of both a search tree and a priority queue. A `Binding' is a product of a key and a priority. Bindings can be…

ghc-psqueues 0.2.7.2

The psqueues package provides Priority Search Queues (https://en.wikipedia.org/wiki/Priority_queue) in three different flavors: * `OrdPSQ k p v', which uses the `Ord k' instance to provide fast insertion, …

ghc-puremd5 2.1.4

This package provides a Haskell-only implementation of the MD5 digest (hash) algorithm. This now supports the `crypto-api' class interface. …

ghc-purescript-cst 0.4.0.0

This package implements parser for the PureScript programming language. …

ghc-pwstore-fast 2.4.4

To store passwords securely, they should be salted, then hashed with a slow hash function. This library uses PBKDF1-SHA256, and handles all the details. It uses the cryptohash package for…

ghc-quickcheck 2.14.2

QuickCheck is a library for random testing of program properties. The programmer provides a specification of the program, in the form of properties which functions should satisfy, and QuickCheck then tests…

ghc-quickcheck-assertions 0.3.0

This Haskell library provides convenient assertions with pretty-printed failure messages for QuickCheck properties, that are similar to those of HUnit. …

ghc-quickcheck-classes 0.6.5.0

This library provides QuickCheck properties to ensure that typeclass instances adhere to the set of laws that they are supposed to. There are other libraries that do similar things, such as…

ghc-quickcheck-classes-base 0.6.2.0

This library is a minimal variant of `quickcheck-classes` that only provides laws for typeclasses from `base`. The main purpose of splitting this out is so that `primitive` can depend on `quickcheck-classes-base`…

ghc-quickcheck-instances 0.3.25.2

This package provides QuickCheck instances for types provided by the Haskell Platform. …

ghc-quickcheck-io 0.2.0

This package provides an orphan instance that allows you to use HUnit assertions as QuickCheck properties. …

ghc-quickcheck-unicode 1.0.1.0

This package provides generator and shrink functions for testing Unicode-related software. …

ghc-random 1.2.0

This package provides a basic random number generation library, including the ability to split random number generators. …

ghc-raw-strings-qq 1.1

This package provides a quasiquoter for raw string literals, i.e. string literals that don't recognise the standard escape sequences. Basically, they make your code more readable by freeing you from…

ghc-readable 0.3.1

This package provides a `Readable' type class for reading data types from `ByteString' and `Text'. It also includes efficient implementations for common data types. …

ghc-rebase 1.13.0.1

This Haskell package is intended for those who are tired of keeping long lists of dependencies to the same essential libraries in each package as well as the endless imports of the…

ghc-reducers 3.12.3

This library provides various semigroups, specialized containers and a general map/reduce framework for Haskell. …

ghc-refact 0.3.0.2

This library provides a datatype which can be interpreted by `apply-refact'. It exists as a separate library so that applications can specify refactorings without depending on GHC. …

ghc-reflection 2.1.6

This package addresses the 'configuration problem' which is propagating configurations that are available at run-time, allowing multiple configurations to coexist without resorting to mutable global variables or `System.IO.Unsafe.unsafePerformIO'. …

ghc-regex 1.1.0.0

This package provides a regular expression toolkit for `regex-base' with compile-time checking of regular expression syntax, data types for matches and captures, a text replacement toolkit, portable options, high-level AWK-like tools for building…

ghc-regex-applicative 0.3.4

`regex-applicative' is a Haskell library for parsing using regular expressions. Parsers can be built using Applicative interface. …

ghc-regex-base 0.94.0.1

`Text.Regex.Base' provides the interface API for regex-posix, regex-pcre, regex-parsec, regex-tdfa, regex-dfa. …

ghc-regex-compat 0.95.2.1

This library provides one module layer over `regex-posix' to replace `Text.Regex'. …

ghc-regex-compat-tdfa 0.95.1.4

One module layer over `regex-tdfa' to replace `Text.Regex'. `regex-compat' can't use Unicode characters correctly because of using regex-posix. This is not good for Unicode users. This modified regex-compat uses…

ghc-regex-pcre 0.95.0.0

This package is an enhancement of the `Text.Regex' library. It wraps the `PCRE' C library providing Perl-compatible regular expressions. …

ghc-regex-pcre-builtin 0.95.2.3.8.44

This package is an enhancement of the `Text.Regex' library, providing the PCRE backend to accompany regex-base, with bundled code from `https://www.pcre.org'. …

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