Packages — G (Page 5 of 9)

ghc-system-filepath 0.4.14 — High-level, byte-based file and directory path manipulations

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.5 — Haskell phantom types to avoid passing dummy arguments

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

ghc-tagsoup 0.14.3 — Parsing and extracting information from (possibly malformed) HTML/XML documents

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. The library also provides useful functions to extract information from an HTML document, making it ideal for screen-scraping.

ghc-tar 0.5.0.3 — Reading, writing and manipulating ".tar" archive files

This library is for working with \".tar\" archive files. It can read and write a range of common variations of the tar archive format including V7, POSIX USTAR and GNU formats. It provides support for packing and unpacking portable archives. This makes it suitable for distribution but not backup because details like file ownership and exact permissions are not preserved. It also provides features for random access to archive content using an index.

ghc-tasty 0.11.0.4 — Modern and extensible testing framework

Tasty is a modern testing framework for Haskell. It lets you combine your unit tests, golden tests, QuickCheck/SmallCheck properties, and any other types of tests into a single test suite.

ghc-tasty-ant-xml 1.0.2 — Render tasty output to XML for Jenkins

A tasty ingredient to output test results in XML, using the Ant schema. This XML can be consumed by the Jenkins continuous integration framework.

ghc-tasty-expected-failure 0.11.0.4 — Mark tasty tests as failure expected

With the function Test.Tasty.ExpectedFailure.expectFail in the provided module Test.Tasty.ExpectedFailure, you can mark that you expect test cases to fail, and not to pass. This can be used for test-driven development.

ghc-tasty-golden 2.3.1.1 — Golden tests support for tasty

This package provides support for 'golden testing'. A golden test is an IO action that writes its result to a file. To pass the test, this output file should be identical to the corresponding 'golden' file, which contains the correct result for the test.

ghc-tasty-hunit 0.9.2 — HUnit support for the Tasty test framework

This package provides HUnit support for the Tasty Haskell test framework.

ghc-tasty-kat 0.0.3 — Known Answer Tests (KAT) framework for tasty

This package provides a Known Answer Tests (KAT) framework for tasty.

ghc-tasty-quickcheck 0.8.4 — QuickCheck support for the Tasty test framework

This package provides QuickCheck support for the Tasty Haskell test framework.

ghc-tasty-rerun 1.1.8 — Run tests by filtering the test tree

This package adds the ability to run tests by filtering the test tree based on the result of a previous test run. You can use this to run only those tests that failed in the last run, or to only run the tests that have been added since previous test run.

ghc-tasty-smallcheck 0.8.1 — SmallCheck support for the Tasty test framework

This package provides SmallCheck support for the Tasty Haskell test framework.

ghc-tasty-th 0.1.4 — Automatically generate tasty TestTrees

Tasty-th automatically generates tasty TestTrees from functions of the current module, using TemplateHaskell. This is a fork the original test-framework-th package, modified to work with tasty instead of test-framework.

ghc-temporary 1.2.0.4 — Temporary file and directory support

The functions for creating temporary files and directories in the Haskelll base library are quite limited. This library just repackages the Cabal implementations of its own temporary file and folder functions so that you can use them without linking against Cabal or depending on it being installed.

ghc-temporary-rc 1.2.0.3 — Portable temporary file and directory support

The functions for creating temporary files and directories in the base library are quite limited. The unixutils package contains some good ones, but they aren't portable to Windows. This library just repackages the Cabal implementations of its own temporary file and folder functions so that you can use them without linking against Cabal or depending on it being installed. This is a better maintained fork of the "temporary" package.

ghc-terminal-size 0.3.2.1 — Get terminal window height and width

Get terminal window height and width without ncurses dependency.

ghc-test-framework 0.8.1.1 — Framework for running and organising tests

This package allows tests such as QuickCheck properties and HUnit test cases to be assembled into test groups, run in parallel (but reported in deterministic order, to aid diff interpretation) and filtered and controlled by command line options. All of this comes with colored test output, progress reporting and test statistics output.

ghc-test-framework-hunit 0.3.0.2 — HUnit support for test-framework

This package provides HUnit support for the test-framework package.

ghc-test-framework-quickcheck2 0.3.0.4 — QuickCheck2 support for test-framework

This packages provides QuickCheck2 support for the test-framework package.

ghc-test-framework-th 0.2.4 — Auto generate the HUnit- and Quickcheck-bulk-code using Template Haskell

