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

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-persistent-qq 2.12.0.7
Dependencies: ghc-haskell-src-meta@0.8.15 ghc-persistent@2.17.1.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/yesodweb/persistent#readme
Licenses: Expat
Build system: haskell
Synopsis: Quasi-quoter for raw SQL for @code{ghc-persistent}
Description:

This package provides a quasi-quoter for raw SQL for ghc-persistent.

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-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-xml-conduit 1.10.0.1
Dependencies: ghc-conduit@1.3.6.1 ghc-conduit-extra@1.3.8 ghc-resourcet@1.3.0 ghc-xml-types@0.3.8 ghc-attoparsec@0.14.4 ghc-data-default@0.8.0.1 ghc-blaze-markup@0.8.3.0 ghc-blaze-html@0.9.2.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://github.com/snoyberg/xml
Licenses: Expat
Build system: haskell
Synopsis: Utilities for dealing with XML with the conduit package
Description:

This package provides pure-Haskell utilities for dealing with XML with the conduit package.

ghc-base-compat-batteries 0.14.1
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/base-compat-batteries
Licenses: Expat
Build system: haskell
Synopsis: Extra batteries included base-compat
Description:

This library provides functions available in later versions of base to a wider range of compilers, without requiring you to use CPP pragmas in your code. This package provides the same API as the base-compat library, but depends on compatibility packages (such as semigroups) to offer a wider support window than base-compat, which has no dependencies.

ghc-stm-delay 0.1.1.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/joeyadams/haskell-stm-delay
Licenses: Modified BSD
Build system: haskell
Synopsis: Updatable one-shot timer polled with STM
Description:

This library lets you create a one-shot timer, poll it using STM, and update it to ring at a different time than initially specified. It uses GHC event manager timeouts when available, yielding performance similar to threadDelay and registerDelay. Otherwise, it falls back to forked threads and threadDelay.

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: Modern, easy to use, well-documented, extensible pretty-printer
Description:

A prettyprinter/text rendering engine. Easy to use, well-documented, ANSI terminal backend exists, HTML backend is trivial to implement, no name clashes, Text-based, extensible.

ghc-basic-prelude 0.7.0
Dependencies: ghc-hashable@1.5.0.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/snoyberg/basic-prelude#readme
Licenses: Expat
Build system: haskell
Synopsis: Enhanced core prelude; a common foundation for alternate preludes
Description:

The premise of basic-prelude is that there are a lot of very commonly desired features missing from the standard Prelude, such as commonly used operators (<$> and >=>, for instance) and imports for common datatypes (e.g., ByteString and Vector). At the same time, there are lots of other components which are more debatable, such as providing polymorphic versions of common functions.

So basic-prelude is intended to give a common foundation for a number of alternate preludes. The package provides two modules: CorePrelude provides the common ground for other preludes to build on top of, while BasicPrelude exports CorePrelude together with commonly used list functions to provide a drop-in replacement for the standard Prelude.

Users wishing to have an improved Prelude can use BasicPrelude. Developers wishing to create a new prelude should use CorePrelude.

ghc-indents 0.5.0.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://github.com/jaspervdj/indents
Licenses: Modified BSD
Build system: haskell
Synopsis: Indentation sensitive parser-combinators for parsec
Description:

This library provides functions for use in parsing indentation sensitive contexts. It parses blocks of lines all indented to the same level as well as lines continued at an indented level below.

ghc-generics-sop 0.5.1.4
Dependencies: ghc-sop-core@0.5.0.2 ghc-th-abstraction@0.7.1.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/generics-sop
Licenses: Modified BSD
Build system: haskell
Synopsis: Generic Programming using True Sums of Products for Haskell
Description:

This Haskell package supports the definition of generic functions. Datatypes are viewed in a uniform, structured way: the choice between constructors is represented using an n-ary sum, and the arguments of each constructor are represented using an n-ary product.

ghc-binary-orphans 1.0.5
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/binary-orphans
Licenses: Modified BSD
Build system: haskell
Synopsis: Compatibility package for binary
Description:

This package provides instances defined in later versions of ghc-binary package.

ghc-constraints 0.14.2
Dependencies: ghc-boring@0.2.2 ghc-hashable@1.5.0.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://github.com/ekmett/constraints/
Licenses: FreeBSD
Build system: haskell
Synopsis: Constraint manipulation
Description:

GHC 7.4 gave us the ability to talk about ConstraintKinds. They stopped crashing the compiler in GHC 7.6. This package provides a vocabulary for working with them.

ghc-alex 3.5.4.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://www.haskell.org/alex/
Licenses: Modified BSD
Build system: haskell
Synopsis: Tool for generating lexical analysers in Haskell
Description:

Alex is a tool for generating lexical analysers in Haskell. It takes a description of tokens based on regular expressions and generates a Haskell module containing code for scanning text efficiently. It is similar to the tool lex or flex for C/C++.

ghc-typed-process 0.2.13.0
Dependencies: ghc-async@2.2.5 ghc-unliftio-core@0.2.1.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/fpco/typed-process
Licenses: Expat
Build system: haskell
Synopsis: Run external processes with strong typing of streams
Description:

This library provides the ability to launch and interact with external processes. It wraps around the process library, and intends to improve upon it.

