Packages — G (Page 3 of 15)

### Packages menu:

#### Browse alphabetically

### ghc-configurator 0.3.0.0

This package provides a configuration management library for programs and daemons. The features include: 1. Automatic, dynamic reloading in response to modifications to configuration files. …

### ghc-connection 0.3.1

This package provides a simple network library for all your connection needs. It provides a very simple API to create sockets to a destination with the choice of SSL/TLS, and SOCKS. …

### ghc-constraints 0.10.1

GHC 7.4 gave us the ability to talk about `ConstraintKinds'. They stopped crashing the compiler in GHC 7.6. This package provides a vocabulary for working with them. …

### ghc-contravariant 1.5.2

Contravariant functors for Haskell. …

### ghc-contravariant-extras 0.3.4

This Haskell package provides extras for the `ghc-contravariant' package. …

### ghc-convertible 1.1.1.0

This package provides a typeclass with a single function that is designed to help convert between different types: numeric values, dates and times, and the like. The conversions perform bounds checking…

### ghc-cookie 0.4.4

HTTP cookie parsing and rendering library for Haskell. …

### ghc-cprng-aes 0.6.1

Simple crypto pseudo-random-number-generator with really good randomness property. Using ent, a randomness property maker on one 1Mb sample: * Entropy = 7.999837 bits per byte. * Optimum compression…

### ghc-crypto-api 0.13.3

This Haskell package provides a generic interface for cryptographic operations (hashes, ciphers, randomness). Maintainers of hash and cipher implementations are encouraged to add instances for the classes defined in `Crypto.Classes'. `Crypto' users…

### ghc-crypto-api-tests 0.3

This Haskell package provides a test framework for hash and cipher operations using the crypto-api interface. Known answer tests (KATs) for common cryptographic algorithms are included. …

### ghc-crypto-cipher-tests 0.0.11

This Haskell package contains generic tests for cryptographic ciphers, and is used by the test runners of various Haskell implementations of cryptographic ciphers. …

### ghc-crypto-cipher-types 0.0.9

This Haskell package provides basic typeclasses and types for symmetric ciphers. …

### ghc-crypto-random 0.0.9

Simple cryptographic random related types: a safe abstraction for CPRNGs. …

### ghc-cryptohash 0.11.9

A collection of crypto hashes, with a practical incremental and one-pass, pure APIs, with performance close to the fastest implementations available in other languages. The implementations are made in C with…

### ghc-cryptohash-md5 0.11.100.1

This Haskell package provides implementation of MD5. …

### ghc-cryptohash-sha1 0.11.100.1

