Packages — G (Page 2 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-aeson-pretty 0.8.8

This package provides a JSON pretty-printing library compatible with aeson as well as a command-line tool to improve readability of streams of JSON data. The library provides the function `encodePretty'. …

ghc-aeson-qq 0.8.2

aeson-qq provides a JSON quasiquoter for Haskell. This package exposes the function `aesonQQ' that compile-time converts a string representation of a JSON value into a `Data.Aeson.Value'. …

ghc-alex 3.2.4

Alex is a tool for generating lexical analysers in Haskell. It takes a description of tokens based on regular expressions and generates a Haskell module containing code for scanning text efficiently.…

ghc-alsa-core 0.5.0.1

This package provides access to ALSA infrastructure, that is needed by both alsa-seq and alsa-pcm. …

ghc-alsa-mixer 0.3.0

This package provides bindings to the ALSA simple mixer API. …

ghc-annotated-wl-pprint 0.7.0

This is a modified version of wl-pprint, which was based on Wadler's paper "A Prettier Printer". This version allows the library user to annotate the text with semantic information, which can…

ghc-ansi-terminal 0.9.1

This package provides ANSI terminal support for Haskell. It allows cursor movement, screen clearing, color output showing or hiding the cursor, and changing the title. …

ghc-ansi-wl-pprint 0.6.9

This is a pretty printing library based on Wadler's paper "A Prettier Printer". It has been enhanced with support for ANSI terminal colored output using the ansi-terminal package. …

ghc-appar 0.1.8

This package provides a simple applicative parser in Parsec style. …

ghc-asn1-encoding 0.9.6

This package provides a reader and writer for ASN1 data in raw form with supports for high level forms of ASN1 (BER, and DER). …

ghc-asn1-parse 0.9.5

This package provides a simple monadic parser for ASN1 stream types, when ASN1 pattern matching is not convenient. …

ghc-asn1-types 0.3.3

The package provides the standard types for dealing with the ASN.1 format. …

ghc-async 2.2.2

Async provides a library to run IO operations asynchronously, and wait for their results. It is a higher-level interface over threads in Haskell, in which `Async a' is a concurrent thread…

ghc-atomic-primops 0.8.3

GHC 7.4 introduced a new `casMutVar' PrimOp which is difficult to use safely, because pointer equality is a highly unstable property in Haskell. This library provides a safer method based on…

ghc-atomic-write 0.2.0.6

Atomically write to a file on POSIX-compliant systems while preserving permissions. `mv' is an atomic operation. This makes it simple to write to a file atomically just by using the…

ghc-attoparsec 0.13.2.3

This library provides a fast parser combinator library, aimed particularly at dealing efficiently with network protocols and complicated text/binary file formats. …

ghc-attoparsec-iso8601 1.0.1.0

Haskell library for parsing of ISO 8601 dates, originally from aeson. …

ghc-auto-update 0.1.6

This library provides mechanisms to efficiently run periodic, on-demand actions in Haskell. …

ghc-aws 0.20

This package attempts to provide support for using Amazon Web Services like S3 (storage), SQS (queuing) and others to Haskell programmers. The ultimate goal is to support all Amazon Web Services. …

ghc-base-compat 0.10.5

This library provides functions available in later versions of base to a wider range of compilers, without requiring the use of CPP pragmas in your code. …

ghc-base-compat-batteries 0.10.5

This library provides functions available in later versions of `base' to a wider range of compilers, without requiring you to use CPP pragmas in your code. This package provides the same…

ghc-base-orphans 0.8.1

This package defines orphan instances that mimic instances available in later versions of base to a wider (older) range of compilers. …

ghc-base-prelude 1.3

This Haskell package aims to reexport all the non-conflicting and most general definitions from the "base" package. This includes APIs for applicatives, arrows, monoids, foldables, traversables, exceptions, generics, ST, MVars and STM. This package…

ghc-base-unicode-symbols 0.2.3

This package defines new symbols for a number of functions, operators and types in the base package. All symbols are documented with their actual definition and information regarding their Unicode code…

ghc-base16-bytestring 0.1.1.6

This package provides a Haskell library for working with base16-encoded data quickly and efficiently, using the ByteString type. …

ghc-base64-bytestring 1.0.0.2

This library provides fast base64 encoding and decoding for Haskell `ByteString's. …

ghc-basement 0.0.11

This package contains basic primitives for the Foundation set of packages. …

ghc-bifunctors 5.5.5

This package provides bifunctors for Haskell. …

ghc-bindings-dsl 1.0.25

This is a set of macros to be used when writing Haskell FFI. They were designed to be able to fully describe C interfaces, so that `hsc2hs' can extract from them…

ghc-bitarray 0.0.1.1

The package provides mutable and immutable bit arrays. …

ghc-blaze-builder 0.4.1.0

This library provides an implementation of the older `blaze-builder' interface in terms of the new builder that shipped with `bytestring-0.10.4.0'. This implementation is mostly intended as a bridge to the new…

ghc-blaze-html 0.9.1.2

This library provides HTML combinators for Haskell. …

ghc-blaze-markup 0.8.2.3

This library provides core modules of a markup combinator library for Haskell. …

ghc-bloomfilter 2.0.1.0

This package provides both mutable and immutable Bloom filter data types, along with a family of hash functions and an easy-to-use interface. …

ghc-boxes 0.1.5

Boxes is a pretty-printing library for laying out text in two dimensions, using a simple box model. …

ghc-bsb-http-chunked 0.0.0.4

This Haskell library contains functions for encoding bytestring builders for chunked Hypertext Transfer Protocol (HTTP) 1.1 transfers. …

ghc-byteable 0.1.1

This package provides an abstract class to manipulate sequence of bytes. The use case of this class is abstracting manipulation of types that are just wrapping a bytestring with stronger and…

ghc-byteorder 1.0.4

This package is for working with the native byte-ordering of the system. …

ghc-bytes 0.15.5

This package provides a simple compatibility shim that lets you work with both `binary' and `cereal' with one chunk of serialization code. …

ghc-bytestring-builder 0.10.8.2.0

This package provides the bytestring builder that is debuting in bytestring-0.10.4.0, which should be shipping with GHC 7.8. Compatibility package for older packages. …

ghc-bytestring-handle 0.1.0.6

ByteString-backed Handles …

ghc-bytestring-lexing 0.5.0.2

This package provides tools to parse and produce literals efficiently from strict or lazy bytestrings. …

ghc-bzlib-conduit 0.3.0.2

This package provides Haskell bindings to bzlib and Conduit support for streaming compression and decompression. …

ghc-c2hs 0.28.6

C->Haskell assists in the development of Haskell bindings to C libraries. It extracts interface information from C header files and generates Haskell code with foreign imports and marshaling. Unlike writing…

ghc-cairo 0.13.5.0

Cairo is a library to render high quality vector graphics. There exist various backends that allows rendering to Gtk windows, PDF, PS, PNG and SVG documents, amongst others. …

ghc-call-stack 0.1.0

This package provides a compatibility layer for using GHC call stacks with different versions of the compiler. …

ghc-case-insensitive 1.2.0.11

The module `Data.CaseInsensitive' provides the `CI' type constructor which can be parameterised by a string-like type like: `String', `ByteString', `Text', etc. Comparisons of values of the resulting type will be insensitive…

ghc-cereal 0.5.8.1

This package provides a binary serialization library, similar to `binary', that introduces an `isolate' primitive for parser isolation, and labeled blocks for better error messages. …

ghc-cereal-conduit 0.8.0

This package turn `Data.Serialize' `Gets' and `Puts' into `Sources', `Sinks', and `Conduits'. …

ghc-cgi 3001.4.0.0

This is a Haskell library for writing CGI programs. …

ghc-charset 0.3.7.1

This package provides fast unicode character sets for Haskell, based on complemented PATRICIA tries. …

ghc-chart 1.9.1

This package provides a library for generating 2D charts and plots, with backends provided by the `Cairo' and `Diagrams' libraries. …

ghc-chart-cairo 1.9.1

This package provides a Cairo vector graphics rendering backend for the Charts library. …

ghc-chasingbottoms 1.3.1.7

This is a library for testing code involving bottoms or infinite values. For the underlying theory and a larger example involving use of QuickCheck, see the article "Chasing Bottoms A Case…

ghc-cheapskate 0.1.1.1

Cheapskate is an experimental Markdown processor in pure Haskell. It aims to process Markdown efficiently and in the most forgiving possible way. It is designed to deal with any input,…

ghc-chell 0.5

Chell is a simple and intuitive library for automated testing. It natively supports assertion-based testing, and can use companion libraries such as `chell-quickcheck' to support more complex testing strategies. …

ghc-chell-quickcheck 0.2.5.2

More complex tests for `chell'. …

ghc-chunked-data 0.3.1

This Haskell package was originally present in classy-prelude. …

ghc-cipher-aes 0.2.11

This Haskell package provides AES cipher implementation. The modes of operations available are ECB (Electronic code book), CBC (Cipher block chaining), CTR (Counter), XTS (XEX with ciphertext stealing), GCM (Galois Counter Mode). The AES…

ghc-clientsession 0.9.1.2

This Haskell package achieves security through AES-CTR encryption and Skein-MAC-512-256 authentication. Uses Base64 encoding to avoid any issues with characters. …

ghc-clock 0.8

A package for convenient access to high-resolution clock and timer functions of different operating systems via a unified API. …

ghc-cmark 0.6

This package provides Haskell bindings for libcmark (https://github.com/jgm/cmark), the reference parser for CommonMark, a fully specified variant of Markdown. It includes bundled libcmark sources, and does not require prior installation of the…

ghc-cmark-gfm 0.2.0

This package provides Haskell bindings for libcmark-gfm, the reference parser for GitHub Flavored Markdown, a fully specified variant of Markdown. It includes sources for libcmark-gfm and does not require prior installation…

ghc-cmdargs 0.10.20

This library provides an easy way to define command line parsers. …

ghc-code-page 0.2

A cross-platform library with functions for adjusting code pages on Windows. On all other operating systems, the library does nothing. …

ghc-colour 2.3.5

This package provides a data type for colours and transparency. Colours can be blended and composed. Various colour spaces are supported. A module of colour names ("Data.Colour.Names") is provided. …

ghc-comonad 5.0.5

This library provides `Comonad's for Haskell. …

ghc-concatenative 1.0.1

Concatenative gives Haskell Factor-style combinators and arrows for postfix notation. For more information on stack based languages, see `https://concatenative.org'. …

ghc-concurrent-extra 0.7.0.12

This Haskell library offers (among other things) the following selection of synchronisation primitives: * `Broadcast': Wake multiple threads by broadcasting a value. * `Event': Wake multiple threads…

ghc-concurrent-output 1.10.11

Lets multiple threads and external processes concurrently output to the console, without it getting all garbled up. Built on top of that is a way of defining multiple output regions, which are automatically…

ghc-conduit 1.3.1.1

The conduit package is a solution to the streaming data problem, allowing for production, transformation, and consumption of streams of data in constant memory. It is an alternative to lazy I/O…

ghc-conduit-algorithms 0.0.11.0

This package provides algorithms on `Conduits', including higher level asynchronous processing and some other utilities. …

ghc-conduit-combinators 1.3.0

This Haskell package provides a replacement for Data.Conduit.List, as well as a convenient Conduit module. …

ghc-conduit-extra 1.3.4

The `conduit' package itself maintains relative small dependencies. The purpose of this package is to collect commonly used utility functions wrapping other library dependencies, without depending on heavier-weight dependencies. The basic…

ghc-conduit-zstd 0.0.1.1

Zstandard compression packaged as a conduit. This is a very thin wrapper around the official hs-zstd interface (https://github.com/facebookexperimental/hs-zstd/). …

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

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