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

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-doctest-parallel 0.4
Dependencies: ghc-glob@0.10.2 ghc-base-compat@0.14.1 ghc-code-page@0.2.1 ghc-exactprint@1.10.0.0 ghc-paths@0.1.0.12 ghc-random-bootstrap@1.2.1.3 ghc-syb@0.7.2.4 ghc-unordered-containers-bootstrap@0.2.20
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/martijnbastiaan/doctest-parallel#readme
Licenses: Expat
Build system: haskell
Synopsis: Test interactive Haskell examples
Description:

The doctest program checks examples in source code comments. It is modeled after doctest for Python (<https://docs.python.org/3/library/doctest.html>). . Documentation is at <https://github.com/martijnbastiaan/doctest-parallel#readme>.

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-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-sop-core 0.5.0.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/sop-core
Licenses: Modified BSD
Build system: haskell
Synopsis: True Sums of Products
Description:

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 of this package is to serve as the core of generics-sop.

ghc-vector-algorithms 0.9.1.0
Dependencies: ghc-bitvec@1.1.5.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/erikd/vector-algorithms/
Licenses: Modified BSD
Build system: haskell
Synopsis: Algorithms for vector arrays in Haskell
Description:

This Haskell library algorithms for vector arrays.

ghc-findbin 0.0.5
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/audreyt/findbin
Licenses: Modified BSD
Build system: haskell
Synopsis: Get the absolute path of the running program
Description:

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 as compiled as an executable.

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-file-io 0.1.5
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/hasufell/file-io
Licenses: Modified BSD
Build system: haskell
Synopsis: Basic file IO operations via 'OsPath'
Description:

Basic file IO operations like Prelude, but for OsPath'.

ghc-managed 1.0.10
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/managed
Licenses: Modified BSD
Build system: haskell
Synopsis: Monad for managed values
Description:

In Haskell you very often acquire values using the with... idiom using functions of type (a -> IO r) -> IO r. This idiom forms a Monad, which is a special case of the ContT monad (from transformers) or the Codensity monad (from kan-extensions). The main purpose behind this package is to provide a restricted form of these monads specialized to this unusually common case.

The reason this package defines a specialized version of these types is to:

  • be more beginner-friendly,

  • simplify inferred types and error messages, and:

  • provide some additional type class instances that would otherwise be orphan instances

ghc-recv 0.1.1
Dependencies: ghc-network@3.2.8.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://github.com/yesodweb/wai
Licenses: Modified BSD
Build system: haskell
Synopsis: Efficient network recv
Description:

Network recv based on buffer pools

ghc-diagrams-solve 0.1.3.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://diagrams.github.io
Licenses: Modified BSD
Build system: haskell
Synopsis: Pure Haskell solver routines used by diagrams
Description:

This library provides Pure Haskell solver routines for use by the diagrams framework. It currently includes routines for finding real roots of low-degree (n < 5) polynomials, and solving tridiagonal and cyclic tridiagonal linear systems.

ghc-text-binary 0.2.1.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/kawu/text-binary
Licenses: FreeBSD
Build system: haskell
Synopsis: Binary instances for text types
Description:

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-hslua-module-version 1.1.1
Dependencies: ghc-hslua-core@2.3.2 ghc-hslua-marshalling@2.3.1 ghc-hslua-packaging@2.3.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 module to work with version specifiers
Description:

Wrapper for the Data.Version.Version Haskell type.

ghc-setenv 0.1.1.3
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/setenv
Licenses: Expat
Build system: haskell
Synopsis: Library for setting environment variables
Description:

This package provides a Haskell library for setting environment variables.

ghc-language-glsl 0.3.0
Dependencies: ghc-prettyclass@1.0.0.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://hackage.haskell.org/package/language-glsl
Licenses: Modified BSD
Build system: haskell
Synopsis: GLSL abstract syntax tree, parser, and pretty-printer
Description:

This package is a Haskell library for the representation, parsing, and pretty-printing of GLSL 1.50 code.

ghc-lifted-base 0.2.3.12
Dependencies: ghc-transformers-base@0.4.6 ghc-monad-control@1.0.3.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/basvandijk/lifted-base
Licenses: Modified BSD
Build system: haskell
Synopsis: Lifted IO operations from the base library
Description:

Lifted-base exports IO operations from the base library lifted to any instance of MonadBase or MonadBaseControl. Note that not all modules from base are converted yet. The package includes a copy of the monad-peel test suite written by Anders Kaseorg.

ghc-data-array-byte 0.1.0.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/Bodigrim/data-array-byte
Licenses: Modified BSD
Build system: haskell
Synopsis: Compatibility layer for Data.Array.Byte
Description:

Compatibility layer for Data.Array.Byte providing boxed wrappers for ByteArray and MutableByteArray and relevant instances for GHC < 9.4.

ghc-storable-record 0.0.7
Dependencies: ghc-quickcheck@2.15.0.1 ghc-semigroups@0.20 ghc-utility-ht@0.0.17.2 ghc-storablevector@0.2.13.2 ghc-timeit@2.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://code.haskell.org/~thielema/storable-record/
Licenses: Modified BSD
Build system: haskell
Synopsis: Elegant definition of Storable instances for records
Description:

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 bit arithmetic to compute the right offsets, that would be otherwise done manually or by a preprocessor like C2HS. There is no guarantee that the generated memory layout is compatible with that of a corresponding C struct. However, the module generates the smallest layout that is possible with respect to the alignment of the record elements.

ghc-hasktags 0.73.0
Dependencies: ghc-json@0.11 ghc-microlens-platform@0.4.4.1 ghc-utf8-string@1.0.2 ghc-optparse-applicative@0.18.1.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://github.com/MarcWeber/hasktags
Licenses: Modified BSD
Build system: haskell
Synopsis: Make @code{Ctags} and @code{Etags} files for Haskell programs
Description:

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

ghc-parsec 3.1.18.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/haskell/parsec
Licenses: Modified BSD
Build system: haskell
Synopsis: Monadic parser combinators
Description:

Parsec is designed from scratch as an industrial-strength parser library. It is simple, safe, well documented (on the package homepage), has extensive libraries, good error messages, and is fast. It is defined as a monad transformer that can be stacked on arbitrary monads, and it is also parametric in the input stream type.

ghc-regex-compat 0.95.2.2
Dependencies: ghc-regex-base@0.94.0.3 ghc-regex-posix@0.96.0.2
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:

This library provides one module layer over regex-posix to replace Text.Regex.

ghc-microlens-mtl 0.2.1.0
Dependencies: ghc-microlens@0.4.14.0 ghc-transformers-compat@0.7.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://github.com/stevenfontanella/microlens
Licenses: Modified BSD
Build system: haskell
Synopsis: @code{microlens} support for Reader/Writer/State from mtl
Description:

This package contains functions (like view or +=) which work on MonadReader, MonadWriter, and MonadState from the mtl package. This package is a part of the microlens family; see the readme on Github.

ghc-fixed 0.3
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://github.com/ekmett/fixed
Licenses: Modified BSD
Build system: haskell
Synopsis: Signed 15.16 precision fixed point arithmetic
Description:

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

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.

Total packages: 72465