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

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-logict 0.8.2.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/Bodigrim/logict#readme
Licenses: Modified BSD
Build system: haskell
Synopsis: Backtracking logic-programming monad
Description:

This library provides a continuation-based, backtracking, logic programming monad. An adaptation of the two-continuation implementation found in the paper "Backtracking, Interleaving, and Terminating Monad Transformers" available online.

ghc-say 0.1.0.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/fpco/say#readme
Licenses: Expat
Build system: haskell
Synopsis: Send textual messages to a Handle in a thread-friendly way
Description:

A thread safe API to write a line of textual data to a Handle, such as sending some messages to the terminal - that has the following properties:

  • Properly handle character encoding settings on the Handle

  • For reasonably sized messages, ensure that the entire message is written in one chunk to avoid interleaving data with other threads

  • Avoid unnecessary memory allocations and copies

  • Minimize locking.

ghc-network-multicast 0.3.2
Dependencies: ghc-network@3.2.8.0 ghc-network-bsd@2.8.1.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/network-multicast
Licenses: Public Domain
Build system: haskell
Synopsis: Simple multicast library for Haskell
Description:

This package provides the Network.Multicast Haskell module for sending UDP datagrams over multicast (class D) addresses.

ghc-th-env 0.1.1
Dependencies: ghc-th-compat@0.1.6
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/dzhus/th-env
Licenses: Modified BSD
Build system: haskell
Synopsis: Template Haskell splices that expand to an environment variable
Description:

This package provides a Template Haskell splice that expand to the value of an environment variable. This can be used to embed build-time parameters in the application.

ghc-hspec-wai 0.11.1
Dependencies: ghc-quickcheck@2.15.0.1 ghc-base-compat@0.14.1 ghc-case-insensitive@1.2.1.0 ghc-hspec-core@2.11.12 ghc-hspec-expectations@0.8.4 ghc-http-types@0.12.4 ghc-wai@3.2.4 ghc-wai-extra@3.1.17
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/hspec/hspec-wai#readme
Licenses: Expat
Build system: haskell
Synopsis: Experimental Hspec support for testing WAI applications
Description:

Experimental Hspec support for testing WAI applications

ghc-cmdargs 0.10.22
Dependencies: ghc-semigroups@0.20
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/ndmitchell/cmdargs#readme
Licenses: Modified BSD
Build system: haskell
Synopsis: Command line argument processing
Description:

This library provides an easy way to define command line parsers.

ghc-decimal 0.5.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/PaulJohnson/Haskell-Decimal
Licenses: Modified BSD
Build system: haskell
Synopsis: Decimal numbers with variable precision
Description:

A decimal number has an integer mantissa and a negative exponent. The exponent can be interpreted as the number of decimal places in the value.

ghc-interpolate 0.2.1
Dependencies: ghc-haskell-src-meta@0.8.15
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/sol/interpolate#readme
Licenses: Expat
Build system: haskell
Synopsis: String interpolation library
Description:

This package provides a string interpolation library for Haskell.

ghc-json 0.11
Dependencies: ghc-syb@0.7.2.4
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/json
Licenses: Modified BSD
Build system: haskell
Synopsis: Serializes Haskell data to and from JSON
Description:

This package provides a parser and pretty printer for converting between Haskell values and JSON. JavaScript Object Notation is a lightweight data-interchange format.

ghc-unix-compat 0.7.4.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/haskell-pkg-janitors/unix-compat
Licenses: Modified BSD
Build system: haskell
Synopsis: Portable POSIX-compatibility layer
Description:

This package provides portable implementations of parts of the unix package. This package re-exports the unix package when available. When it isn't available, portable implementations are used.

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-refact 0.3.0.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/refact
Licenses: Modified BSD
Build system: haskell
Synopsis: Specify refactorings to perform with apply-refact
Description:

This library provides a datatype which can be interpreted by apply-refact. It exists as a separate library so that applications can specify refactorings without depending on GHC.

ghc-unordered-containers 0.2.20
Dependencies: ghc-hashable@1.5.0.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/haskell-unordered-containers/unordered-containers
Licenses: Modified BSD
Build system: haskell
Synopsis: Efficient hashing-based container types
Description:

Efficient hashing-based container types. The containers have been optimized for performance critical use, both in terms of large data quantities and high speed.

