_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/

Enter the query into the form above. You can look for specific version of a package by using @ symbol like this: gcc@10.

API method:

GET /api/packages?search=hello&page=1&limit=20

where search is your query, page is a page number and limit is a number of items on a single page. Pagination information (such as a number of pages and etc) is returned in response headers.

If you'd like to join our channel search send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.


ghc-pgp-wordlist 0.1.0.3-1.1f0cfd9
Dependencies: ghc-vector@0.13.2.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/quchen/pgp-wordlist
Licenses: Modified BSD
Build system: haskell
Synopsis: Translate between binary data and a human-readable collection of words
Description:

The PGP Word List consists of two phonetic alphabets, each with one word per possible byte value. A string of bytes is translated with these alphabets, alternating between them at each byte.

The PGP words corresponding to the bytes 5B 1D CA 6E are "erase breakaway spellbind headwaters", for example.

For further information, see http://en.wikipedia.org/wiki/PGP_word_list.

ghc-serialise 0.2.6.1
Dependencies: ghc-cborg@0.2.10.0 ghc-half@0.3.3 ghc-hashable@1.5.0.0 ghc-primitive@0.9.1.0 ghc-strict@0.5.1 ghc-these@1.2.1 ghc-unordered-containers@0.2.20 ghc-vector@0.13.2.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/well-typed/cborg
Licenses: Modified BSD
Build system: haskell
Synopsis: Binary serialisation library for Haskell values
Description:

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 custom data type you have as well.

The underlying binary format used is the 'Concise Binary Object Representation', or CBOR, specified in RFC 7049. As a result, serialised Haskell values have implicit structure outside of the Haskell program itself, meaning they can be inspected or analyzed without custom tools.

An implementation of the standard bijection between CBOR and JSON is provided by the https://hackage.haskell.org/package/cborg-json package. Also see https://hackage.haskell.org/package/cbor-tool for a convenient command-line utility for working with CBOR data.

ghc-base64 1.0
Dependencies: ghc-text-short@0.1.6
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/emilypi/base64
Licenses: Modified BSD
Build system: haskell
Synopsis: Modern RFC 4648-compliant Base64 library
Description:

RFC 4648-compliant Base64 with an eye towards performance and modernity (additional support for RFC 7049 standards)

ghc-hslua 2.3.1
Dependencies: ghc-hslua-aeson@2.3.1.1 ghc-hslua-core@2.3.2 ghc-hslua-classes@2.3.1 ghc-hslua-marshalling@2.3.1 ghc-hslua-objectorientation@2.3.1 ghc-hslua-packaging@2.3.1 ghc-hslua-typing@0.1.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://hslua.org/
Licenses: Expat
Build system: haskell
Synopsis: Lua language interpreter embedding in Haskell
Description:

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

ghc-retry 0.9.3.1
Dependencies: ghc-random@1.2.1.3 ghc-mtl-compat@0.2.2 ghc-unliftio-core@0.2.1.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://github.com/Soostone/retry
Licenses: Modified BSD
Build system: haskell
Synopsis: Retry combinators for monadic actions that may fail
Description:

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 purpose is to make it easier to work with IO and especially network IO actions that often experience temporary failure and warrant retrying of the original action. For example, a database query may time out for a while, in which case we should hang back for a bit and retry the query instead of simply raising an exception.

ghc-system-filepath 0.4.14.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/fpco/haskell-filesystem
Licenses: Expat
Build system: haskell
Synopsis: High-level, byte-based file and directory path manipulations
Description:

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-haskell-lexer 1.2.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/yav/haskell-lexer
Licenses: Expat
Build system: haskell
Synopsis: Fully compliant Haskell 98 lexer
Description:

This package provides a fully compliant Haskell 98 lexer.

ghc-protolude 0.3.5
Dependencies: ghc-async@2.2.5 ghc-hashable@1.5.0.0 ghc-mtl-compat@0.2.2 ghc-transformers-compat@0.7.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/sdiehl/protolude
Licenses: Expat
Build system: haskell
Synopsis: Sensible set of defaults for writing custom Preludes
Description:

Protolude gives you sensible defaults for writing custom Preludes to replace the standard one provided by GHC.

ghc-bytestring-builder 0.10.8.2.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/bytestring-builder
Licenses: Modified BSD
Build system: haskell
Synopsis: The new bytestring builder, packaged outside of GHC
Description:

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-resourcet 1.3.0
Dependencies: ghc-unliftio-core@0.2.1.0 ghc-primitive@0.9.1.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://github.com/snoyberg/conduit
Licenses: Modified BSD
Build system: haskell
Synopsis: Deterministic allocation and freeing of scarce resources
Description:

ResourceT is a monad transformer which creates a region of code where you can safely allocate resources.