This library contains two functions: defaultMainGenerator and testGroupGenerator.

defaultMainGenerator will extract all functions beginning with case_, prop_, or test_ in the module and put them in a testGroup.

testGroupGenerator is like defaultMainGenerator but without defaultMain. It is useful if you need a function for the testgroup (e.g. if you want to be able to call the testgroup from another module).

ghc-texmath 0.10.1.1 — Conversion between formats used to represent mathematics

The texmath library provides functions to read and write TeX math, presentation MathML, and OMML (Office Math Markup Language, used in Microsoft Office). Support is also included for converting math formats to pandoc's native format (allowing conversion, via pandoc, to a variety of different markup formats). The TeX reader supports basic LaTeX and AMS extensions, and it can parse and apply LaTeX macros.

ghc-texmath 0.9.4.4 — Conversion between formats used to represent mathematics

The texmath library provides functions to read and write TeX math, presentation MathML, and OMML (Office Math Markup Language, used in Microsoft Office). Support is also included for converting math formats to pandoc's native format (allowing conversion, via pandoc, to a variety of different markup formats). The TeX reader supports basic LaTeX and AMS extensions, and it can parse and apply LaTeX macros.

ghc-text 1.2.2.2 — Efficient packed Unicode text type library

An efficient packed, immutable Unicode text type (both strict and lazy), with a powerful loop fusion optimization framework.

The 'Text' type represents Unicode character strings, in a time and space-efficient manner. This package provides text processing capabilities that are optimized for performance critical use, both in terms of large data quantities and high speed.

ghc-text-binary 0.2.1.1 — Binary instances for text types

This package provides a compatibility layer providing Binary instances for strict and lazy text types for versions older than 1.2.1 of the text package.

ghc-tf-random 0.5 — High-quality splittable pseudorandom number generator

This package contains an implementation of a high-quality splittable pseudorandom number generator. The generator is based on a cryptographic hash function built on top of the ThreeFish block cipher. See the paper "Splittable Pseudorandom Number Generators Using Cryptographic Hashing" by Claessen, Pałka for details and the rationale of the design.

ghc-th-abstraction 0.2.6.0 — Nicer interface for reified information about data types

This package normalizes variations in the interface for inspecting datatype information via Template Haskell so that packages and support a single, easier to use informational datatype while supporting many versions of Template Haskell.

ghc-th-expand-syns 0.4.0.0 — Expands type synonyms in Template Haskell ASTs

This package enables users to expand type synonyms in Template Haskell abstract syntax trees (ASTs).

ghc-th-lift 0.7.8 — Derive Template Haskell's Lift class for datatypes

This is a Haskell library to derive Template Haskell's Lift class for datatypes.

ghc-th-lift-instances 0.1.11 — Lift instances for template-haskell for common data types

Most data types in the Haskell platform do not have Lift instances. This package provides orphan instances for containers, text, bytestring and vector.

ghc-th-orphans 0.13.2 — Orphan instances for TH datatypes

This package provides orphan instances for Template Haskell datatypes. In particular, instances for Ord and Lift, as well as a few missing Show and Eq instances. These instances used to live in the haskell-src-meta package, and that's where the version number started.

ghc-th-reify-many 0.1.6 — Recurseively reify template haskell datatype info

th-reify-many provides functions for recursively reifying top level declarations. The main intended use case is for enumerating the names of datatypes reachable from an initial datatype, and passing these names to some function which generates instances.

ghc-time-locale-compat 0.1.1.3 — Compatibility of TimeLocale between old-locale and time-1.5

This Haskell package contains wrapped name module for TimeLocale.

ghc-tls 1.3.8 — TLS/SSL protocol native implementation (Server and Client)

Native Haskell TLS and SSL protocol implementation for server and client. This provides a high-level implementation of a sensitive security protocol, eliminating a common set of security issues through the use of the advanced type system, high level constructions and common Haskell features. Currently implement the SSL3.0, TLS1.0, TLS1.1 and TLS1.2 protocol, and support RSA and Ephemeral (Elliptic curve and regular) Diffie Hellman key exchanges, and many extensions.

ghc-transformers-base 0.4.4 — Backported transformer library

Backported versions of types that were added to transformers in transformers 0.3 and 0.4 for users who need strict transformers 0.2 or 0.3 compatibility to run on old versions of the platform.

