Guix will hold its first online conference November 22nd. Propose a talk before November 6th. Learn more!

Packages — G (Page 6 of 15)

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-profunctors 5.3

This library provides profunctors for Haskell. …

ghc-project-template 0.2.0.1

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

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

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

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

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.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-repline 0.2.0.0

Haskeline wrapper for GHCi-like REPL interfaces. Composable with normal mtl transformers. …

ghc-repline 0.3.0.0

Haskeline wrapper for GHCi-like REPL interfaces. Composable with normal mtl transformers. …

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

The major use of `These' of this is provided by the `align' member of `Semialign' class, representing a generalized notion of "zipping with padding" that combines structures without truncating to the size…

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-serialise 0.2.1.0

This package (formerly binary-serialise-cbor) provides pure, efficient serialization of Haskell values directly into ByteStrings for storage or transmission purposes. By providing a set of type class instances, you can also serialise any…

ghc-setenv 0.1.1.3

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

ghc-setlocale 1.0.0.9

This package provides Haskell bindings to the `setlocale' C function. …

ghc-sha 1.6.4.4

This library implements the SHA suite of message digest functions, according to NIST FIPS 180-2 (with the SHA-224 addendum), as well as the SHA-based HMAC routines. The functions have been tested…

ghc-shakespeare 2.0.22

This Haskell package provides a family of type-safe templates with simple variable interpolation. Shakespeare templates can be used inline with a quasi-quoter or in an external file and it interpolates variables…

ghc-shelly 1.8.1

Shelly provides convenient systems programming in Haskell, similar in spirit to POSIX shells. Shelly is originally forked from the Shellish package. …

ghc-silently 1.2.5.1

This package provides functions to prevent or capture writing to stdout and other handles. …

ghc-simple-reflect 0.3.3

This package allows simple reflection of expressions containing variables. Reflection here means that a Haskell expression is turned into a string. The primary aim of this package is teaching and understanding;…

ghc-simple-sendfile 0.2.30

This library tries to call minimum system calls which are the bottleneck of web servers. …

ghc-size-based 0.1.2.0

This library provides a framework for size-based enumerations. …

ghc-skein 1.0.9.4

Skein ((http://www.skein-hash.info) is a family of fast secure cryptographic hash functions designed by Niels Ferguson, Stefan Lucks, Bruce Schneier, Doug Whiting, Mihir Bellare, Tadayoshi Kohno, Jon Callas and Jesse Walker. This Haskell package…

ghc-skylighting 0.8.2.1

Skylighting is a syntax highlighting library with support for over one hundred languages. It derives its tokenizers from XML syntax definitions used by KDE's `KSyntaxHighlighting' framework, so any syntax supported by…

ghc-skylighting-core 0.8.2.1

Skylighting is a syntax highlighting library with support for over one hundred languages. It derives its tokenizers from XML syntax definitions used by KDE's `KSyntaxHighlighting' framework, so any syntax supported by…

ghc-smallcheck 1.1.5

SmallCheck is a testing library that verifies properties for all test cases up to some depth. The test cases are generated automatically by SmallCheck. …

ghc-snap-core 1.0.4.0

Snap is a simple and fast web development framework and server written in Haskell. For more information, you can visit the Snap project website at `http://snapframework.com/'. This library contains the…

ghc-snap-server 1.1.1.1

Snap is a simple and fast web development framework and server written in Haskell. For more information, you can visit the Snap project website at `http://snapframework.com/'. The Snap HTTP server…

ghc-socks 0.6.1

This library provides a SOCKS proxy (version 5) implementation. …

ghc-sop-core 0.4.0.0

This package provides an implementation of n-ary sums and n-ary products. The module `Data.SOP' is the main module of this library and contains more detailed documentation. The main use case…

ghc-sourcemap 0.1.6

Sourcemap provides an implementation of source maps, revision 3, proposed by Google and Mozilla here `https://wiki.mozilla.org/DevTools/Features/SourceMap'. …

ghc-special-values 0.1.0.0

