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

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-prettyprinter-ansi-terminal 1.1.3
Dependencies: ghc-ansi-terminal@1.1.3 ghc-prettyprinter@1.7.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://github.com/quchen/prettyprinter
Licenses: FreeBSD
Build system: haskell
Synopsis: ANSI terminal backend for the prettyprinter package
Description:

ANSI terminal backend for the prettyprinter package.

ghc-hs-bibutils 6.10.0.0
Dependencies: ghc-syb@0.7.2.4
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/wilx/hs-bibutils
Licenses: GPL 2+
Build system: haskell
Synopsis: Haskell bindings to bibutils
Description:

This package provides Haskell bindings to bibutils, a library that interconverts between various bibliography formats using a common MODS-format XML intermediate.

ghc-simple-sendfile 0.2.32
Dependencies: ghc-network@3.2.8.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/simple-sendfile
Licenses: Modified BSD
Build system: haskell
Synopsis: Cross platform library for the sendfile system call
Description:

This library tries to call minimum system calls which are the bottleneck of web servers.

ghc-erf 2.0.0.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/erf
Licenses: Modified BSD
Build system: haskell
Synopsis: The error function, erf, and related functions for Haskell
Description:

This Haskell library provides a type class for the error function, erf, and related functions. Instances for Float and Double.

ghc-inline-c-cpp 0.5.0.2
Dependencies: ghc-inline-c@0.9.1.10 ghc-safe-exceptions@0.1.7.4
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/inline-c-cpp
Licenses: Expat
Build system: haskell
Synopsis: Lets you embed C++ code into Haskell
Description:

This package provides utilities to inline C++ code into Haskell using inline-c.

ghc-void 0.7.3
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://github.com/ekmett/void
Licenses: Modified BSD
Build system: haskell
Synopsis: Logically uninhabited data type
Description:

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

ghc-mono-traversable 1.0.21.0
Dependencies: ghc-hashable@1.5.0.0 ghc-split@0.2.5 ghc-unordered-containers@0.2.20 ghc-vector@0.13.2.0 ghc-vector-algorithms@0.9.1.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/snoyberg/mono-traversable#readme
Licenses: Expat
Build system: haskell
Synopsis: Haskell classes for mapping, folding, and traversing monomorphic containers
Description:

This Haskell package provides Monomorphic variants of the Functor, Foldable, and Traversable typeclasses. If you understand Haskell's basic typeclasses, you understand mono-traversable. In addition to what you are used to, it adds on an IsSequence typeclass and has code for marking data structures as non-empty.

ghc-wl-pprint-text 1.2.0.2
Dependencies: ghc-base-compat@0.14.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/wl-pprint-text
Licenses: Modified BSD
Build system: haskell
Synopsis: Wadler/Leijen Pretty Printer for Text values
Description:

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

ghc-monoidal-containers 0.6.6.0
Dependencies: ghc-aeson@2.2.3.0 ghc-hashable@1.5.0.0 ghc-lens@5.3.5 ghc-newtype@0.2.2.0 ghc-unordered-containers@0.2.20 ghc-witherable@0.5 ghc-semialign@1.3.1 ghc-these@1.2.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://github.com/bgamari/monoidal-containers
Licenses: Modified BSD
Build system: haskell
Synopsis: Containers with monoidal accumulation
Description:

Containers with merging via monoidal accumulation. The Monoid instances provided by the containers and unordered-containers packages merge structures in a left-biased manner instead of using the underlying monoidal structure of the value. This package wraps the types provided by these packages, but provides Monoid instances implemented in terms of the value type's mappend'.

ghc-safesemaphore 0.10.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/ChrisKuklewicz/SafeSemaphore
Licenses: Modified BSD
Build system: haskell
Synopsis: Exception safe semaphores
Description:

This library provides exception safe semaphores that can be used in place of QSem, QSemN, and SampleVar, all of which are not exception safe and can be broken by killThread.

ghc-semialign 1.3.1
Dependencies: ghc-these@1.2.1 ghc-hashable@1.5.0.0 ghc-indexed-traversable@0.1.4 ghc-indexed-traversable-instances@0.1.2 ghc-tagged@0.8.9 ghc-unordered-containers@0.2.20 ghc-vector@0.13.2.0 ghc-semigroupoids@6.0.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/haskellari/these
Licenses: Modified BSD
Build system: haskell
Synopsis: Align and Zip type-classes from the common Semialign ancestor
Description:

The major use of These of this is provided by the align member of Semialign class, representing a generalized notion of "zipping with padding" that combines structures without truncating to the size of the smaller input. It turns out that zip operation fits well the Semialign class, forming lattice-like structure.

ghc-doclayout 0.5.0.1
Dependencies: ghc-emojis@0.1.4.1 ghc-safe@0.3.21
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/jgm/doclayout
Licenses: Modified BSD
Build system: haskell
Synopsis: Pretty-printing library for laying out text documents
Description:

doclayout is a pretty-printing library for laying out text documents, with several features not present in pretty-printing libraries designed for code. It was designed for use in Pandoc.

ghc-constraints-extras 0.4.0.2
Dependencies: ghc-constraints@0.14.2 ghc-aeson@2.2.3.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/obsidiansystems/constraints-extras
Licenses: Modified BSD
Build system: haskell
Synopsis: Utility package for constraints
Description:

Convenience functions and TH for working with constraints. See README.md for example usage.

ghc-base-orphans 0.9.3
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/haskell-compat/base-orphans#readme
Licenses: Expat
Build system: haskell
Synopsis: Orphan instances for backwards compatibility
Description:

This package defines orphan instances that mimic instances available in later versions of base to a wider (older) range of compilers.

ghc-data-default-instances-base 0.1.0.1
Dependencies: ghc-data-default-class@0.2.0.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://hackage.haskell.org/package/data-default-instances-base
Licenses: Modified BSD
Build system: haskell
Synopsis: Default instances for types in base
Description:

This package provides default instances for types from the base package.

ghc-trifecta 2.1.4
Dependencies: ghc-ansi-terminal@1.1.3 ghc-blaze-builder@0.4.4.1 ghc-blaze-html@0.9.2.0 ghc-blaze-markup@0.8.3.0 ghc-charset@0.3.12 ghc-comonad@5.0.9 ghc-fingertree@0.1.6.2 ghc-hashable@1.5.0.0 ghc-indexed-traversable@0.1.4 ghc-lens@5.3.5 ghc-parsers@0.12.12 ghc-prettyprinter@1.7.1 ghc-prettyprinter-ansi-terminal@1.1.3 ghc-profunctors@5.6.3 ghc-reducers@3.12.5 ghc-unordered-containers@0.2.20 ghc-utf8-string@1.0.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://github.com/ekmett/trifecta/
Licenses: Modified BSD
Build system: haskell
Synopsis: Parser combinator library with convenient diagnostics
Description:

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

ghc-unicode-transforms 0.4.0.1
Dependencies: 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-transforms
Licenses: Modified BSD
Build system: haskell
Synopsis: Unicode normalization
Description:

This library provides tools for fast Unicode 12.1.0 normalization in Haskell (normalization forms C, KC, D, and KD).

ghc-memory 0.18.0
Dependencies: ghc-basement@0.0.16
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/vincenthz/hs-memory
Licenses: Modified BSD
Build system: haskell
Synopsis: Memory abstractions for Haskell
Description:

This package provides memory abstractions, such as chunk of memory, polymorphic byte array management and manipulation functions. It contains a polymorphic byte array abstraction and functions similar to strict ByteString, different type of byte array abstraction, raw memory IO operations (memory set, memory copy, ..) and more

ghc-servant 0.20.3.0
Dependencies: ghc-constraints@0.14.2 ghc-sop-core@0.5.0.2 ghc-generics-sop@0.5.1.4 ghc-http-api-data@0.6.2 ghc-singleton-bool@0.1.8 ghc-aeson@2.2.3.0 ghc-attoparsec@0.14.4 ghc-bifunctors@5.6.2 ghc-case-insensitive@1.2.1.0 ghc-http-media@0.8.1.1 ghc-http-types@0.12.4 ghc-mmorph@1.2.1 ghc-network-uri@2.6.4.2 ghc-quickcheck@2.15.0.1 ghc-vault@0.3.1.5
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://docs.servant.dev/
Licenses: Modified BSD
Build system: haskell
Synopsis: Family of combinators for defining webservices APIs
Description:

This package provides a family of combinators for defining webservices APIs and serving them . You can learn about the basics in the <http://docs.servant.dev/en/stable/tutorial/index.html tutorial>. . <https://github.com/haskell-servant/servant/blob/master/servant/CHANGELOG.md CHANGELOG>

ghc-monad-control 1.0.3.1
Dependencies: ghc-transformers-base@0.4.6 ghc-transformers-compat@0.7.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/basvandijk/monad-control
Licenses: Modified BSD
Build system: haskell
Synopsis: Monad transformers to lift control operations like exception catching
Description:

This package defines the type class MonadBaseControl, a subset of MonadBase into which generic control operations such as catch can be lifted from IO or any other base monad.

ghc-indexed-traversable 0.1.4
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/indexed-traversable
Licenses: FreeBSD
Build system: haskell
Synopsis: Indexed Functor, Foldable, and Traversable typeclasses
Description:

This Haskell package provides three useful generalizations:

class Functor f => FunctorWithIndex i f | f -> i where
  imap :: (i -> a -> b) -> f a -> f b
class Foldable f => FoldableWithIndex i f | f -> i where
  ifoldMap :: Monoid m => (i -> a -> m) -> f a -> m
class (FunctorWithIndex i t, FoldableWithIndex i t, Traversable t)
       => TraversableWithIndex i t | t -> i where
  itraverse :: Applicative f => (i -> a -> f b) -> t a -> f (t b)

The ghc-keys package provides similar functionality, but uses associated TypeFamilies instead of FunctionalDependencies.

ghc-chart 1.9.5
Dependencies: ghc-old-locale@1.0.0.7 ghc-lens@5.3.5 ghc-colour@2.3.6 ghc-data-default-class@0.2.0.0 ghc-operational@0.2.4.2 ghc-vector@0.13.2.0
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: Library for generating 2D charts and plots
Description:

This package provides a library for generating 2D charts and plots, with backends provided by the Cairo and Diagrams libraries.

ghc-fsnotify 0.4.4.0
Dependencies: ghc-async@2.2.5 ghc-monad-control@1.0.3.1 ghc-safe-exceptions@0.1.7.4 ghc-unix-compat@0.7.4.1 ghc-hinotify@0.4.2 ghc-monad-logger@0.3.42 ghc-random@1.2.1.3 ghc-retry@0.9.3.1 ghc-string-interpolate@0.3.4.0 ghc-temporary@1.3 ghc-unliftio@0.2.25.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/haskell-fswatch/hfsnotify
Licenses: Modified BSD
Build system: haskell
Synopsis: Cross platform library for file change notification
Description:

Cross platform library for file creation, modification, and deletion notification. This library builds upon existing libraries for platform specific Windows, Mac, and Linux file system event notification.

Total packages: 32521