ghc-transformers-compat 0.5.1.4 — Small compatibility shim between transformers 0.3 and 0.4

This package includes backported versions of types that were added to transformers in transformers 0.3 and 0.4 for users who need strict transformers 0.2 or 0.3 compatibility to run on old versions of the platform, but also need those types.

ghc-trifecta 1.7.1.1 — Parser combinator library with convenient diagnostics

Trifecta is a modern parser combinator library for Haskell, with slicing and Clang-style colored diagnostics.

ghc-tuple-th 0.2.5 — Generate utility functions for tuples of statically known size for Haskell

This Haskell package contains Template Haskell functions for generating functions similar to those in Data.List for tuples of statically known size.

ghc-unbounded-delays 0.1.0.9 — Unbounded thread delays and timeouts

The threadDelay and timeout functions from the Haskell base library use the bounded Int type for specifying the delay or timeout period. This package provides alternative functions which use the unbounded Integer type.

ghc-unexceptionalio 0.3.0 — IO without any non-error, synchronous exceptions

When you've caught all the exceptions that can be handled safely, this is what you're left with.

ghc-union-find 0.2 — Efficient union and equivalence testing of sets

The Union/Find algorithm implements these operations in (effectively) constant-time:

  1. Check whether two elements are in the same equivalence class.

  2. Create a union of two equivalence classes.

  3. Look up the descriptor of the equivalence class.

ghc-uniplate 1.6.12 — Simple, concise and fast generic operations

Uniplate is a library for writing simple and concise generic operations. Uniplate has similar goals to the original Scrap Your Boilerplate work, but is substantially simpler and faster.

ghc-unix-compat 0.4.2.0 — Portable POSIX-compatibility layer

This package provides portable implementations of parts of the unix package. This package re-exports the unix package when available. When it isn't available, portable implementations are used.

ghc-unix-time 0.3.7 — Unix time parser/formatter and utilities

This library provides fast parsing and formatting utilities for Unix time in Haskell.

ghc-unliftio 0.2.4.0 — Provides MonadUnliftIO typecplass for unlifting monads to IO (batteries included)

This Haskell package provides the core MonadUnliftIO typeclass, a number of common instances, and a collection of common functions working with it.

ghc-unliftio-core 0.1.1.0 — The MonadUnliftIO typeclass for unlifting monads to IO

This Haskell package provides the core MonadUnliftIO typeclass, instances for base and transformers, and basic utility functions.

ghc-unordered-containers 0.2.7.1 — Efficient hashing-based container types

Efficient hashing-based container types. The containers have been optimized for performance critical use, both in terms of large data quantities and high speed.

ghc-uri-bytestring 0.3.1.0 — Haskell URI parsing as ByteStrings

This Haskell package aims to be an RFC3986 compliant URI parser that uses ByteStrings for parsing and representing the URI data.

ghc-uri-encode 1.5.0.5 — Unicode aware uri-encoding

Unicode aware uri-encoding for Haskell.

ghc-utf8-string 1.0.1.1 — Support for reading and writing UTF8 Strings

A UTF8 layer for Strings. The utf8-string package provides operations for encoding UTF8 strings to Word8 lists and back, and for reading and writing UTF8 without truncation.

ghc-utility-ht 0.0.12 — Haskell helper functions for Lists, Maybes, Tuples, Functions

This package includes Hakell modules providing various helper functions for Lists, Maybes, Tuples, Functions.

ghc-uuid 1.3.13 — Haskell library to create, compare, parse, and print UUIDs

This Haskell library provides utilities creating, comparing, parsing and printing Universally Unique Identifiers or UUIDs.

ghc-uuid-types 1.0.3 — Haskell type definitions for UUIDs

This Haskell library contains type definitions for Universally Unique Identifiers or UUIDs, and basic conversion functions.

ghc-vault 0.3.0.6 — Persistent store for arbitrary values

This package provides vaults for Haskell. A vault is a persistent store for values of arbitrary types. It's like having first-class access to the storage space behind IORefs. The data structure is analogous to a bank vault, where you can access different bank boxes with different keys; hence the name. Also provided is a locker type, representing a store for a single element.

ghc-vector 0.12.0.1 — Efficient Arrays

This library provides an efficient implementation of Int-indexed arrays (both mutable and immutable), with a powerful loop optimisation framework.

