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

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-pretty-show 1.10
Dependencies: ghc-haskell-lexer@1.2.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://wiki.github.com/yav/pretty-show
Licenses: Expat
Build system: haskell
Synopsis: Tools for working with derived `Show` instances
Description:

This package provides a library and an executable for working with derived Show instances. By using the library, derived Show instances can be parsed into a generic data structure. The ppsh tool uses the library to produce human-readable versions of Show instances, which can be quite handy for debugging Haskell programs. We can also render complex generic values into an interactive Html page, for easier examination.

ghc-mmorph 1.2.1
Dependencies: ghc-transformers-compat@0.7.2 ghc-fail@4.9.0.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/mmorph
Licenses: Modified BSD
Build system: haskell
Synopsis: Monad morphisms
Description:

This library provides monad morphism utilities, most commonly used for manipulating monad transformer stacks.

ghc-cabal-install-solver 3.12.1.0
Dependencies: ghc-cabal-syntax@3.12.1.0 ghc-edit-distance@0.2.2.1 ghc-network-uri@2.6.4.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://www.haskell.org/cabal/
Licenses: Modified BSD
Build system: haskell
Synopsis: Solver component of command-line interface for Cabal and Hackage
Description:

The solver component used in cabal-install command-line program.

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-choice 0.2.4.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/mboes/choice
Licenses: Modified BSD
Build system: haskell
Synopsis: Provides a type to mitigate Boolean blindness
Description:

Package providing a Choice type of labeled booleans to mitigate the Boolean blindness problem, which refers to the problem that boolean literals on their own aren't very informative (e.g., what does True mean in a given context?).

ghc-tagged 0.8.9
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://github.com/ekmett/tagged
Licenses: Modified BSD
Build system: haskell
Synopsis: Haskell phantom types to avoid passing dummy arguments
Description:

This library provides phantom types for Haskell 98, to avoid having to unsafely pass dummy arguments.

ghc-mtl-compat 0.2.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/haskell-compat/mtl-compat
Licenses: Modified BSD
Build system: haskell
Synopsis: Backported Control.Monad.Except module from mtl
Description:

This package backports the Control.Monad.Except module from mtl (if using mtl-2.2.0.1 or earlier), which reexports the ExceptT monad transformer and the MonadError class.

This package should only be used if there is a need to use the Control.Monad.Except module specifically. If you just want the mtl class instances for ExceptT, use transformers-compat instead, since mtl-compat does nothing but reexport the instances from that package.

Note that unlike how mtl-2.2 or later works, the Control.Monad.Except module defined in this package exports all of ExceptT's monad class instances. Therefore, you may have to declare import Control.Monad.Except () at the top of your file to get all of the ExceptT instances in scope.

