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

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-postgresql-libpq-configure 0.11
Dependencies: postgresql@14.20
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/haskellari/postgresql-libpq
Licenses: Modified BSD
Build system: haskell
Synopsis: low-level binding to libpq: configure based provider
Description:

This is a binding to libpq: the C application programmer's interface to PostgreSQL. libpq is a set of library functions that allow client programs to pass queries to the PostgreSQL backend server and to receive the results of these queries.

ghc-file-embed 0.0.16.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/snoyberg/file-embed
Licenses: FreeBSD
Build system: haskell
Synopsis: Use Template Haskell to embed file contents directly
Description:

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-test-framework-leancheck 0.0.4
Dependencies: ghc-test-framework@0.8.2.2 ghc-leancheck@1.0.4
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/rudymatela/test-framework-leancheck#readme
Licenses: Modified BSD
Build system: haskell
Synopsis: LeanCheck support for test-framework
Description:

LeanCheck support for test-framework. This package can be used to incorporate LeanCheck tests into test-framework test suites.

ghc-microstache 1.0.3
Dependencies: ghc-aeson@2.2.3.0 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/haskellari/microstache
Licenses: Modified BSD
Build system: haskell
Synopsis: Mustache templates for Haskell
Description:

This library provides Mustache templates for Haskell based on the stache library using parsec instead of megaparsec.

ghc-mockery 0.3.5
Dependencies: ghc-base-compat@0.14.1 ghc-temporary@1.3 ghc-logging-facade@0.3.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/mockery
Licenses: Expat
Build system: haskell
Synopsis: Support functions for automated testing
Description:

The mockery package provides support functions for automated testing.

ghc-io-streams-haproxy 1.0.1.0
Dependencies: ghc-attoparsec@0.14.4 ghc-io-streams@1.5.2.2 ghc-network@3.2.8.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://snapframework.com/
Licenses: Modified BSD
Build system: haskell
Synopsis: HAProxy protocol 1.5 support for io-streams
Description:

