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

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-checkers 0.6.0
Dependencies: ghc-random@1.2.1.3 ghc-quickcheck@2.15.0.1 ghc-semigroupoids@6.0.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/haskell-checkers/checkers
Licenses: Modified BSD
Build system: haskell
Synopsis: Check properties on standard classes and data structures
Description:

Checkers wraps up the expected properties associated with various standard type classes as QuickCheck properties. It also provides some morphism properties, arbitrary instances, and generator combinators for common data types.

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-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-intervals 0.9.3
Dependencies: ghc-distributive@0.6.2.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://github.com/ekmett/intervals
Licenses: Modified BSD
Build system: haskell
Synopsis: Interval arithmetic
Description:

This library provides Numeric.Interval.Interval, which represents a closed, convex set of floating point values.

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-sdl2-image 2.1.0.0
Dependencies: ghc-sdl2@2.5.5.1 sdl2@2.30.8 sdl2-image@2.8.8
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/sdl2-image
Licenses: Expat
Build system: haskell
Synopsis: Bindings to SDL2_image
Description:

This package provides Haskell bindings to SDL2_image.

ghc-reflex-sdl2 0.3.0.2-1.6dadf2c
Dependencies: ghc-async@2.2.5 ghc-dependent-sum@0.7.2.0 ghc-exception-transformers@0.4.0.12 ghc-ref-tf@0.5.0.1 ghc-primitive@0.9.1.0 ghc-reflex@0.9.3.4 ghc-sdl2@2.5.5.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/schell/reflex-sdl2
Licenses: Expat
Build system: haskell
Synopsis: SDL2 and Reflex functional reactive programming
Description:

This package provides a minimal host for SDL2-based Reflex applications.

ghc-math-functions 0.3.4.4
Dependencies: ghc-data-default-class@0.2.0.0 ghc-vector@0.13.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/haskell/math-functions
Licenses: FreeBSD
Build system: haskell
Synopsis: Special functions and Chebyshev polynomials for Haskell
Description:

This Haskell library provides implementations of special mathematical functions and Chebyshev polynomials. These functions are often useful in statistical and numerical computing.

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-haskell-src-exts 1.23.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/haskell-suite/haskell-src-exts
Licenses: Modified BSD
Build system: haskell
Synopsis: Library for manipulating Haskell source
Description:

Haskell-Source with Extensions (HSE, haskell-src-exts) is an extension of the standard haskell-src package, and handles most registered syntactic extensions to Haskell. All extensions implemented in GHC are supported. Apart from these standard extensions, it also handles regular patterns as per the HaRP extension as well as HSX-style embedded XML syntax.

ghc-time-hourglass 0.3.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/mpilgrem/time-hourglass
Licenses: Modified BSD
Build system: haskell
Synopsis: A simple and efficient time library
Description:

This package provides a simple and efficient time library. A key part of the library is the `Timeable` and `Time` type classes. Types representing time values that are instances of the classes allow easy conversion between values of one time type and another.

ghc-splitmix 0.1.3.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/splitmix
Licenses: Modified BSD
Build system: haskell
Synopsis: Fast and splittable pseudorandom number generator
Description:

This package provides a Pure Haskell implementation of the SplitMix pseudorandom number generator. SplitMix is a "splittable" pseudorandom number generator that is quite fast: 9 64-bit arithmetic/logical operations per 64 bits generated. SplitMix is tested with two standard statistical test suites (DieHarder and TestU01, this implementation only using the former) and it appears to be adequate for "everyday" use, such as Monte Carlo algorithms and randomized data structures where speed is important. In particular, it should not be used for cryptographic or security applications, because generated sequences of pseudorandom values are too predictable (the mixing functions are easily inverted, and two successive outputs suffice to reconstruct the internal state).

ghc-hmatrix-special 0.19.0.0
Dependencies: ghc-hmatrix@0.20.2 ghc-hmatrix-gsl@0.19.0.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/albertoruiz/hmatrix
Licenses: GPL 3
Build system: haskell
Synopsis: Haskell interface to GSL special functions
Description:

This library provides an interface to GSL special functions for Haskell.

ghc-weigh 0.0.18
Dependencies: ghc-split@0.2.5 ghc-temporary@1.3 ghc-criterion-measurement@0.2.3.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/fpco/weigh#readme
Licenses: Modified BSD
Build system: haskell
Synopsis: Measure allocations of a Haskell functions/values
Description:

This package provides tools to measure the memory usage of a Haskell value or function.

ghc-vector-instances 3.4.3
Dependencies: ghc-vector@0.13.2.0 ghc-semigroupoids@6.0.1 ghc-comonad@5.0.9 ghc-pointed@5.0.5 ghc-keys@3.12.4 ghc-hashable@1.5.0.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://github.com/ekmett/vector-instances
Licenses: Modified BSD
Build system: haskell
Synopsis: Orphan instances for @code{Data.Vector}
Description:

This Haskell library provides a place for lots of orphan instances for the ghc-vector package.

ghc-prettyprinter-ansi-terminal 1.1.3
Dependencies: ghc-ansi-terminal@1.1.3 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: ANSI terminal backend for the prettyprinter package
Description:

ANSI terminal backend for the prettyprinter package.

ghc-hs-conllu 0.1.5
Dependencies: ghc-megaparsec@9.7.0 ghc-void@0.7.3
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/arademaker/hs-conllu
Licenses: LGPL 3
Build system: haskell
Synopsis: CoNLL-U validating parser and utils
Description:

Utilities to parse, print, diff, and analyse data in CoNLL-U, a format used in linguistics to represent the syntactic annotation of sentences. See https://universaldependencies.org/format.html

ghc-pwstore-fast 2.4.4
Dependencies: ghc-base64-bytestring@1.2.1.0 ghc-cryptohash@0.11.9 ghc-random@1.2.1.3 ghc-byteable@0.1.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/PeterScott/pwstore
Licenses: Modified BSD
Build system: haskell
Synopsis: Secure password storage
Description:

To store passwords securely, they should be salted, then hashed with a slow hash function. This library uses PBKDF1-SHA256, and handles all the details. It uses the cryptohash package for speed; if you need a pure Haskell library, pwstore-purehaskell has the exact same API, but uses only pure Haskell. It is about 25 times slower than this package, but still quite usable.

ghc-breakpoint 0.1.5.0
Dependencies: ghc-pretty-simple@4.1.3.0 ghc-ansi-terminal@1.1.3
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/breakpoint
Licenses: Expat
Build system: haskell
Synopsis: Set breakpoints using a GHC plugin
Description:

This package provides a plugin that allows you to set breakpoints for debugging purposes. See the [README](https://github.com/aaronallen8455/breakpoint#breakpoint) for details.

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-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-half 0.3.3
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://github.com/ekmett/half
Licenses: Modified BSD
Build system: haskell
Synopsis: Half-precision floating-point computations
Description:

This library provides a half-precision floating-point computation library for Haskell.

ghc-murmur-hash 0.1.0.11
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/nominolo/murmur-hash
Licenses: Modified BSD
Build system: haskell
Synopsis: MurmurHash2 implementation for Haskell
Description:

This package provides an implementation of MurmurHash2, a good, fast, general-purpose, non-cryptographic hashing function. See https://sites.google.com/site/murmurhash/ for details. This implementation is pure Haskell, so it might be a bit slower than a C FFI binding.

ghc-skylighting-core 0.14.6
Dependencies: ghc-aeson@2.2.3.0 ghc-case-insensitive@1.2.1.0 ghc-attoparsec@0.14.4 ghc-utf8-string@1.0.2 ghc-xml-conduit@1.10.0.1 ghc-safe@0.3.21 ghc-base64-bytestring@1.2.1.0 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: Syntax highlighting library
Description:

Skylighting is a syntax highlighting library with support for over one hundred languages. It derives its tokenizers from XML syntax definitions used by KDE's KSyntaxHighlighting framework, so any syntax supported by that framework can be added. An optional command-line program is provided. Skylighting is intended to be the successor to highlighting-kate.

Total packages: 33008