ghc-vector-algorithms 0.7.0.1 — Algorithms for vector arrays in Haskell

This Haskell library algorithms for vector arrays.

ghc-vector-binary-instances 0.2.4 — Instances of Data.Binary and Data.Serialize for vector

This library provides instances of Binary for the types defined in the vector package, making it easy to serialize vectors to and from disk. We use the generic interface to vectors, so all vector types are supported. Specific instances are provided for unboxed, boxed and storable vectors.

ghc-vector-builder 0.3.1 — Vector builder for Haskell

This Haskell package provides an API for constructing vectors. It provides the composable Builder abstraction, which has instances of the Monoid and Semigroup classes.

You would first use the Builder abstraction to specify the structure of the vector; then you can execute the builder to actually produce the vector.

ghc-vector-th-unbox 0.2.1.6 — Deriver for Data.Vector.Unboxed using Template Haskell

This Haskell library provides a Template Haskell deriver for unboxed vectors, given a pair of coercion functions to and from some existing type with an Unbox instance.

ghc-void 0.7.1 — Logically uninhabited data type

A Haskell 98 logically uninhabited data type, used to indicate that a given term should not exist.

ghc-wai 3.2.1.1 — Web application interface for Haskell

This package provides a Web Application Interface (WAI) library for the Haskell language. It defines a common protocol for communication between web applications and web servers.

ghc-wai-conduit 3.0.0.3 — Conduit wrappers for Haskell's WAI

This package provides data streaming abstraction for Haskell's Web Application Interface (WAI).

ghc-wai-extra 3.0.18 — Some basic WAI handlers and middleware

This library provides basic WAI handlers and middleware functionality.

ghc-wai-logger 2.3.0 — Logging system for WAI

This package provides the logging system for WAI.

ghc-warp 3.2.11.1 — HTTP server library for Haskell's WAI

Warp is a server library for HTTP/1.x and HTTP/2 based WAI (Web Application Interface in Haskell).

ghc-warp-tls 3.2.3 — SSL/TLS support for Warp

This package provides SSL/TLS support for Warp, a WAI handler, via the native Haskell TLS implementation.

ghc-wave 0.1.4 — Work with WAVE and RF64 files in Haskell

This package allows you to work with WAVE and RF64 files in Haskell.

ghc-wl-pprint 1.2 — Wadler/Leijen pretty printer

This is a pretty printing library based on Wadler's paper A Prettier Printer. This version allows the library user to declare overlapping instances of the Pretty class.

ghc-wl-pprint-text 1.1.0.4 — Wadler/Leijen Pretty Printer for Text values

A clone of wl-pprint for use with the text library.

ghc-word8 0.1.3 — Word8 library for Haskell

Word8 library to be used with Data.ByteString.

ghc-x11 1.8 — Bindings to the X11 graphics library

This package provides Haskell bindings to the X11 graphics library. The bindings are a direct translation of the C bindings.

ghc-x11-xft 0.3.1 — Bindings to Xft

Bindings to the Xft, X Free Type interface library, and some Xrender parts.

ghc-x509 1.6.4 — X509 reader and writer

This library provides functions to read and write X509 certificates.

ghc-x509-store 1.6.2 — X.509 collection accessing and storing methods

This package provides functions for accessing and storing X.509 collections, certificates, revocation lists, and exception lists.

ghc-x509-system 1.6.4 — Handle system X.509 accessors and storage

This package provides a library to handle system accessors and storage for X.509 certificates.

ghc-x509-validation 1.6.5 — X.509 certificate and revocation list validation

This package provides functions for X.509 certificate and revocation list validation.

ghc-xhtml 3000.2.1 — XHTML combinator library

This package provides combinators for producing XHTML 1.0, including the Strict, Transitional and Frameset variants.

ghc-xml 1.3.14 — Simple XML library for Haskell

This package provides a simple XML library for Haskell.

ghc-xml-conduit 1.7.1.2 — Utilities for dealing with XML with the conduit package

This package provides pure-Haskell utilities for dealing with XML with the conduit package.

ghc-xml-types 0.3.6 — Basic types for representing XML

This package provides basic types for representing XML documents.

ghc-xmonad-contrib 0.13 — Third party extensions for xmonad

Third party tiling algorithms, configurations, and scripts to Xmonad, a tiling window manager for X.

ghc-xss-sanitize 0.3.5.7 — Sanitize untrusted HTML to prevent XSS attacks