ghc-attoparsec-iso8601 1.1.1.0
Dependencies: ghc-attoparsec@0.14.4 ghc-integer-conversion@0.1.1 ghc-time-compat@1.9.8
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/haskell/aeson
Licenses: Modified BSD
Build system: haskell
Synopsis: Parse ISO 8601 dates
Description:

Haskell library for parsing of ISO 8601 dates, originally from aeson.

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

Provides Default instances for types from the old-locale package.

ghc-text-short 0.1.6
Dependencies: ghc-hashable@1.5.0.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/text-short
Licenses: Modified BSD
Build system: haskell
Synopsis: Memory-efficient representation of Unicode text strings
Description:

This package provides the ShortText type which is suitable for keeping many short strings in memory. This is similar to how ShortByteString relates to ByteString.

The main difference between Text and ShortText is that ShortText uses UTF-8 instead of UTF-16 internally and also doesn't support zero-copy slicing (thereby saving 2 words). Consequently, the memory footprint of a (boxed) ShortText value is 4 words (2 words when unboxed) plus the length of the UTF-8 encoded payload.

ghc-stm-conduit 4.0.1
Dependencies: ghc-stm-chans@3.0.0.9 ghc-cereal@0.5.8.3 ghc-cereal-conduit@0.8.0 ghc-conduit@1.3.6.1 ghc-conduit-extra@1.3.8 ghc-resourcet@1.3.0 ghc-async@2.2.5 ghc-monad-loops@0.4.3 ghc-unliftio@0.2.25.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/cgaebel/stm-conduit
Licenses: Modified BSD
Build system: haskell
Synopsis: Introduces conduits to channels and promotes using conduits concurrently
Description:

This package provides two simple conduit wrappers around STM channels: a source and a sink.

ghc-vector-hashtables 0.1.2.1
Dependencies: ghc-primitive@0.9.1.0 ghc-vector@0.13.2.0 ghc-hashable@1.5.0.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/klapaucius/vector-hashtables#readme
Licenses: Modified BSD
Build system: haskell
Synopsis: Efficient vector-based mutable hashtables implementation
Description:

This package provides efficient vector-based hashtable implementation similar to .NET Generic Dictionary implementation (at the time of 2015).

ghc-ipynb 0.2
Dependencies: ghc-unordered-containers@0.2.20 ghc-base64-bytestring@1.2.1.0 ghc-aeson@2.2.3.0 ghc-semigroups@0.20
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/ipynb
Licenses: Modified BSD
Build system: haskell
Synopsis: Data structure for working with Jupyter notebooks
Description:

This library defines a data structure for representing Jupyter notebooks, along with ToJSON and FromJSON instances for conversion to and from JSON .ipynb files.

ghc-executable-path 0.0.3.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://code.haskell.org/~bkomuves/
Licenses: Public Domain
Build system: haskell
Synopsis: Find out the full path of the executable
Description:

The documentation of System.Environment.getProgName says that "However, this is hard-to-impossible to implement on some non-Unix OSes, so instead, for maximum portability, we just return the leafname of the program as invoked." This library tries to provide the missing path.

ghc-hakyll 4.16.7.1
Dependencies: ghc-aeson@2.2.3.0 ghc-blaze-html@0.9.2.0 ghc-data-default@0.8.0.1 ghc-file-embed@0.0.16.0 ghc-hashable@1.5.0.0 ghc-lrucache@1.2.0.1 ghc-network-uri@2.6.4.2 ghc-optparse-applicative@0.18.1.0 ghc-random@1.2.1.3 ghc-regex-tdfa@1.3.2.4 ghc-resourcet@1.3.0 ghc-scientific@0.3.8.0 ghc-tagsoup@0.14.8 ghc-time-locale-compat@0.1.1.5 ghc-vector@0.13.2.0 ghc-wai-app-static@3.1.9 ghc-yaml@0.11.11.2 ghc-xml-conduit@1.10.0.1 ghc-wai@3.2.4 ghc-warp@3.4.8 ghc-http-types@0.12.4 ghc-fsnotify@0.4.4.0 ghc-http-conduit@2.3.9.1 ghc-pandoc@3.7.0.2 ghc-pandoc-types@1.23.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://jaspervdj.be/hakyll/
Licenses: Modified BSD
Build system: haskell
Synopsis: This package provides a Haskell-based static website compiler library
Description:

Hakyll is a static website compiler library. That is, it provides you with the tools to create a simple or advanced static website using a Haskell EDSL and input formats such as Markdown or RST.

ghc-patience 0.3
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/chessai/patience
Licenses: Modified BSD
Build system: haskell
Synopsis: Patience diff and longest increasing subsequence
Description:

This library implements the 'patience diff' algorithm, as well as the patience algorithm for the longest increasing subsequence problem. Patience diff computes the difference between two lists, for example the lines of two versions of a source file. It provides a good balance between performance, nice output for humans, and simplicity of implementation.

ghc-cborg-json 0.2.6.0
Dependencies: ghc-aeson@2.2.3.0 ghc-aeson-pretty@0.8.10 ghc-base64-bytestring@1.2.1.0 ghc-unordered-containers@0.2.20 ghc-scientific@0.3.8.0 ghc-vector@0.13.2.0 ghc-cborg@0.2.10.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/well-typed/cborg
Licenses: Modified BSD
Build system: haskell
Synopsis: Library for encoding JSON as CBOR
Description:

This package implements the bijection between JSON and CBOR defined in the CBOR specification, RFC 7049.

Total packages: 72465