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

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-tar 0.6.4.0
Dependencies: ghc-directory-ospath-streaming@0.2.2 ghc-file-io@0.1.5
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/tar
Licenses: Modified BSD
Build system: haskell
Synopsis: Reading, writing and manipulating ".tar" archive files
Description:

This library is for working with \".tar\" archive files. It can read and write a range of common variations of the tar archive format including V7, POSIX USTAR and GNU formats. It provides support for packing and unpacking portable archives. This makes it suitable for distribution but not backup because details like file ownership and exact permissions are not preserved. It also provides features for random access to archive content using an index.

ghc-regex 1.1.0.2
Dependencies: ghc-base-compat@0.14.1 ghc-hashable@1.5.0.0 ghc-regex-base@0.94.0.3 ghc-regex-pcre-builtin@0.95.2.3.8.44 ghc-regex-tdfa@1.3.2.4 ghc-time-locale-compat@0.1.1.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://regex.uk
Licenses: Modified BSD
Build system: haskell
Synopsis: Toolkit for regex-base
Description:

This package provides a regular expression toolkit for regex-base with compile-time checking of regular expression syntax, data types for matches and captures, a text replacement toolkit, portable options, high-level AWK-like tools for building text processing apps, regular expression macros with parsers and test bench, comprehensive documentation, tutorials and copious examples.

ghc-vcr 0.1.0
Dependencies: ghc-hunit@1.6.2.0 ghc-async@2.2.5 ghc-case-insensitive@1.2.1.0 ghc-http-client@0.7.19 ghc-http-types@0.12.4 ghc-network-uri@2.6.4.2 ghc-yaml@0.11.11.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/assertible/vcr
Licenses: Expat
Build system: haskell
Synopsis: Record and replay HTTP interactions
Description:

Haskell library for recording and replaying HTTP interactions, making your tests fast, deterministic, and free from real network dependencies.

ghc-c2hs 0.28.8
Dependencies: ghc-language-c@0.10.0 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-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-microstache 1.0.3
Dependencies: ghc-aeson@2.2.3.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/haskellari/microstache
Licenses: Modified BSD
Build system: haskell
Synopsis: Mustache templates for Haskell
Description:

This library provides Mustache templates for Haskell based on the stache library using parsec instead of megaparsec.

ghc-vty 6.4
Dependencies: ghc-blaze-builder@0.4.4.1 ghc-microlens@0.4.14.0 ghc-microlens-mtl@0.2.1.0 ghc-utf8-string@1.0.2 ghc-vector@0.13.2.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/jtdaugherty/vty
Licenses: Modified BSD
Build system: haskell
Synopsis: Simple terminal UI library
Description:

vty is a terminal GUI library in the niche of ncurses, intended to be easy to use and to provide good support for common terminal types.

ghc-haddock-api 2.26.0
Dependencies: ghc-paths@0.1.0.12 ghc-haddock-library@1.11.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-nats 1.1.2
Dependencies: ghc-hashable@1.5.0.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://github.com/ekmett/nats/
Licenses: Modified BSD
Build system: haskell
Synopsis: Natural numbers
Description:

This library provides the natural numbers for Haskell.

ghc-hmatrix-gsl-stats 0.4.1.8
Dependencies: ghc-vector@0.13.2.0 ghc-storable-complex@0.2.3.0 ghc-hmatrix@0.20.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://code.haskell.org/hmatrix-gsl-stats
Licenses: Modified BSD
Build system: haskell
Synopsis: GSL Statistics interface for Haskell
Description:

This Haskell library provides a purely functional interface for statistics based on hmatrix and GSL.

ghc-dlist 1.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/spl/dlist
Licenses: Modified BSD
Build system: haskell
Synopsis: Difference lists
Description:

Difference lists are a list-like type supporting O(1) append. This is particularly useful for efficient logging and pretty printing (e.g. with the Writer monad), where list append quickly becomes too expensive.

ghc-servant-server 0.20.3.0
Dependencies: ghc-constraints@0.14.2 ghc-http-api-data@0.6.2 ghc-servant@0.20.3.0 ghc-base64-bytestring@1.2.1.0 ghc-http-media@0.8.1.1 ghc-http-types@0.12.4 ghc-monad-control@1.0.3.1 ghc-network@3.2.8.0 ghc-resourcet@1.3.0 ghc-sop-core@0.5.0.2 ghc-tagged@0.8.9 ghc-transformers-base@0.4.6 ghc-wai@3.2.4 ghc-wai-app-static@3.1.9 ghc-word8@0.1.3 ghc-base-compat@0.14.1 ghc-aeson@2.2.3.0 ghc-warp@3.4.8
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 and serving them
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-server/example/greet.hs Here> is a runnable example, with comments, that defines a dummy API and implements a webserver that serves this API, using this package. . <https://github.com/haskell-servant/servant/blob/master/servant-server/CHANGELOG.md CHANGELOG>

ghc-fgl 5.8.3.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/fgl
Licenses: Modified BSD
Build system: haskell
Synopsis: Martin Erwig's Functional Graph Library
Description:

The functional graph library, FGL, is a collection of type and function definitions to address graph problems. The basis of the library is an inductive definition of graphs in the style of algebraic data types that encourages inductive, recursive definitions of graph algorithms.

