Packages — G (Page 5 of 13)

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

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

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-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-network 2.8.0.1

This package provides a low-level networking interface. …

ghc-network-bsd 2.8.0.0

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

ghc-network-byte-order 0.1.1.1

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-uri 2.6.1.0

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

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

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

ghc-operational 0.2.3.5

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-options 1.2.1.1

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

ghc-optparse-applicative 0.14.3.0

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

ghc-pandoc 2.7.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-citeproc 0.16.2

The `pandoc-citeproc' library exports functions for using the citeproc system with pandoc. It relies on `citeproc-hs', a library for rendering bibliographic reference citations into a variety of styles using a macro…

ghc-pandoc-types 1.17.6.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.1.0

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

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

ghc-path-io 1.4.2

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-pcre-light 0.4.0.4

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

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

ghc-persistent-sqlite 2.9.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.6.0

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

ghc-pipes 4.3.13

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

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-pqueue 1.4.1.2

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

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

ghc-pretty-show 1.9.5

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-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-primitive 0.6.4.0

This package provides various primitive memory-related operations. …

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

This library provides profunctors for Haskell. …

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

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

ghc-quickcheck 2.13.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-instances 0.3.22

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

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

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

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

ghc-regex-base 0.93.2

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

ghc-regex-compat 0.95.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-builtin 0.94.5.8.8.35

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

ghc-regex-posix 0.95.2

This library provides the POSIX regex backend used by the Haskell library `regex-base'. …

ghc-regex-tdfa 1.2.3.2

Regex-tdfa is a pure Haskell regular expression library implementing POSIX extended regular expressions. It is a "tagged" DFA regex engine. It is inspired by libtre. …

ghc-regex-tdfa-text 1.0.0.3

This provides an extra text interface for regex-tdfa. …

ghc-rerebase 1.3.1.1

A rich drop-in replacement for `base'. For details and documentation please visit the project's home page (https://github.com/nikita-volkov/rerebase). …

ghc-resolv 0.1.1.2

This package implements an API for accessing the Domain Name Service (DNS) (https://tools.ietf.org/html/rfc1035) resolver service via the standard `libresolv' system library (whose API is often available directly via the standard `libc' C library)…

ghc-resource-pool 0.2.3.2

This Haskell package provides striped pooling abstraction for managing flexibly-sized collections of resources such as database connections. …

ghc-resourcet 1.2.2

ResourceT is a monad transformer which creates a region of code where you can safely allocate resources. …

ghc-retry 0.8.1.0

This package exposes combinators that can wrap arbitrary monadic actions. They run the action and potentially retry running it with some configurable delay for a configurable number of times. The…

ghc-rfc5051 0.1.0.4

This library implements `unicode-casemap', the simple, non locale-sensitive unicode collation algorithm described in RFC 5051. Proper unicode collation can be done using `text-icu', but that is a big dependency that depends…

ghc-rio 0.1.12.0

This package works as a prelude replacement for Haskell, providing more functionality and types out of the box than the standard prelude (such as common data types like `ByteString' and `Text'), as…

ghc-safe 0.3.17

This library provides wrappers around `Prelude' and `Data.List' functions, such as `head' and `!!', that can throw exceptions. …

ghc-safe-exceptions 0.1.7.0

Runtime exceptions - as exposed in `base' by the `Control.Exception' module - have long been an intimidating part of the Haskell ecosystem. This package is intended to overcome this. It…

ghc-safeio 0.0.5.0

This package implements utilities to perform atomic output so as to avoid the problem of partial intermediate files. …

ghc-safesemaphore 0.10.1

This library provides exception safe semaphores that can be used in place of `QSem', `QSemN', and `SampleVar', all of which are not exception safe and can be broken by `killThread'. …

ghc-sandi 0.5

Reasonably fast data encoding library. …

ghc-say 0.1.0.1

A thread safe API to write a line of textual data to a Handle, such as sending some messages to the terminal - that has the following properties: *…

ghc-scalpel 0.6.0

Scalpel is a web scraping library inspired by libraries like Parsec and Perl's `Web::Scraper' Scalpel builds on top of TagSoup to provide a declarative and monadic interface. …

ghc-scalpel-core 0.6.0

Scalpel core provides a subset of the scalpel web scraping library that is intended to have lightweight dependencies and to be free of all non-Haskell dependencies. …

ghc-scientific 0.3.6.2

This package provides `Data.Scientific', which provides the number type `Scientific'. Scientific numbers are arbitrary precision and space efficient. They are represented using scientific notation (https://en.wikipedia.org/wiki/Scientific_notation). …

ghc-sdl 0.6.7.0

Simple DirectMedia Layer (libSDL) is a cross-platform multimedia library designed to provide low level access to audio, keyboard, mouse, joystick, 3D hardware via OpenGL, and 2D video framebuffer. It is used…

ghc-sdl-image 0.6.2.0

SDL_image is an image file loading library. It loads images as SDL surfaces, and supports the following formats: BMP, GIF, JPEG, LBM, PCX, PNG, PNM, TGA, TIFF, XCF, XPM, XV. …

ghc-sdl-mixer 0.6.3.0

SDL_mixer is a sample multi-channel audio mixer library. It supports any number of simultaneously playing channels of 16 bit stereo audio, plus a single channel of music, mixed by the popular…

ghc-sdl2 2.5.0.0

This package contains bindings to the SDL 2 library, in both high- and low-level forms. The `SDL' namespace contains high-level bindings, where enumerations are split into sum types, and we perform…

ghc-sdl2-image 2.0.0

This package provides Haskell bindings to `SDL2_image'. …

ghc-sdl2-mixer 1.1.0

This package provides Haskell bindings to `SDL2_mixer'. …

ghc-securemem 0.1.10

SecureMem is similar to ByteString, except that it provides a memory chunk that will be auto-scrubbed after it run out of scope. …

ghc-semigroupoids 5.3.3

This library provides a wide array of (semi)groupoids and operations for working with them. A `Semigroupoid' is a `Category' without the requirement of identity arrows for every object in the category.…

ghc-semigroups 0.18.5

This package provides semigroups for Haskell. In mathematics, a semigroup is an algebraic structure consisting of a set together with an associative binary operation. A semigroup generalizes a monoid in…

ghc-sendfile 0.7.11.1

Haskell library which exposes zero-copy sendfile functionality in a portable way. …

ghc-setenv 0.1.1.3

This package provides a Haskell library for setting environment variables. …

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