Special values are provided by a SpecialValues typeclass. Those can be used for example by QuickCheck, see quickcheck-special. …

ghc-split 0.2.3.3

This package provides a collection of Haskell functions for splitting lists into parts, akin to the `split' function found in several mainstream languages. …

ghc-splitmix 0.0.3

This package provides a Pure Haskell implementation of the SplitMix pseudorandom number generator. SplitMix is a "splittable" pseudorandom number generator that is quite fast: 9 64-bit arithmetic/logical operations per 64 bits…

ghc-spoon 0.3.1

Takes an error-throwing expression and puts it back in the Maybe it belongs in. Note that this suffers from the `https://ghc.haskell.org/trac/ghc/ticket/5902'. Buyer beware. …

ghc-statevar 1.2

This package provides state variables, which are references in the `IO' monad, like `IORef's or parts of the OpenGL state. …

ghc-statistics 0.15.1.1

This library provides a number of common functions and types useful in statistics. We focus on high performance, numerical robustness, and use of good algorithms. Where possible, we provide references…

ghc-stm-chans 3.0.0.4

This Haskell package offers a collection of channel types, similar to `Control.Concurrent.STM.{TChan,TQueue}' but with additional features. …

ghc-stm-conduit 4.0.1

This package provides two simple conduit wrappers around STM channels: a source and a sink. …

ghc-stmonadtrans 0.4.3

This package provides a monad transformer version of the `ST' monad for strict state threads. …

ghc-storable-complex 0.2.3.0

This package provides a Haskell library including a Storable instance for Complex which is binary compatible with C99, C++ and Fortran complex data types. …

ghc-storable-record 0.0.4

With this package you can build a Storable instance of a record type from Storable instances of its elements in an elegant way. It does not do any magic, just a…

ghc-storable-tuple 0.0.3.3

This package provides a Storable instance for pairs and triples which should be binary compatible with C99 and C++. The only purpose of this package is to provide a standard location…

ghc-storablevector 0.2.13

This library provides fast, packed, strict storable arrays with a list interface, a chunky lazy list interface with variable chunk size and an interface for write access via the ST monad. …

ghc-streaming-commons 0.2.1.1

This package provides low-dependency functionality commonly needed by various Haskell streaming data libraries, such as `conduit' and `pipe's. …

ghc-strict 0.3.2

This package provides strict versions of some standard Haskell data types, such as pairs, `Maybe' and `Either'. It also contains strict IO operations. …

ghc-string-qq 0.0.4

This package provides a quasiquoter for non-interpolated strings, texts and bytestrings. …

ghc-stringbuilder 0.5.1

This package provides a writer monad for multi-line string literals. …

ghc-stringsearch 0.3.6.6

This package provides several functions to quickly search for substrings in strict or lazy `ByteStrings'. It also provides functions for breaking or splitting on substrings and replacing all occurrences of a…

ghc-svg-builder 0.1.1

Easy-to-write domain-specific language (DSL) for building Scalable Vector Graphics (SVG). …

ghc-syb 0.7.1

This package contains the generics system described in the /Scrap Your Boilerplate/ papers (see the website (http://www.cs.uu.nl/wiki/GenericProgramming/SYB)). It defines the `Data' class of types permitting folding and unfolding of constructor applications, instances of…

ghc-system-fileio 0.3.16.4

This is a small wrapper around the directory, unix, and Win32 packages, for use with system-filepath. It provides a consistent API to the various versions of these packages distributed with different…

ghc-system-filepath 0.4.14

Provides a FilePath datatype and utility functions for operating on it. Unlike the filepath package, this package does not simply reuse String, increasing type safety. …

ghc-tagged 0.8.6

This library provides phantom types for Haskell 98, to avoid having to unsafely pass dummy arguments. …

ghc-tagsoup 0.14.8

TagSoup is a library for parsing HTML/XML. It supports the HTML 5 specification, and can be used to parse either well-formed XML, or unstructured and malformed HTML from the web. …

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