ghc-blaze-textual 0.2.3.1
Dependencies: ghc-blaze-builder@0.4.4.1 ghc-old-locale@1.0.0.7 ghc-vector@0.13.2.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://github.com/swamp-agr/blaze-textual
Licenses: Modified BSD
Build system: haskell
Synopsis: Fast rendering of common datatypes
Description:

ghc-blaze-textual is a fast Haskell library for rendering common Haskell datatypes in text form using the ghc-blaze-builder library.

ghc-random-bytestring 0.1.4
Dependencies: ghc-mwc-random@0.15.2.0 ghc-nats@1.1.2 ghc-pcg-random@0.1.4.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://www.github.com/larskuhtz/random-bytestring
Licenses: Expat
Build system: haskell
Synopsis: Efficient generation of random bytestrings
Description:

__This package is deprecated__. Please, use genByteString from the [random package (version >=1.2)](https://hackage.haskell.org/package/random) instead. . Efficient generation of random bytestrings. The implementation populates uninitialized memory with uniformily distributed random 64 bit words (and 8 bit words for remaining bytes at the end of the bytestring). . Random words are generated using the PRNG from the [mwc-random](https://hackage.haskell.org/package/mwc-random) package or the [pcg-random](https://hackage.haskell.org/package/pcg-random) package. It is also possible to use a custom PRNG by providing an instance for the RandomWords type class and using the function generate from the module "Data.ByteString.Random.Internal". . The generated byte strings are suitable for statistical applications. They are /not/ suitable for cryptographic applications. . ![benchmarks](https://hackage.haskell.org/package/random-bytestring-0.1.3.2/src/benchmarks.png) . ![detailed benchmarks](https://hackage.haskell.org/package/random-bytestring-0.1.3.2/src/benchmarks-details.png)

ghc-bitvec 1.1.5.0
Dependencies: ghc-primitive@0.9.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/Bodigrim/bitvec
Licenses: Modified BSD
Build system: haskell
Synopsis: Space-efficient bit vectors
Description:

This package provides a newtype over Bool with a Vector instance that requires only 1/8 of the normal memory and is in some cases much faster.

ghc-doctemplates 0.11.0.1
Dependencies: ghc-safe@0.3.21 ghc-text-conversions@0.3.1.1 ghc-aeson@2.2.3.0 ghc-doclayout@0.5.0.1 ghc-vector@0.13.2.0 ghc-scientific@0.3.8.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-data-accessor-transformers 0.2.1.8
Dependencies: ghc-data-accessor@0.2.3.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://www.haskell.org/haskellwiki/Record_access
Licenses: Modified BSD
Build system: haskell
Synopsis: Use Accessor to access state in transformers State monad
Description:

This package provides Haskell modules to allow use of Accessor to access state in transformers State monad.

ghc-wcwidth 0.0.2
Dependencies: ghc-setlocale@1.0.0.10 ghc-utf8-string@1.0.2 ghc-attoparsec@0.14.4
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://github.com/solidsnack/wcwidth/
Licenses: Modified BSD
Build system: haskell
Synopsis: Haskell bindings to wcwidth
Description:

This package provides Haskell bindings to your system's native wcwidth and a command line tool to examine the widths assigned by it. The command line tool can compile a width table to Haskell code that assigns widths to the Char type.

ghc-ncurses 0.2.16
Dependencies: ncurses@6.2.20210619
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://john-millikin.com/software/haskell-ncurses/
Licenses: GPL 3
Build system: haskell
Synopsis: Modernised bindings to GNU ncurses
Description:

GNU ncurses is a library for creating command-line application with pseudo-graphical interfaces. This package is a nice, modern binding to GNU ncurses.

ghc-alsa-mixer 0.3.0.1
Dependencies: ghc-alsa-core@0.5.0.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/ttuegel/alsa-mixer
Licenses: Modified BSD
Build system: haskell
Synopsis: Bindings to the ALSA simple mixer API
Description:

This package provides bindings to the ALSA simple mixer API.

ghc-emojis 0.1.4.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/jgm/emojis#readme
Licenses: Modified BSD
Build system: haskell
Synopsis: Conversion between emoji characters and their names
Description:

This package provides functions for converting emoji names to emoji characters and vice versa.

How does it differ from the emoji package?

  • It supports a fuller range of emojis, including all those supported by GitHub

  • It supports lookup of emoji aliases from emoji

  • It uses Text rather than String

  • It has a lighter dependency footprint: in particular, it does not require aeson

  • It does not require TemplateHaskell

ghc-path-io 1.8.2
Dependencies: ghc-dlist@1.0 ghc-path@0.9.6-1.17294d1 ghc-temporary@1.3 ghc-unix-compat@0.7.4.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/mrkkrp/path-io
Licenses: Modified BSD
Build system: haskell
Synopsis: Functions for manipulating well-typed paths
Description:

This package provides an interface to the directory package for users of path. It also implements some missing stuff like recursive scanning and copying of directories, working with temporary files/directories, and more.

ghc-open-browser 0.4.0.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/mpilgrem/open-browser
Licenses: Modified BSD
Build system: haskell
Synopsis: Open a web browser from Haskell
Description:

Haskell library for opening the web browser.

Total packages: 73954