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

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-string-conversions 0.4.0.1
Dependencies: ghc-utf8-string@1.0.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/soenkehahn/string-conversions#readme
Licenses: Modified BSD
Build system: haskell
Synopsis: Simplify dealing with different types for strings
Description:

This package provides a simple type class for converting values of different string types into values of other string types.

ghc-genvalidity-hspec 1.0.0.4
Dependencies: ghc-quickcheck@2.15.0.1 ghc-genvalidity@1.1.1.0 ghc-genvalidity-property@1.0.0.0 ghc-hspec@2.11.12 ghc-hspec-core@2.11.12 ghc-validity@0.12.1.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/NorfairKing/validity#readme
Licenses: Expat
Build system: haskell
Synopsis: Standard spec's for @code{GenValidity} instances
Description:

This haskell library provides validity and validity-based testing for ghc-hspec.

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-conduit-zstd 0.0.2.0
Dependencies: ghc-conduit@1.3.6.1 ghc-zstd@0.1.3.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/luispedro/conduit-zstd#readme
Licenses: Expat
Build system: haskell
Synopsis: Conduit-based ZStd Compression
Description:

Zstandard compression packaged as a conduit. This is a very thin wrapper around the official hs-zstd interface.

ghc-temporary 1.3
Dependencies: ghc-random@1.2.1.3
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/feuerbach/temporary
Licenses: Modified BSD
Build system: haskell
Synopsis: Temporary file and directory support
Description:

The functions for creating temporary files and directories in the Haskelll base library are quite limited. This library just repackages the Cabal implementations of its own temporary file and folder functions so that you can use them without linking against Cabal or depending on it being installed.

ghc-newtype-generics 0.6.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://github.com/sjakobi/newtype-generics
Licenses: Modified BSD
Build system: haskell
Synopsis: Typeclass and set of functions for working with newtypes
Description:

The Newtype typeclass represents the packing and unpacking of a newtype, and allows you to operate under that newtype with functions such as ala. Generics support was added in version 0.4, making this package a full replacement for the original newtype package, and an alternative to newtype-th.

ghc-lzma-conduit 1.2.3
Dependencies: ghc-conduit@1.3.6.1 ghc-lzma@0.0.1.1 ghc-resourcet@1.3.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/alphaHeavy/lzma-conduit
Licenses: Modified BSD
Build system: haskell
Synopsis: Conduit interface for lzma/xz compression
Description:

This package provides a Conduit interface for the LZMA compression algorithm used in the .xz file format.

ghc-hslua-module-text 1.1.1
Dependencies: ghc-hslua-core@2.3.2 ghc-hslua-packaging@2.3.1 ghc-hslua-marshalling@2.3.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/hslua/hslua
Licenses: Expat
Build system: haskell
Synopsis: Lua module for text
Description:

This package provides a UTF-8 aware subset of Lua's string module for Haskell. The functions provided by this module are upper, lower, len, reverse, and sub.

ghc-pqueue 1.5.0.0
Dependencies: ghc-indexed-traversable@0.1.4
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://hackage.haskell.org/package/pqueue
Licenses: Modified BSD
Build system: haskell
Synopsis: Reliable, persistent, fast priority queues
Description:

This package provides a fast, reliable priority queue implementation based on a binomial heap.

ghc-unicode-show 0.1.1.1
Dependencies: ghc-safe@0.3.21
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/haskell-jp/unicode-show
Licenses: Modified BSD
Build system: haskell
Synopsis: Unescape Unicode characters for printing
Description:

This package provides variants of the show and print functions that do not escape non-ascii characters.

ghc-equivalence 0.4.1.1
Dependencies: ghc-stmonadtrans@0.4.8.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/pa-ba/equivalence
Licenses: Modified BSD
Build system: haskell
Synopsis: Maintaining an equivalence relation implemented as union-find
Description:

This is an implementation of Tarjan's Union-Find algorithm (Robert E.: Tarjan. "Efficiency of a Good But Not Linear Set Union Algorithm",JACM 22(2), 1975) in order to maintain an equivalence relation. This implementation is a port of the union-find package using the ST monad transformer (instead of the IO monad).

ghc-dual-tree 0.2.3.1
Dependencies: ghc-semigroups@0.20 ghc-monoid-extras@0.7
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/dual-tree
Licenses: Modified BSD
Build system: haskell
Synopsis: Rose trees with cached and accumulating monoidal annotations
Description:

Rose (n-ary) trees with both upwards- (i.e. cached) and downwards-traveling (i.e. accumulating) monoidal annotations. This is used as the core data structure underlying the diagrams framework, but potentially has other applications as well.

ghc-prelude-extras 0.4.0.3
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/ekmett/prelude-extras
Licenses: Modified BSD
Build system: haskell
Synopsis: Higher order versions of Prelude classes
Description:

This library provides higher order versions of Prelude classes to ease programming with polymorphic recursion and reduce UndecidableInstances.

