Packages — G (Page 4 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-easyplot 1.0

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

ghc-echo 0.1.4

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

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

ghc-emojis 0.1.2

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

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

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

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

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

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 3.0.5

This library provides a fast logging system for Haskell. …

ghc-feed 1.3.2.0

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

ghc-fgl 5.7.0.3

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

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

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-filelock 0.1.1.5

This package provides an interface to file locking functionalities. …

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

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-filepattern 0.1.2

This package provides Haskell library for matching files using patterns such as `\"src\/**\/*.png\"' for all @file.png files recursively under the @filesrc directory. Some of its features include: * All matching is…

ghc-filtrable 0.1.6.0

This package provides filtrable containers. …

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-finite-typelits 0.1.4.2

This package provides a Haskell type inhabited by finitely many values and indexed by type-level naturals. …

ghc-fixed 0.3

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

ghc-fmlist 0.9.4

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

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

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

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

This package provides functionality for generalising the deriving mechanism in Haskell to arbitrary classes. …

ghc-generic-random 1.4.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-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.5.1.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.8

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

This package provides testing utilities that are useful in conjunction with the `Validity' typeclass. …

ghc-genvalidity-hspec 0.7.0.4

This haskell library provides validity and validity-based testing for `ghc-hspec'. …

ghc-genvalidity-property 0.5.0.1

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

This package provides a Haskell library for "globbing": matching patterns against file paths. …

ghc-gluraw 2.0.0.4

GLURaw is a raw Haskell binding for the GLU 1.3 OpenGL utility library. It is basically a 1:1 mapping of GLU's C API, intended as a basis for a nicer interface. …

ghc-glut 2.7.0.16

This library provides Haskell bindings for the OpenGL Utility Toolkit, a window system-independent toolkit for writing OpenGL programs. …

ghc-gnuplot 0.5.6.1

This package provides a Haskell module for creating 2D and 3D plots using gnuplot. …

ghc-graphviz 2999.20.1.0

This library provides bindings for the Dot language used by the Graphviz (https://graphviz.org/) suite of programs for visualising graphs, as well as functions to call those programs. Main features of the…

ghc-groups 0.5.3

This package provides Haskell 98 groups. A group is a monoid with invertibility. …

ghc-gtk2hs-buildtools 0.13.8.1

This package provides a set of helper programs necessary to build the Gtk2Hs suite of libraries. These tools include a modified c2hs binding tool that is used to generate FFI declarations,…

ghc-hackage-security 0.6.0.1

This Hackage security library provides both server and client utilities for securing the Hackage package server (http://hackage.haskell.org/). It is based on The Update Framework (http://theupdateframework.com/), a set of recommendations developed by security…

ghc-haddock 2.24.2

Haddock is a documentation-generation tool for Haskell libraries. …

ghc-haddock-api 2.24.2

This package provides an API to Haddock, the documentation-generation tool for Haskell libraries. …

ghc-haddock-library 1.10.0

Haddock is a documentation-generation tool for Haskell libraries. These modules expose some functionality of it without pulling in the GHC dependency. Please note that the API is likely to change…

ghc-half 0.3.1

This library provides a half-precision floating-point computation library for Haskell. …

ghc-happstack-server 7.7.1.1

Happstack Server provides an HTTP server and a rich set of functions for routing requests, handling query parameters, generating responses, working with cookies, serving files, and more. …

ghc-happy 1.20.0

Happy is a parser generator for Haskell. Given a grammar specification in BNF, Happy generates Haskell code to parse the grammar. Happy works in a similar way to the yacc…

ghc-hashable 1.3.0.0

This package defines a class, `Hashable', for types that can be converted to a hash value. This class exists for the benefit of hashing-based data structures. The package provides instances for…

ghc-hashable-time 0.2.1

This package provides `Hashable' instances for types in `Data.Time'. …

ghc-hashtables 1.2.4.1

This package provides a Haskell library including a couple of different implementations of mutable hash tables in the ST monad, as well as a typeclass abstracting their common operations, and a set…

ghc-haskeline 0.8.0.0

Haskeline provides a user interface for line input in command-line programs. This library is similar in purpose to readline, but since it is written in Haskell it is (hopefully) more easily used…

ghc-haskell-lexer 1.1

This package provides a fully compliant Haskell 98 lexer. …

ghc-haskell-src 1.0.3.1

The `haskell-src' package provides support for manipulating Haskell source code. The package provides a lexer, parser and pretty-printer, and a definition of a Haskell abstract syntax tree (AST). Common uses of…

ghc-haskell-src-exts 1.23.1

Haskell-Source with Extensions (HSE, haskell-src-exts) is an extension of the standard `haskell-src' package, and handles most registered syntactic extensions to Haskell. All extensions implemented in GHC are supported. Apart from…

ghc-haskell-src-exts-util 0.2.5

This package provides helper functions for working with `haskell-src-exts' trees. …

ghc-haskell-src-meta 0.8.7

This package provides tools to parse Haskell sources to the template-haskell abstract syntax. …

ghc-hasktags 0.72.0

This package provides a means of generating tag files for Emacs and Vim. …

ghc-hedgehog 1.0.5

Hedgehog is a property-based testing system, in the spirit of QuickCheck. Hedgehog uses integrated shrinking, so shrinks obey the invariants of generated values by construction. To get started quickly, see the examples: `https://github.com/hedgehogqa/haskell-hedgehog/tree/master/hedgehog-example' …

ghc-hex 0.2.0

This package converts between bytestrings and their hexadecimal string representation. …

ghc-highlighting-kate 0.6.4

Highlighting-kate is a syntax highlighting library with support for nearly one hundred languages. The syntax parsers are automatically generated from Kate syntax descriptions (https://kate-editor.org/), so any syntax supported by Kate can be…

ghc-hindent 5.3.2

This package provides automatic formatting for Haskell files. Both a library and an executable. …

ghc-hinotify 0.4.1

This library provides a wrapper to the Linux kernel's inotify feature, allowing applications to subscribe to notifications when a file is accessed or modified. …

ghc-hjsmin 0.2.0.4

This library provides tools reduce the size of JavaScript files by stripping out extraneous whitespace and other syntactic elements, without changing the semantics. …

ghc-hledger-lib 1.21

A reusable library containing hledger's core functionality. This is used by most hledger* packages so that they support the same common file formats, command line options, reports etc. hledger is a robust,…

ghc-hmatrix 0.20.2

The HMatrix package provices a Haskell library for dealing with linear systems, matrix decompositions, and other numerical computations based on BLAS and LAPACK. …

ghc-hmatrix-gsl 0.19.0.1

This Haskell library provides a purely functional interface to selected numerical computations, internally implemented using GSL. …

ghc-hmatrix-gsl-stats 0.4.1.8

This Haskell library provides a purely functional interface for statistics based on hmatrix and GSL. …

ghc-hmatrix-special 0.19.0.0

This library provides an interface to GSL special functions for Haskell. …

ghc-hostname 1.0

Network.HostName is a simple package providing a means to determine the hostname. …

ghc-hourglass 0.2.12

This is a simple time library providing a simple but powerful and performant API. The backbone of the library are the `Timeable' and `Time' type classes. Each `Timeable' instances can be…

ghc-hpack 0.34.5

Hpack is a format for Haskell packages. It is an alternative to the Cabal package format and follows different design principles. Hpack packages are described in a file named `package.yaml'.…

ghc-hs-bibutils 6.10.0.0

This package provides Haskell bindings to `bibutils', a library that interconverts between various bibliography formats using a common MODS-format XML intermediate. …

ghc-hslogger 1.3.1.0

Hslogger lets each log message have a priority and source be associated with it. The programmer can then define global handlers that route or filter messages based on the priority and source.…

ghc-hslua 1.3.0.2

The Scripting.Lua module is a wrapper of the Lua language interpreter as described in `https://www.lua.org/'. …

ghc-hslua-module-path 0.1.0.1

This Haskell library provides a Lua module to work with file paths in a platform independent way. …

ghc-hslua-module-system 0.2.2.1

This library provides access to system information and functionality to Lua scripts via Haskell's `System' module. Intended usage for this package is to preload it by adding the loader function to…

ghc-hslua-module-text 0.3.0.1

This package provides a UTF-8 aware subset of Lua's `string' module for Haskell. The functions provided by this module are `upper', `lower', `len', `reverse', and `sub'. …

ghc-hsopenssl 0.11.7.2

HsOpenSSL is an OpenSSL binding for Haskell. It can generate RSA and DSA keys, read and write PEM files, generate message digests, sign and verify messages, encrypt and decrypt messages. …

ghc-hspec 2.7.10

This library provides the Hspec testing framework for Haskell, inspired by the Ruby library RSpec. …

ghc-hspec-contrib 0.5.1

This package provides contributed Hspec extensions. …

ghc-hspec-core 2.7.10

This library exposes internal types and functions that can be used to extend Hspec's functionality. …

ghc-hspec-expectations 0.8.2

This library provides catchy combinators for HUnit, see the README (https://github.com/sol/hspec-expectations#readme). …

ghc-hspec-expectations-lifted 0.10.0

This package provides a version of `ghc-hspec-expectations' generalized to `MonadIO'. …

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