This library provides sanitizeXSS. Run untrusted HTML through Text.HTML.SanitizeXSS.sanitizeXSS to prevent XSS attacks.

ghc-yaml 0.8.28 — Parsing and rendering YAML documents

This package provides a library to parse and render YAML documents.

ghc-yaml 0.8.28 — Parsing and rendering YAML documents

This package provides a library to parse and render YAML documents.

ghc-yesod 1.4.5 — Framework for creating type-safe, RESTful web applications

The Haskell package package groups together the various Yesod related packages into one cohesive whole. This is the version of Yesod, whereas most of the core code lives in ghc-yesod-core.

ghc-yesod-core 1.4.37 — Core package for the Yesod web framework

This Haskell package provides all core functionality, for Yesod, on which other packages can be built. It provides dispatch, handler functions, widgets, etc.

ghc-yesod-form 1.4.16 — Form handling support for Yesod Web Framework

This Haskell package provies a set of basic form inputs such as text, number, time, checkbox, select, textarea, etc through the Yesod.Form.Fields module. Also, there is Yesod.Form.Nic module providing richtext field using Nic editor.

ghc-yesod-persistent 1.4.3 — Helpers for using Persistent from Yesod

This Haskell package provides helpers for using Persistent from Yesod.

ghc-zip-archive 0.3.0.5 — Zip archive library for Haskell

The zip-archive library provides functions for creating, modifying, and extracting files from zip archives in Haskell.

ghc-zlib 0.6.1.1 — Compression and decompression in the gzip and zlib formats

This package provides a pure interface for compressing and decompressing streams of data represented as lazy 'ByteString's. It uses the zlib C library so it has high performance. It supports the 'zlib', 'gzip' and 'raw' compression formats. It provides a convenient high level API suitable for most tasks and for the few cases where more control is needed it provides access to the full zlib feature set.

ghmm 0.9-rc3-0.2341 — Hidden Markov Model library

The General Hidden Markov Model library (GHMM) is a C library with additional Python bindings implementing a wide range of types of Hidden Markov Models (HMM) and algorithms: discrete, continuous emissions, basic training, HMM clustering, HMM mixtures.

ghostscript 9.22 — PostScript and PDF interpreter

This is a GNU package.

Ghostscript is an interpreter for the PostScript language and the PDF file format. It also includes a C library that implements the graphics capabilities of the PostScript language. It supports a wide variety of output file formats and printers.

ghostscript-with-cups 9.22 — PostScript and PDF interpreter

Ghostscript is an interpreter for the PostScript language and the PDF file format. It also includes a C library that implements the graphics capabilities of the PostScript language. It supports a wide variety of output file formats and printers.

ghostscript-with-x 9.22 — PostScript and PDF interpreter

Ghostscript is an interpreter for the PostScript language and the PDF file format. It also includes a C library that implements the graphics capabilities of the PostScript language. It supports a wide variety of output file formats and printers.

ghostwriter 1.6.1 — Write without distractions

ghostwriter provides a relaxing, distraction-free writing environment with Markdown markup.

giac-xcas 1.4.9-45 — Computer algebra system

Giac/Xcas is a computer algebra system. It has a compatibility mode for maple, mupad and the TI89. It is available as a standalone program (graphic or text interfaces) or as a C++ library.

giblib 1.2.4 — Wrapper library for imlib2

Giblib is a simple library which wraps imlib2's context API, avoiding all the context_get/set calls, adds fontstyles to the truetype renderer and supplies a generic doubly-linked list and some string functions.

giflib 5.1.4 — Tools and library for working with GIF images

GIFLIB is a library for reading and writing GIF images. It is API and ABI compatible with libungif which was in wide use while the LZW compression algorithm was patented. Tools are also included to convert, manipulate, compose, and analyze GIF images.

gimp 2.8.22 — GNU Image Manipulation Program

This is a GNU package.

GIMP is an application for image manipulation tasks such as photo retouching, composition and authoring. It supports all common image formats as well as specialized ones. It features a highly customizable interface that is extensible via a plugin system.

gimp-fourier 0.4.3-2 — GIMP plug-in to edit image in fourier space

This package provides a simple plug-in to apply the fourier transform on an image, allowing you to work with the transformed image inside GIMP. You can draw or apply filters in fourier space and get the modified image with an inverse fourier transform.