ghc-attoparsec 0.14.4
Dependencies: ghc-scientific@0.3.8.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/haskell/attoparsec
Licenses: Modified BSD
Build system: haskell
Synopsis: Fast combinator parsing for bytestrings and text
Description:

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

ghc-template-haskell 2.22.0.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/template-haskell
Licenses: Modified BSD
Build system: haskell
Synopsis: Support library for Template Haskell
Description:

This package provides modules containing facilities for manipulating Haskell source code using Template Haskell. See http://www.haskell.org/haskellwiki/Template_Haskell for more information.

ghc-infer-license 0.2.0
Dependencies: ghc-text-metrics@0.3.3
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/infer-license
Licenses: Expat
Build system: haskell
Synopsis: Infer software license from a given license file
Description:

This library provides tools to infer a software license from a given license file.

ghc-unicode-data 0.6.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://github.com/composewell/unicode-data
Licenses: ASL 2.0
Build system: haskell
Synopsis: Access Unicode Character Database (UCD)
Description:

This package provides Haskell APIs to efficiently access the <https://www.unicode.org/ucd/ Unicode character database> (UCD). Performance is the primary goal in the design of this package. The Haskell data structures are generated programmatically from the UCD files.

ghc-regex-pcre-builtin 0.95.2.3.8.44
Dependencies: ghc-regex-base@0.94.0.3
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/regex-pcre-builtin
Licenses: Modified BSD
Build system: haskell
Synopsis: Enhancement of the builtin Text.Regex library
Description:

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-fingertree 0.1.6.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/fingertree
Licenses: Modified BSD
Build system: haskell
Synopsis: Generic finger-tree structure
Description:

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 of Ralf Hinze and Ross Paterson, "Finger trees: a simple general-purpose data structure".

ghc-binary-orphans 1.0.5
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/binary-orphans
Licenses: Modified BSD
Build system: haskell
Synopsis: Compatibility package for binary
Description:

This package provides instances defined in later versions of ghc-binary package.

ghc-fgl-arbitrary 0.2.0.6
Dependencies: ghc-fgl@5.8.3.0 ghc-quickcheck@2.15.0.1 ghc-hspec@2.11.12
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://hackage.haskell.org/package/fgl-arbitrary
Licenses: Modified BSD
Build system: haskell
Synopsis: QuickCheck support for fgl
Description:

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-wizards 1.0.3
Dependencies: ghc-control-monad-free@0.6.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/wizards
Licenses: Modified BSD
Build system: haskell
Synopsis: High level, generic library for interrogative user interfaces
Description:

wizards is a package designed for the quick and painless development of interrogative programs, which revolve around a dialogue with the user, who is asked a series of questions in a sequence much like an installation wizard.

Everything from interactive system scripts, to installation wizards, to full-blown shells can be implemented with the support of wizards.

It is developed transparently on top of a free monad, which separates out the semantics of the program from any particular interface. A variety of backends exist, including console-based System.Console.Wizard.Haskeline and System.Console.Wizard.BasicIO, and the pure System.Console.Wizard.Pure. It is also possible to write your own backends, or extend existing back-ends with new features. While both built-in IO backends operate on a console, there is no reason why wizards cannot also be used for making GUI wizard interfaces.

ghc-hostname 1.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/hostname
Licenses: Modified BSD
Build system: haskell
Synopsis: Hostname in Haskell
Description:

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

ghc-chart-cairo 1.9.4.1
Dependencies: ghc-old-locale@1.0.0.7 ghc-cairo@0.13.12.0 ghc-colour@2.3.6 ghc-data-default-class@0.2.0.0 ghc-operational@0.2.4.2 ghc-lens@5.3.5 ghc-chart@1.9.5
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/timbod7/haskell-chart/wiki
Licenses: Modified BSD
Build system: haskell
Synopsis: Cairo backend for Charts
Description:

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

ghc-portmidi 0.2.0.0
Dependencies: alsa-lib@1.2.16
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/PortMidi/PortMidi-haskell
Licenses: Modified BSD
Build system: haskell
Synopsis: Haskell bindings for PortMedia/PortMidi
Description:

This is a Haskell module for PortMidi audio library, which supports real-time MIDI input and output.

ghc-skylighting-format-blaze-html 0.1.1.3
Dependencies: ghc-skylighting-core@0.14.6 ghc-blaze-html@0.9.2.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/jgm/skylighting
Licenses: Modified BSD
Build system: haskell
Synopsis: HTML formatter for skylighting syntax highlighting library
Description:

This module allows tokens produced by skylighting-core to be rendered as HTML.

ghc-syb 0.7.2.4
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/dreixel/syb
Licenses: Modified BSD
Build system: haskell
Synopsis: Scrap Your Boilerplate
Description:

This package contains the generics system described in the /Scrap Your Boilerplate/ papers (see the website). It defines the Data class of types permitting folding and unfolding of constructor applications, instances of this class for primitive types, and a variety of traversals.

Total packages: 32521