ghc-wizards 1.0.3
Dependencies: ghc-control-monad-free@0.6.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/wizards
Licenses: Modified BSD
Build system: haskell
Synopsis: High level, generic library for interrogative user interfaces
Description:

wizards is a package designed for the quick and painless development of interrogative programs, which revolve around a dialogue with the user, who is asked a series of questions in a sequence much like an installation wizard.

Everything from interactive system scripts, to installation wizards, to full-blown shells can be implemented with the support of wizards.

It is developed transparently on top of a free monad, which separates out the semantics of the program from any particular interface. A variety of backends exist, including console-based System.Console.Wizard.Haskeline and System.Console.Wizard.BasicIO, and the pure System.Console.Wizard.Pure. It is also possible to write your own backends, or extend existing back-ends with new features. While both built-in IO backends operate on a console, there is no reason why wizards cannot also be used for making GUI wizard interfaces.

ghc-conduit-algorithms 0.0.14.0
Dependencies: ghc-async@2.2.5 ghc-bzlib-conduit@0.3.0.4 ghc-conduit@1.3.6.1 ghc-conduit-combinators@1.3.0 ghc-conduit-extra@1.3.8 ghc-conduit-zstd@0.0.2.0 ghc-fingertree@0.1.6.2 ghc-lzma@0.0.1.1 ghc-monad-control@1.0.3.1 ghc-resourcet@1.3.0 ghc-stm-conduit@4.0.1 ghc-streaming-commons@0.2.3.0 ghc-unliftio-core@0.2.1.0 ghc-vector@0.13.2.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/luispedro/conduit-algorithms#readme
Licenses: Expat
Build system: haskell
Synopsis: Conduit-based algorithms
Description:

This package provides algorithms on Conduits, including higher level asynchronous processing and some other utilities.

ghc-uri-bytestring 0.4.0.1
Dependencies: ghc-attoparsec@0.14.4 ghc-blaze-builder@0.4.4.1 ghc-th-lift-instances@0.1.20
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/Soostone/uri-bytestring
Licenses: Modified BSD
Build system: haskell
Synopsis: Haskell URI parsing as ByteStrings
Description:

This Haskell package aims to be an RFC3986 compliant URI parser that uses ByteStrings for parsing and representing the URI data.

ghc-wave 0.2.1
Dependencies: ghc-cereal@0.5.8.3
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/mrkkrp/wave
Licenses: Modified BSD
Build system: haskell
Synopsis: Work with WAVE and RF64 files in Haskell
Description:

This package allows you to work with WAVE and RF64 files in Haskell.

ghc-easyplot 1.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hub.darcs.net/scravy/easyplot
Licenses: Expat
Build system: haskell
Synopsis: Haskell plotting library based on gnuplot
Description:

This package provides a plotting library for Haskell, using gnuplot for rendering.

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-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-cassava 0.5.4.1
Dependencies: ghc-attoparsec@0.14.4 ghc-hashable@1.5.0.0 ghc-scientific@0.3.8.0 ghc-text-short@0.1.6 ghc-unordered-containers@0.2.20 ghc-vector@0.13.2.0 ghc-only@0.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/haskell-hvr/cassava
Licenses: Modified BSD
Build system: haskell
Synopsis: CSV parsing and encoding library
Description:

cassava is a library for parsing and encoding RFC 4180 compliant comma-separated values (CSV) data, which is a textual line-oriented format commonly used for exchanging tabular data.

cassava's API includes support for:

  • Index-based record-conversion

  • Name-based record-conversion

  • Typeclass directed conversion of fields and records

  • Built-in field-conversion instances for standard types

  • Customizable record-conversion instance derivation via GHC generics

  • Low-level bytestring builders (see Data.Csv.Builder)

  • Incremental decoding and encoding API (see Data.Csv.Incremental)

  • Streaming API for constant-space decoding (see Data.Csv.Streaming)

Moreover, this library is designed to be easy to use; for instance, here's a very simple example of encoding CSV data:

>>> Data.Csv.encode [("John",27),("Jane",28)]
"John,27\r\nJane,28\r\n"
ghc-ini 0.4.2
Dependencies: ghc-attoparsec@0.14.4 ghc-unordered-containers@0.2.20
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/andreasabel/ini
Licenses: Modified BSD
Build system: haskell
Synopsis: Haskell library to easily handle configuration files in the INI format
Description:

The ghc-ini Haskell library lets programmers quickly and easily read and write configuration files in the simple INI format.

ghc-resolv 0.2.0.3
Dependencies: ghc-base16-bytestring@1.0.2.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/resolv
Licenses: GPL 3
Build system: haskell
Synopsis: Domain Name Service (DNS) lookup via @code{libresolv}
Description:

This package implements an API for accessing the Domain Name Service (DNS) resolver service via the standard libresolv system library (whose API is often available directly via the standard libc C library) on Unix systems.

ghc-numeric-extras 0.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://github.com/ekmett/numeric-extras
Licenses: Modified BSD
Build system: haskell
Synopsis: Useful tools from the C standard library
Description:

This library provides some useful tools from the C standard library.

Total packages: 33008