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

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-dec 0.0.6
Dependencies: ghc-boring@0.2.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/phadej/dec
Licenses: Modified BSD
Build system: haskell
Synopsis: Decidable propositions
Description:

This package provides a Dec type for representing deciable relations.

type Neg a = a -> Void

data Dec a
    = Yes a
    | No (Neg a)
ghc-hslua-marshalling 2.3.1
Dependencies: ghc-hslua-core@2.3.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://hslua.org/
Licenses: Expat
Build system: haskell
Synopsis: Marshalling of values between Haskell and Lua
Description:

This package provides functions to marshal values from Haskell to Lua, and /vice versa/. . This package is part of HsLua, a Haskell framework built around the embeddable scripting language <https://lua.org Lua>.

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-vector-th-unbox 0.2.2
Dependencies: ghc-vector@0.13.2.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/tsurucapital/vector-th-unbox
Licenses: Modified BSD
Build system: haskell
Synopsis: Deriver for Data.Vector.Unboxed using Template Haskell
Description:

This Haskell library provides a Template Haskell deriver for unboxed vectors, given a pair of coercion functions to and from some existing type with an Unbox instance.

ghc-hclip 3.0.0.4
Dependencies: ghc-strict@0.5.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/jetho/Hclip
Licenses: Modified BSD
Build system: haskell
Synopsis: Small cross-platform library for reading and modifying the system clipboard
Description:

This package provides a small cross-platform library for reading and modifying the system clipboard. It uses xclip or xsel at runtime.

ghc-vty-crossplatform 0.4.0.0
Dependencies: ghc-vty@6.4 ghc-vty-unix@0.2.0.0 ghc-random@1.2.1.3 ghc-string-qq@0.0.6
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/vty-crossplatform
Licenses: Modified BSD
Build system: haskell
Synopsis: Cross-platform support for Vty
Description:

This package provides a generic interface for multiple Vty platforms in one package so you don't have to conditionally depend on them in your cabal file.

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-cereal-conduit 0.8.0
Dependencies: ghc-conduit@1.3.6.1 ghc-resourcet@1.3.0 ghc-cereal@0.5.8.3
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/snoyberg/conduit
Licenses: Modified BSD
Build system: haskell
Synopsis: Turn Data.Serialize Gets and Puts into Sources, Sinks, and Conduits
Description:

This package turn Data.Serialize Gets and Puts into Sources, Sinks, and Conduits.

ghc-resourcet 1.3.0
Dependencies: ghc-unliftio-core@0.2.1.0 ghc-primitive@0.9.1.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://github.com/snoyberg/conduit
Licenses: Modified BSD
Build system: haskell
Synopsis: Deterministic allocation and freeing of scarce resources
Description:

ResourceT is a monad transformer which creates a region of code where you can safely allocate resources.

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.

ghc-special-values 0.1.0.0
Dependencies: ghc-scientific@0.3.8.0 ghc-ieee754@0.8.0 ghc-nats@1.1.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/minad/special-values#readme
Licenses: Expat
Build system: haskell
Synopsis: Typeclass providing special values
Description:

Special values are provided by a SpecialValues typeclass. Those can be used for example by QuickCheck, see quickcheck-special.

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-barbies 2.1.1.0
Dependencies: ghc-distributive@0.6.2.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/jcpetruzza/barbies#readme
Licenses: Modified BSD
Build system: haskell
Synopsis: Classes for working with types that can change clothes
Description:

Types that are parametric on a functor are like Barbies that have an outfit for each role. This package provides the basic abstractions to work with them comfortably.

ghc-objectname 1.1.0.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/svenpanne/ObjectName
Licenses: Modified BSD
Build system: haskell
Synopsis: Helper library for Haskell OpenGL
Description:

This tiny package contains the class ObjectName, which corresponds to the general notion of explicitly handled identifiers for API objects, e.g. a texture object name in OpenGL or a buffer object name in OpenAL.

ghc-ref-tf 0.5.0.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/ref-tf
Licenses: Modified BSD
Build system: haskell
Synopsis: Type class for monads with references using type families
Description:

This package contains a MonadRef type class that abstracts over the details of manipulating references, allowing one to write code that can operate in either the ST monad or the IO monad.

ghc-haddock 2.26.0
Dependencies: ghc-haddock-api@2.26.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: Documentation-generation tool for Haskell libraries
Description:

Haddock is a documentation-generation tool for Haskell libraries.

ghc-netlink 1.1.1.0
Dependencies: ghc-cereal@0.5.8.3 ghc-monad-loops@0.4.3 ghc-pretty-hex@1.1 ghc-language-c@0.10.0 ghc-regex-pcre@0.95.0.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/Ongy/netlink-hs
Licenses: Modified BSD
Build system: haskell
Synopsis: Netlink communication for Haskell
Description:

This is library provides utility to use Netlink from Haskell. The scope of this package extends over general Netlink support to specific implementations of Netlink families.

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-exception-transformers 0.4.0.12
Dependencies: ghc-fail@4.9.0.0 ghc-transformers-compat@0.7.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/exception-transformers
Licenses: Modified BSD
Build system: haskell
Synopsis: Type classes and monads for unchecked extensible exceptions
Description:

This package provides type classes, a monad and a monad transformer that support unchecked extensible exceptions as well as asynchronous exceptions. It is compatible with the transformers package.

ghc-edit-distance-vector 1.0.0.4
Dependencies: ghc-vector@0.13.2.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/thsutton/edit-distance-vector
Licenses: Modified BSD
Build system: haskell
Synopsis: Calculate edit distances and edit scripts between vectors
Description:

This package provides implementation of the Wagner-Fischer dynamic programming algorithm to find the optimal edit script and cost between two sequences. The implementation in this package is specialised to sequences represented with Data.Vector but is otherwise agnostic to:

  • The type of values in the vectors;

  • The type representing edit operations; and

  • The type representing the cost of operations.

ghc-uglymemo 0.1.0.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/uglymemo
Licenses: Public Domain
Build system: haskell
Synopsis: Simple memoization function for Haskell
Description:

This package provides a simple (but internally ugly) memoization function.

ghc-hspec-megaparsec 2.2.1
Dependencies: ghc-hspec-expectations@0.8.4 ghc-megaparsec@9.7.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/mrkkrp/hspec-megaparsec
Licenses: Modified BSD
Build system: haskell
Synopsis: Utility functions for testing Megaparsec parsers with Hspec
Description:

Provides a small set of helper functions for testing Megaparsec parsers with Hspec.

ghc-timeit 2.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/merijn/timeit
Licenses: Modified BSD
Build system: haskell
Synopsis: Time monadic computations with an IO base
Description:

This package provides a simple wrapper to show the used CPU time of monadic computation with an IO base.

ghc-patch 0.0.8.4
Dependencies: ghc-constraints-extras@0.4.0.2 ghc-commutative-semigroups@0.2.0.2 ghc-dependent-map@0.4.0.0 ghc-dependent-sum@0.7.2.0 ghc-lens@5.3.5 ghc-indexed-traversable@0.1.4 ghc-semigroupoids@6.0.1 ghc-witherable@0.5 ghc-base-orphans@0.9.3 ghc-these@1.2.1 ghc-semialign@1.3.1 ghc-monoidal-containers@0.6.6.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://obsidian.systems
Licenses: Modified BSD
Build system: haskell
Synopsis: Data structures for describing changes to other data structures
Description:

This library provides data structures for describing changes to other data structures. In this library, a patch is something that can be applied, analogous to a function, and which distinguishes returning the argument it was provided from returning something else.

Total packages: 74203