HAProxy protocol version 1.5 support (see http://haproxy.1wt.eu/download/1.5/doc/proxy-protocol.txt) for applications using io-streams. The proxy protocol allows information about a networked peer (like remote address and port) to be propagated through a forwarding proxy that is configured to speak this protocol.

ghc-semigroups 0.20
Dependencies: ghc-nats@1.1.2 ghc-tagged@0.8.9 ghc-hashable@1.5.0.0 ghc-unordered-containers@0.2.20 ghc-transformers-compat@0.7.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://github.com/ekmett/semigroups/
Licenses: Modified BSD
Build system: haskell
Synopsis: Semigroup operations for Haskell
Description:

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 that there might not exist an identity element. It also (originally) generalized a group (a monoid with all inverses) to a type where every element did not have to have an inverse, thus the name semigroup.

ghc-math-functions 0.3.4.4
Dependencies: ghc-data-default-class@0.2.0.0 ghc-vector@0.13.2.0 ghc-primitive@0.9.1.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/haskell/math-functions
Licenses: FreeBSD
Build system: haskell
Synopsis: Special functions and Chebyshev polynomials for Haskell
Description:

This Haskell library provides implementations of special mathematical functions and Chebyshev polynomials. These functions are often useful in statistical and numerical computing.

ghc-hex 0.2.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/taruti/haskell-hex
Licenses: Modified BSD
Build system: haskell
Synopsis: Convert strings into hexadecimal and back
Description:

This package converts between bytestrings and their hexadecimal string representation.

ghc-pwstore-fast 2.4.4
Dependencies: ghc-base64-bytestring@1.2.1.0 ghc-cryptohash@0.11.9 ghc-random@1.2.1.3 ghc-byteable@0.1.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/PeterScott/pwstore
Licenses: Modified BSD
Build system: haskell
Synopsis: Secure password storage
Description:

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 speed; if you need a pure Haskell library, pwstore-purehaskell has the exact same API, but uses only pure Haskell. It is about 25 times slower than this package, but still quite usable.

ghc-errors 2.3.0
Dependencies: ghc-transformers-compat@0.7.2 ghc-safe@0.3.21
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/errors
Licenses: Modified BSD
Build system: haskell
Synopsis: Error handling library for Haskell
Description:

This library encourages an error-handling style that directly uses the type system, rather than out-of-band exceptions.

ghc-bitvec 1.1.5.0
Dependencies: ghc-primitive@0.9.1.0 ghc-vector@0.13.2.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/Bodigrim/bitvec
Licenses: Modified BSD
Build system: haskell
Synopsis: Space-efficient bit vectors
Description:

This package provides a newtype over Bool with a Vector instance that requires only 1/8 of the normal memory and is in some cases much faster.

ghc-process-extras 0.7.4
Dependencies: ghc-data-default@0.8.0.1 ghc-listlike@4.7.8.4 ghc-generic-deriving@1.14.6
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/seereason/process-extras
Licenses: Expat
Build system: haskell
Synopsis: Extra tools for managing processes
Description:

This package extends https://hackage.haskell.org/package/process. It allows you to read process input and output as ByteStrings or Text, or write your own ProcessOutput instance. It also provides lazy process input and output, and a ProcessMaker class for more flexibility in the process creation API.

ghc-convertible 1.1.1.1
Dependencies: ghc-old-time@1.1.0.4
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/convertible
Licenses: Modified BSD
Build system: haskell
Synopsis: Typeclasses and instances for converting between types
Description:

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 and return a pure Either value. This means that you need not remember which specific function performs the conversion you desire.

ghc-regex-base 0.94.0.3
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://wiki.haskell.org/Regular_expressions
Licenses: Modified BSD
Build system: haskell
Synopsis: Replaces/Enhances Text.Regex
Description:

Text.Regex.Base provides the interface API for regex-posix, regex-pcre, regex-parsec, regex-tdfa, regex-dfa.

ghc-monoid-extras 0.7
Dependencies: ghc-groups@0.5.3 ghc-semigroupoids@6.0.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/monoid-extras
Licenses: Modified BSD
Build system: haskell
Synopsis: Various extra monoid-related definitions and utilities
Description:

This package provides various extra monoid-related definitions and utilities, such as monoid actions, monoid coproducts, semi-direct products, "deletable" monoids, "split" monoids, and "cut" monoids.

ghc-transformers-compat 0.7.2
Dependencies: ghc-generic-deriving@1.14.6
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://github.com/ekmett/transformers-compat/
Licenses: Modified BSD
Build system: haskell
Synopsis: Small compatibility shim between transformers 0.3 and 0.4
Description:

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-text-builder-linear 0.1.3
Dependencies: ghc-quote-quot@0.2.1.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/Bodigrim/linear-builder
Licenses: Modified BSD
Build system: haskell
Synopsis: Builder for Text and ByteString based on linear types
Description:

Strict Text and ByteString builder, which hides mutable buffer behind linear types and takes amortized linear time.

ghc-prim-uniq 0.2
Dependencies: ghc-dependent-sum@0.7.2.0 ghc-primitive@0.9.1.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/obsidiansystems/prim-uniq
Licenses: Public Domain
Build system: haskell
Synopsis: Opaque unique identifiers in primitive state monads
Description:

This library provides opaque unique identifiers in primitive state monads and a GADT-like type using them as witnesses of type equality.

ghc-memotrie 0.6.11
Dependencies: ghc-newtype-generics@0.6.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/conal/MemoTrie
Licenses: Modified BSD
Build system: haskell
Synopsis: Trie-based memo functions
Description:

This package provides a functional library for creating efficient memo functions using tries.

ghc-selective 0.7.0.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/snowleopard/selective
Licenses: Expat
Build system: haskell
Synopsis: Selective applicative functors
Description:

This package implements selective applicative functors, which allow you to declare your effects statically, and select which to execute dynamically. See the paper on selective functors for more details.

ghc-onetuple 0.4.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/OneTuple
Licenses: Modified BSD
Build system: haskell
Synopsis: Singleton Tuple
Description:

This package is a compatibility package for a singleton data type . > data Solo a = Solo a . Note: it's not a @newtype@ . @Solo@ is available in @base-4.16@ (GHC-9.2).

ghc-hslua-module-system 1.1.3
Dependencies: ghc-hslua-core@2.3.2 ghc-hslua-packaging@2.3.1 ghc-hslua-marshalling@2.3.1 ghc-temporary@1.3
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/hslua/hslua
Licenses: Expat
Build system: haskell
Synopsis: Lua module wrapper around Haskell's System module
Description:

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 package.preload. Note that the Lua package library must have already been loaded before the loader can be added.

ghc-witherable 0.5
Dependencies: ghc-base-orphans@0.9.3 ghc-hashable@1.5.0.0 ghc-unordered-containers@0.2.20 ghc-vector@0.13.2.0 ghc-indexed-traversable@0.1.4 ghc-indexed-traversable-instances@0.1.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/fumieval/witherable
Licenses: Modified BSD
Build system: haskell
Synopsis: Filterable traversable
Description:

This package provides a stronger variant of `traverse` which can remove elements and generalised mapMaybe, catMaybes, filter

Total packages: 32521