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

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-system-fileio 0.3.16.4
Dependencies: ghc-system-filepath@0.4.14 ghc-chell@0.5 ghc-temporary@1.3
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: Consistent file system interaction across GHC versions
Description:

This is a small wrapper around the directory, unix, and Win32 packages, for use with system-filepath. It provides a consistent API to the various versions of these packages distributed with different versions of GHC. In particular, this library supports working with POSIX files that have paths which can't be decoded in the current locale encoding.

ghc-bifunctors 5.5.15
Dependencies: ghc-base-orphans@0.8.8.2 ghc-comonad@5.0.8 ghc-th-abstraction@0.4.5.0 ghc-tagged@0.8.6.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/ekmett/bifunctors/
Licenses: Modified BSD
Build system: haskell
Synopsis: Bifunctors for Haskell
Description:

This package provides bifunctors for Haskell.

ghc-haddock-api 2.26.0
Dependencies: ghc-paths@0.1.0.12 ghc-haddock-library@1.10.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://www.haskell.org/haddock/
Licenses: Modified BSD
Build system: haskell
Synopsis: API for documentation-generation tool Haddock
Description:

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

ghc-doctemplates 0.10.0.2
Dependencies: ghc-safe@0.3.19 ghc-text-conversions@0.3.1.1 ghc-aeson@2.0.3.0 ghc-hsyaml@0.2.1.1 ghc-doclayout@0.4.0.1 ghc-vector@0.12.3.1 ghc-scientific@0.3.7.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/jgm/doctemplates#readme
Licenses: Modified BSD
Build system: haskell
Synopsis: Pandoc-style document templates
Description:

This package provides a simple text templating system used by pandoc.

ghc-bencode 0.6.1.1
Dependencies: ghc-transformers-compat@0.7.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://hackage.haskell.org/package/bencode
Licenses: Modified BSD
Build system: haskell
Synopsis: Parsers and printers for bencoded data
Description:

This library provides parsers and printers for bencoded data. Bencode is the encoding used by the peer-to-peer file sharing system BitTorrent for storing and transmitting loosely structured data.

ghc-managed 1.0.10
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://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-pgp-wordlist 0.1.0.3
Dependencies: ghc-vector@0.12.3.1
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-dbus 1.2.29
Dependencies: ghc-cereal@0.5.8.3 ghc-conduit@1.3.5 ghc-lens@5.1.1 ghc-network@3.1.4.0 ghc-random@1.2.1.1 ghc-split@0.2.3.5 ghc-th-lift@0.8.3 ghc-vector@0.12.3.1 ghc-xml-conduit@1.9.1.2 ghc-xml-types@0.3.8
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/rblaze/haskell-dbus#readme
Licenses: ASL 2.0
Build system: haskell
Synopsis: Client library for the D-Bus IPC system
Description:

D-Bus is a simple, message-based protocol for inter-process communication, which allows applications to interact with other parts of the machine and the user's session using remote procedure calls. D-Bus is a essential part of the modern Linux desktop, where it replaces earlier protocols such as CORBA and DCOP. This library is an implementation of the D-Bus protocol in Haskell. It can be used to add D-Bus support to Haskell applications, without the awkward interfaces common to foreign bindings.

ghc-vector 0.12.3.1
Dependencies: ghc-primitive@0.7.3.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/haskell/vector
Licenses: Modified BSD
Build system: haskell
Synopsis: Efficient Arrays
Description:

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

ghc-xml-hamlet 0.5.0.2
Dependencies: ghc-shakespeare@2.0.30 ghc-xml-conduit@1.9.1.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://www.yesodweb.com/
Licenses: Modified BSD
Build system: haskell
Synopsis: Hamlet-style quasiquoter for XML content
Description:

This package provides a type-safe tool for generating XML code via quasi-quoting built on top of ghc-shakespeare.

ghc-ref-tf 0.5.0.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://hackage.haskell.org/package/ref-tf
Licenses: Modified BSD
Build system: haskell
Synopsis: Type class for monads with references using type families
Description:

This package contains a MonadRef type class that abstracts over the details of manipulating references, allowing one to write code that can operate in either the ST monad or the IO monad.

ghc-monad-loops 0.4.3
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/mokus0/monad-loops
Licenses: Public Domain
Build system: haskell
Synopsis: Monadic loops for Haskell
Description:

This Haskell package provides some useful control operators for looping.

ghc-template-haskell-compat-v0208 0.1.9.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/nikita-volkov/template-haskell-compat-v0208
Licenses: Expat
Build system: haskell
Synopsis: Backwards compatibility layer for Template Haskell newer than 2.8
Description:

This package provides a backwards compatibility layer for Template Haskell newer than 2.8.