This Haskell package provides an incremental and one-pass, pure API to the SHA-1 hash algorithm (https://en.wikipedia.org/wiki/SHA-1), including HMAC support (https://en.wikipedia.org/wiki/HMAC), with performance close to the fastest implementations available in other languages. The implementation is…

### ghc-cryptohash-sha256 0.11.101.0

This Haskell package provides an incremental and one-pass, pure API to the SHA-256 cryptographic hash algorithm (https://en.wikipedia.org/wiki/SHA-2), with performance close to the fastest implementations available in other languages. The implementation is made in…

### ghc-cryptonite 0.25

This package is a repository of cryptographic primitives for Haskell. It supports a wide range of symmetric ciphers, cryptographic hash functions, public key algorithms, key derivation numbers, cryptographic random number generators, and…

### ghc-css-text 0.1.3.0

This package provides a CSS parser and renderer for Haskell. …

### ghc-curl 1.3.8

`libcurl' is a versatile client-side URL transfer library. This package provides a Haskell binding to libcurl. …

### ghc-data-accessor 0.2.2.8

This package provides Haskell modules for accessing and manipulating fields of records. …

### ghc-data-accessor-transformers 0.2.1.7

This package provides Haskell modules to allow use of Accessor to access state in transformers State monad. …

### ghc-data-default 0.7.1.1

This package defines a class for types with a default value, and provides instances for types from the base, containers, dlist and old-locale packages. …

### ghc-data-default-class 0.1.2.0

This package defines a class for types with default values. …

### ghc-data-default-instances-base 0.1.0.1

This package provides default instances for types from the base package. …

### ghc-data-default-instances-containers 0.0.1

Provides default instances for types from the containers package. …

### ghc-data-default-instances-dlist 0.0.1

Provides default instances for types from the dlist package. …

### ghc-data-default-instances-old-locale 0.0.1

Provides Default instances for types from the old-locale package. …

### ghc-data-fix 0.2.0

Fixpoint types and recursion schemes. If you define your AST as fixpoint type, you get fold and unfold operations for free. Thanks for contribution to: Matej Kollar, Herbert Valerio Riedel …

### ghc-data-hash 0.2.0.1

This package provides combinators for building fast hashing functions. It includes hashing functions for all basic Haskell98 types. …

### ghc-data-ordlist 0.4.7.0

This module provides set and multiset operations on ordered lists. …

### ghc-dbus 1.2.7

D-Bus is a simple, message-based protocol for inter-process communication, which allows applications to interact with other parts of the machine and the user's session using remote procedure calls. D-Bus is a…

### ghc-deepseq-generics 0.2.0.0

This package provides a `GHC.Generics'-based `Control.DeepSeq.Generics.genericRnf' function which can be used for providing an `rnf' implementation. …

### ghc-dense-linear-algebra 0.1.0.0

This library is simply a collection of linear-algebra related modules split from the statistics library. …

### ghc-descriptive 0.9.5

This package provides datatypes and functions for creating consumers and parsers with useful semantics. …

### ghc-diagrams-core 1.4.2

This package provides the core modules underlying diagrams, an embedded domain-specific language for compositional, declarative drawing. …

### ghc-diagrams-lib 1.4.2.3

Diagrams is a flexible, extensible embedded domain-specific language (EDSL) for creating graphics of many types. Graphics can be created in arbitrary vector spaces and rendered with multiple backends. This package…

### ghc-diagrams-solve 0.1.1

This library provides Pure Haskell solver routines for use by the diagrams framework (https://archives.haskell.org/projects.haskell.org/diagrams/). It currently includes routines for finding real roots of low-degree (n < 5) polynomials, and solving tridiagonal and…

### ghc-diagrams-svg 1.4.2

This package provides a modular backend for rendering diagrams created with the diagrams embedded domain-specific language (EDSL) to Scalable Vector Graphics (SVG) files. …

### ghc-dictionary-sharing 0.1.0.0

This library provides tools for ensuring that class members are shared. …

### ghc-diff 0.3.4

This package provides an implementation of the standard diff algorithm, and utilities for pretty printing. …

### ghc-digest 0.0.1.2

This package provides efficient cryptographic hash implementations for strict and lazy bytestrings. For now, CRC32 and Adler32 are supported; they are implemented as FFI bindings to efficient code from zlib. …

### ghc-disk-free-space 0.1.0.1

A cross-platform library for retrieving information about disk space usage. …

### ghc-distributive 0.6.1

This package provides distributive functors for Haskell. Dual to `Traversable'. …

### ghc-dlist 0.8.0.7

Difference lists are a list-like type supporting O(1) append. This is particularly useful for efficient logging and pretty printing (e.g. with the Writer monad), where list append quickly becomes too…

### ghc-doclayout 0.3

doclayout is a pretty-printing library for laying out text documents, with several features not present in pretty-printing libraries designed for code. It was designed for use in `Pandoc'. …

### ghc-doctemplates 0.2.2.1

This package provides a simple text templating system used by pandoc. …

### ghc-doctest 0.16.2

The doctest program checks examples in source code comments. It is modeled after doctest for Python, see the Doctest website (https://docs.python.org/library/doctest.html). …

### ghc-dotgen 0.4.2

This package provides a simple interface for building .dot graph files, for input into the dot and graphviz tools. It includes a monadic interface for building graphs. …

### ghc-double-conversion 2.0.2.0

This package provides a library that performs fast, accurate conversion between double precision floating point and text. …

### ghc-dual-tree 0.2.2.1

Rose (n-ary) trees with both upwards- (i.e. cached) and downwards-traveling (i.e. accumulating) monoidal annotations. This is used as the core data structure underlying the diagrams framework (https://archives.haskell.org/projects.haskell.org/diagrams/), but potentially has other…

### ghc-easy-file 0.2.2

This library provides file handling utilities for Haskell. …

### ghc-easyplot 1.0

This package provides a plotting library for Haskell, using gnuplot for rendering. …

### ghc-echo 0.1.3

The `base' library exposes the `hGetEcho' and `hSetEcho' functions for querying and setting echo status, but unfortunately, neither function works with MinTTY consoles on Windows. This library provides an alternative interface…

### ghc-ed25519 0.0.5.0

This package provides a simple, fast, self-contained copy of the Ed25519 public-key signature system with a clean interface. It also includes support for detached signatures, and thorough documentation on the design…

### ghc-edisonapi 1.3.1

Edison is a library of purely functional data structures written by Chris Okasaki. It is named after Thomas Alva Edison and for the mnemonic value EDiSon (Efficient Data Structures). Edison…

### ghc-edisoncore 1.3.2.1

This package provides the core Edison data structure implementations, including multiple sequence, set, bag, and finite map concrete implementations with various performance characteristics. …

### ghc-edit-distance 0.2.2.1

This package provides optimized functions to determine the edit distances for fuzzy matching, including Levenshtein and restricted Damerau-Levenshtein algorithms. …

### ghc-edit-distance-vector 1.0.0.4

This package provides implementation of the Wagner-Fischer dynamic programming algorithm to find the optimal edit script and cost between two sequences. The implementation in this package is specialised to sequences represented…

### ghc-either 5.0.1.1

This Haskell package provides an either monad transformer. …

### ghc-email-validate 2.3.2.12

This Haskell package provides a validator that can validate an email address string against RFC 5322. …

### ghc-emojis 0.1

This package provides functions for converting emoji names to emoji characters and vice versa. How does it differ from the `emoji' package? * It supports a fuller range of emojis,…

### ghc-enclosed-exceptions 1.0.3

This library implements a technique to catch all exceptions raised within an enclosed computation, while remaining responsive to (external) asynchronous exceptions. …

### ghc-entropy 0.4.1.5

This Haskell package provides a platform independent method to obtain cryptographically strong entropy. …

### ghc-equivalence 0.3.5

This is an implementation of Tarjan's Union-Find algorithm (Robert E.: Tarjan. "Efficiency of a Good But Not Linear Set Union Algorithm",JACM 22(2), 1975) in order to maintain an equivalence relation. This…

### ghc-erf 2.0.0.0

This Haskell library provides a type class for the error function, erf, and related functions. Instances for Float and Double. …

### ghc-errorcall-eq-instance 0.3.0

Prior to `base-4.7.0.0' there was no `Eq' instance for `ErrorCall'. This package provides an orphan instance. …

### ghc-errors 2.3.0

This library encourages an error-handling style that directly uses the type system, rather than out-of-band exceptions. …

### ghc-esqueleto 3.3.1.1

This library provides a type-safe embedded domain specific language (EDSL) for SQL queries that works with SQL backends as provided by `ghc-persistent'. Its language closely resembles SQL, so you don't have…

### ghc-exactprint 0.6.1

Using the API Annotations available from GHC 7.10.2, this library provides a means to round-trip any code that can be compiled by GHC, currently excluding `.lhs' files. …

### ghc-exceptions 0.10.3

This library provides extensible optionally-pure exceptions for Haskell. …

### ghc-executable-path 0.0.3.1

The documentation of `System.Environment.getProgName' says that "However, this is hard-to-impossible to implement on some non-Unix OSes, so instead, for maximum portability, we just return the leafname of the program as invoked." This library…

### ghc-extensible-exceptions 0.1.1.4

This package provides extensible exceptions for both new and old versions of GHC (i.e., < 6.10). …

### ghc-extra 1.6.21

This library provides extra functions for the standard Haskell libraries. Most functions are simple additions, filling out missing functionality. A few functions are available in later versions of GHC, but…

### ghc-fail 4.9.0.0

This package contains the `Control.Monad.Fail' module providing the MonadFail (https://prime.haskell.org/wiki/Libraries/Proposals/MonadFail) class that became available in base-4.9.0.0 (https://hackage.haskell.org/package/base-4.9.0.0) for older `base' package versions. This package turns into an empty package when used with GHC…

### ghc-fast-logger 2.4.17

This library provides a fast logging system for Haskell. …

### ghc-feed 1.2.0.1

This Haskell package includes tools for generating and consuming feeds in both RSS (Really Simple Syndication) and Atom format. …

### ghc-fgl 5.7.0.1

The functional graph library, FGL, is a collection of type and function definitions to address graph problems. The basis of the library is an inductive definition of graphs in the style…

### ghc-fgl-arbitrary 0.2.0.3

Provides Arbitrary instances for fgl graphs to avoid adding a QuickCheck dependency for fgl whilst still making the instances available to others. Also available are non-fgl-specific functions for generating graph-like data structures. …

### ghc-file-embed 0.0.11

This package allows you to use Template Haskell to read a file or all the files in a directory, and turn them into `(path, bytestring)' pairs embedded in your Haskell code. …

### ghc-filemanip 0.3.6.3

This package provides a Haskell library for working with files and directories. It includes code for pattern matching, finding files, modifying file contents, and more. …

### ghc-filepath-bytestring 1.4.2.1.1

This package provides a drop-in replacement for the standard `filepath' library, operating on `RawFilePath' values rather than `FilePath' values to get the speed benefits of using `ByteStrings'. …

### ghc-findbin 0.0.5

This module locates the full directory of the running program, to allow the use of paths relative to it. FindBin supports invocation of Haskell programs via "ghci", via "runhaskell/runghc", as well…

### ghc-fingertree 0.1.4.2

This library provides finger trees, a general sequence representation with arbitrary annotations, for use as a base for implementations of various collection types. It includes examples, as described in section 4…

### ghc-fixed 0.3

This package provides functions for signed 15.16 precision fixed point arithmetic. …

### ghc-fmlist 0.9.3

FoldMap lists are lists represented by their `foldMap' function. FoldMap lists have O(1) cons, snoc and append, just like DLists, but other operations might have favorable performance characteristics as well. …

### ghc-foldl 1.4.5

This Haskell library provides strict left folds that stream in constant memory, and you can combine folds using `Applicative' style to derive new folds. Derived folds still traverse the container just…

### ghc-foundation 0.0.25

This package provides a custom prelude with no dependencies apart from the base package. Foundation has the following goals: 1. provide a base like sets of modules that provide a consistent…

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