ghc-pandoc 3.7.0.2
Dependencies: ghc-xml@1.3.14 ghc-xml-conduit@1.10.0.1 ghc-xml-types@0.3.8 ghc-glob@0.10.2 ghc-juicypixels@3.3.9 ghc-aeson@2.2.3.0 ghc-aeson-pretty@0.8.10 ghc-attoparsec@0.14.4 ghc-base64-bytestring@1.2.1.0 ghc-blaze-html@0.9.2.0 ghc-blaze-markup@0.8.3.0 ghc-case-insensitive@1.2.1.0 ghc-citeproc@0.9.0.1 ghc-commonmark@0.2.6.1 ghc-commonmark-extensions@0.2.6 ghc-commonmark-pandoc@0.2.3 ghc-crypton@1.0.4 ghc-crypton-connection@0.4.5 ghc-data-default@0.8.0.1 ghc-doclayout@0.5.0.1 ghc-doctemplates@0.11.0.1 ghc-emojis@0.1.4.1 ghc-file-embed@0.0.16.0 ghc-gridtables@0.1.0.0 ghc-haddock-library@1.11.0 ghc-http-client@0.7.19 ghc-http-client-tls@0.3.6.4 ghc-http-types@0.12.4 ghc-ipynb@0.2 ghc-jira-wiki-markup@1.5.1 ghc-mime-types@0.1.2.0 ghc-network@3.2.8.0 ghc-network-uri@2.6.4.2 ghc-pandoc-types@1.23.1 ghc-pretty-show@1.10 ghc-random@1.2.1.3 ghc-safe@0.3.21 ghc-scientific@0.3.8.0 ghc-skylighting@0.14.6 ghc-skylighting-core@0.14.6 ghc-split@0.2.5 ghc-syb@0.7.2.4 ghc-tagsoup@0.14.8 ghc-temporary@1.3 ghc-texmath@0.12.10.3 ghc-text-conversions@0.3.1.1 ghc-unicode-collation@0.1.3.6 ghc-unicode-transforms@0.4.0.1 ghc-yaml@0.11.11.2 ghc-libyaml@0.1.4 ghc-zip-archive@0.4.3.2 ghc-zlib@0.7.1.0 ghc-typst@0.8.0.2 ghc-vector@0.13.2.0 ghc-djot@0.1.2.2 ghc-tls@2.1.8 ghc-crypton-x509-system@1.6.7
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://pandoc.org
Licenses: GPL 2+
Build system: haskell
Synopsis: Conversion between markup formats
Description:

Pandoc is a Haskell library for converting from one markup format to another, and a command-line tool that uses this library. It can read and write Markdown and (subsets of) other formats, such as HTML, reStructuredText, LaTeX, DocBook, and many more.

Pandoc extends standard Markdown syntax with footnotes, embedded LaTeX, definition lists, tables, and other features. A compatibility mode is provided for those who need a drop-in replacement for Markdown.pl.

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

Provides default instances for types from the dlist package.

ghc-th-orphans 0.13.16
Dependencies: ghc-th-compat@0.1.6 ghc-th-lift@0.8.6 ghc-th-reify-many@0.1.10
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/th-orphans
Licenses: Modified BSD
Build system: haskell
Synopsis: Orphan instances for TH datatypes
Description:

This package provides orphan instances for Template Haskell datatypes. In particular, instances for Ord and Lift, as well as a few missing Show and Eq instances. These instances used to live in the haskell-src-meta package, and that's where the version number started.

ghc-criterion 1.6.4.0
Dependencies: ghc-aeson@2.2.3.0 ghc-base-compat-batteries@0.14.1 ghc-binary-orphans@1.0.5 ghc-cassava@0.5.4.1 ghc-code-page@0.2.1 ghc-criterion-measurement@0.2.3.0 ghc-glob@0.10.2 ghc-microstache@1.0.3 ghc-js-chart@2.9.4.1 ghc-mwc-random@0.15.2.0 ghc-optparse-applicative@0.18.1.0 ghc-prettyprinter@1.7.1 ghc-prettyprinter-ansi-terminal@1.1.3 ghc-statistics@0.16.3.0 ghc-transformers-compat@0.7.2 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: http://www.serpentine.com/criterion
Licenses: Modified BSD
Build system: haskell
Synopsis: Robust, reliable performance measurement and analysis
Description:

This library provides a powerful but simple way to measure software performance. It provides both a framework for executing and analysing benchmarks and a set of driver functions that makes it easy to build and run benchmarks, and to analyse their results.

ghc-vector-builder 0.3.8.6
Dependencies: ghc-vector@0.13.2.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/nikita-volkov/vector-builder
Licenses: Expat
Build system: haskell
Synopsis: Vector builder for Haskell
Description:

This Haskell package provides an API for constructing vectors. It provides the composable Builder abstraction, which has instances of the Monoid and Semigroup classes.

You would first use the Builder abstraction to specify the structure of the vector; then you can execute the builder to actually produce the vector.

ghc-iwlib 0.1.0
Dependencies: wireless-tools@30.pre9
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/jaor/iwlib
Licenses: Modified BSD
Build system: haskell
Synopsis: Haskell binding to the iw wireless networking library
Description:

IWlib is a thin Haskell binding to the iw C library. It provides information about the current wireless network connections, and adapters on supported systems.

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-murmur-hash 0.1.0.11
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/nominolo/murmur-hash
Licenses: Modified BSD
Build system: haskell
Synopsis: MurmurHash2 implementation for Haskell
Description:

This package provides an implementation of MurmurHash2, a good, fast, general-purpose, non-cryptographic hashing function. See https://sites.google.com/site/murmurhash/ for details. This implementation is pure Haskell, so it might be a bit slower than a C FFI binding.

ghc-replace-megaparsec 1.5.0.1
Dependencies: ghc-megaparsec@9.7.0 ghc-parser-combinators@1.3.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/jamesdbrock/replace-megaparsec
Licenses: FreeBSD
Build system: haskell
Synopsis: Find, replace, split string patterns with Megaparsec parsers (instead of regex)
Description:

Find text patterns, replace the patterns, split on the patterns. Use Megaparsec monadic parsers instead of regular expressions for pattern matching.

ghc-time-locale-compat 0.1.1.5
Dependencies: ghc-old-locale@1.0.0.7
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/khibino/haskell-time-locale-compat
Licenses: Modified BSD
Build system: haskell
Synopsis: Compatibility of TimeLocale between old-locale and time-1.5
Description:

This package contains a wrapped name module for TimeLocale.

ghc-pointed 5.0.5
Dependencies: ghc-data-default-class@0.2.0.0 ghc-comonad@5.0.9 ghc-kan-extensions@5.2.7 ghc-semigroupoids@6.0.1 ghc-tagged@0.8.9 ghc-transformers-compat@0.7.2 ghc-hashable@1.5.0.0 ghc-unordered-containers@0.2.20
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://github.com/ekmett/pointed/
Licenses: Modified BSD
Build system: haskell
Synopsis: Pointed and copointed data types
Description:

This Haskell library provides pointed and copointed data types.

ghc-data-hash 0.2.0.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/data-hash
Licenses: Modified BSD
Build system: haskell
Synopsis: Combinators for building fast hashing functions
Description:

This package provides combinators for building fast hashing functions. It includes hashing functions for all basic Haskell98 types.

ghc-vector-instances 3.4.3
Dependencies: ghc-vector@0.13.2.0 ghc-semigroupoids@6.0.1 ghc-comonad@5.0.9 ghc-pointed@5.0.5 ghc-keys@3.12.4 ghc-hashable@1.5.0.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://github.com/ekmett/vector-instances
Licenses: Modified BSD
Build system: haskell
Synopsis: Orphan instances for @code{Data.Vector}
Description:

This Haskell library provides a place for lots of orphan instances for the ghc-vector package.

ghc-options 1.2.1.2
Dependencies: ghc-monads-tf@0.3.0.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/typeclasses/options/
Licenses: Expat
Build system: haskell
Synopsis: Powerful and easy-to-use command-line option parser
Description:

The options package lets library and application developers easily work with command-line options.

ghc-cmark-gfm 0.2.6
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/kivikakk/cmark-gfm-hs
Licenses: Modified BSD
Build system: haskell
Synopsis: Fast, accurate GitHub Flavored Markdown parser and renderer
Description:

This package provides Haskell bindings for libcmark-gfm, the reference parser for GitHub Flavored Markdown, a fully specified variant of Markdown. It includes sources for libcmark-gfm and does not require prior installation of the C library.

ghc-unique 0.4.7.9
Dependencies: ghc-extra@1.8 ghc-hashable@1.5.0.0 ghc-unordered-containers@0.2.20
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://hackage.haskell.org/package/Unique
Licenses: Modified BSD
Build system: haskell
Synopsis: Haskell functionality like "uniq" tool
Description:

This library provides the functions to find unique and duplicate elements in a list.

ghc-only 0.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://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.

Total packages: 32521