ghc-hackage-security 0.6.2.3
Dependencies: ghc-base16-bytestring@1.0.2.0 ghc-base64-bytestring@1.2.1.0 ghc-ed25519@0.0.5.0 ghc-cryptohash-sha256@0.11.102.1 ghc-tar@0.5.1.1 ghc-zlib@0.6.3.0 ghc-lukko@0.1.1.3 ghc-cabal-syntax@3.6.0.0 ghc-network-uri@2.6.4.2 ghc-network@3.1.4.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/haskell/hackage-security
Licenses: Modified BSD
Build system: haskell
Synopsis: Hackage security library
Description:

This Hackage security library provides both server and client utilities for securing the Hackage package server. It is based on The Update Framework, a set of recommendations developed by security researchers at various universities in the US as well as developers on the Tor project.

ghc-c2hs 0.28.8
Dependencies: ghc-language-c@0.9.2 ghc-dlist@1.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/haskell/c2hs
Licenses: GPL 2
Build system: haskell
Synopsis: Create Haskell bindings to C libraries
Description:

C->Haskell assists in the development of Haskell bindings to C libraries. It extracts interface information from C header files and generates Haskell code with foreign imports and marshaling. Unlike writing foreign imports by hand (or using hsc2hs), this ensures that C functions are imported with the correct Haskell types.

ghc-case-insensitive 1.2.1.0
Dependencies: ghc-hashable@1.4.2.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/basvandijk/case-insensitive
Licenses: Modified BSD
Build system: haskell
Synopsis: Case insensitive string comparison
Description:

The module Data.CaseInsensitive provides the CI type constructor which can be parameterised by a string-like type like: String, ByteString, Text, etc. Comparisons of values of the resulting type will be insensitive to cases.

ghc-streaming-commons 0.2.2.6
Dependencies: ghc-async@2.2.4 ghc-network@3.1.4.0 ghc-random@1.2.1.1 ghc-zlib@0.6.3.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/fpco/streaming-commons
Licenses: Expat
Build system: haskell
Synopsis: Conduit and pipes needed by some streaming data libraries
Description:

This package provides low-dependency functionality commonly needed by various Haskell streaming data libraries, such as conduit and pipes.

ghc-template-haskell 2.18.0.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://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-filemanip 0.3.6.3
Dependencies: ghc-unix-compat@0.5.4
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/bos/filemanip
Licenses: Modified BSD
Build system: haskell
Synopsis: File and directory manipulation for Haskell
Description:

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-only 0.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://hackage.haskell.org/package/Only
Licenses: Modified BSD
Build system: haskell
Synopsis: The 1-tuple type or single-value collection
Description:

This package provides a canonical anonymous 1-tuple type missing from Haskell for attaching typeclass instances.

There is also the OneTuple package which by using a boxed data-type provides a 1-tuple type which has laziness properties which are more faithful to the ones of Haskell's native tuples; whereas the primary purpose of Only is to provide the traditionally so named type-wrapper for attaching typeclass instances.

ghc-call-stack 0.4.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/sol/call-stack#readme
Licenses: Expat
Build system: haskell
Synopsis: Use GHC call-stacks in a backward compatible way
Description:

This package provides a compatibility layer for using GHC call stacks with different versions of the compiler.

ghc-adjunctions 4.4.2
Dependencies: ghc-comonad@5.0.8 ghc-contravariant@1.5.5 ghc-distributive@0.6.2.1 ghc-free@5.1.10 ghc-profunctors@5.6.2 ghc-tagged@0.8.6.1 ghc-semigroupoids@5.3.7 ghc-semigroups@0.20 ghc-transformers-compat@0.7.2 ghc-void@0.7.3
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/ekmett/adjunctions/
Licenses: Modified BSD
Build system: haskell
Synopsis: Adjunctions and representable functors
Description:

This library provides adjunctions and representable functors for Haskell.

ghc-fast-logger 3.1.2
Dependencies: ghc-auto-update@0.1.6 ghc-easy-file@0.2.5 ghc-unix-time@0.4.9 ghc-unix-compat@0.5.4 ghc-bytestring-builder@0.10.8.2.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/kazu-yamamoto/logger
Licenses: Modified BSD
Build system: haskell
Synopsis: Fast logging system
Description:

This library provides a fast logging system for Haskell.

ghc-type-equality 1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/hesselink/type-equality
Licenses: Modified BSD
Build system: haskell
Synopsis: @code{Data.Type.Equality} compatibility package
Description:

This library defines a propositional equality data type, shims Data.Type.Equality as well as possible for older GHC versions (< 7.8).

data a :~: b where
  Refl :: a :~: a

The module Data.Type.Equality.Hetero shims @code:~~: equality, and for compilers with PolyKinds.

Total packages: 69282