ghc-hspec-expectations-lifted 0.10.0
Dependencies: ghc-hspec-expectations@0.8.4
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/hspec-expectations-lifted
Licenses: Expat
Build system: haskell
Synopsis: Version of @code{ghc-hspec-expectations} generalized to @code{MonadIO}
Description:

This package provides a version of ghc-hspec-expectations generalized to MonadIO.

ghc-directory-ospath-streaming 0.2.2
Dependencies: ghc-os-string@2.0.4 ghc-atomic-counter@0.1.2.3
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/sergv/directory-ospath-streaming
Licenses: ASL 2.0
Build system: haskell
Synopsis: Stream directory entries in constant memory in vanilla IO
Description:

Reading of directory contents in constant memory, i.e. in an iterative fashion without storing all directory elements in memory. From another perspective, this reading interface allows stopping at any point without loading every directory element. Also defines general-purpose recursive directory traversals. Both Windows and Unix systems are supported.

ghc-skylighting-format-ansi 0.1
Dependencies: ghc-skylighting-core@0.14.6 ghc-ansi-terminal@1.1.3 ghc-colour@2.3.6
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/jgm/skylighting
Licenses: Modified BSD
Build system: haskell
Synopsis: ANSI formatter for skylighting syntax highlighting library
Description:

This module allows tokens produced by skylighting-core to be rendered as ANSI colored text.

ghc-lucid 2.11.20250303
Dependencies: ghc-blaze-builder@0.4.4.1 ghc-hashable@1.5.0.0 ghc-mmorph@1.2.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/chrisdone/lucid
Licenses: Modified BSD
Build system: haskell
Synopsis: Haskell DSL for rendering HTML
Description:

Clear to write, read and edit Haskell DSL for HTML.

  • Names are consistent, and do not conflict with base or are keywords (all have suffix -).

  • Same combinator can be used for attributes and elements (e.g. style_).

ghc-profunctors 5.6.3
Dependencies: ghc-base-orphans@0.9.3 ghc-bifunctors@5.6.2 ghc-comonad@5.0.9 ghc-contravariant@1.5.5 ghc-distributive@0.6.2.1 ghc-tagged@0.8.9
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://github.com/ekmett/profunctors/
Licenses: Modified BSD
Build system: haskell
Synopsis: Profunctors for Haskell
Description:

This library provides profunctors for Haskell.

ghc-resource-pool 0.4.0.0
Dependencies: ghc-hashable@1.5.0.0 ghc-primitive@0.9.1.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/resource-pool
Licenses: Modified BSD
Build system: haskell
Synopsis: Striped resource pooling implementation in Haskell
Description:

This Haskell package provides striped pooling abstraction for managing flexibly-sized collections of resources such as database connections.

ghc-chunked-data 0.3.1
Dependencies: ghc-semigroups@0.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/mono-traversable#readme
Licenses: Expat
Build system: haskell
Synopsis: Typeclasses for dealing with various chunked data representations for Haskell
Description:

This Haskell package was originally present in classy-prelude.

ghc-cassava-megaparsec 2.1.1
Dependencies: ghc-cassava@0.5.4.1 ghc-megaparsec@9.7.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/stackbuilders/cassava-megaparsec
Licenses: Expat
Build system: haskell
Synopsis: Megaparsec parser for CSV files that plays nicely with Cassava
Description:

Alternative parser for the Cassava package written with Megaparsec that provides for better error messages at the expense of some speed.

ghc-lua-arbitrary 1.0.1.1
Dependencies: ghc-lua@2.3.3 ghc-quickcheck@2.15.0.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://hslua.org/
Licenses: Expat
Build system: haskell
Synopsis: Arbitrary instances for Lua types
Description:

This package provides instances for QuickCheck's \"Arbitrary\" typeclass.

ghc-filtrable 0.1.6.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/strake/filtrable.hs
Licenses: Modified BSD
Build system: haskell
Synopsis: Class of filtrable containers
Description:

This package provides filtrable containers.

ghc-th-abstraction 0.7.1.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/glguy/th-abstraction
Licenses: ISC
Build system: haskell
Synopsis: Nicer interface for reified information about data types
Description:

This package normalizes variations in the interface for inspecting datatype information via Template Haskell so that packages and support a single, easier to use informational datatype while supporting many versions of Template Haskell.

Total packages: 32521