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

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-vector-binary-instances 0.2.5.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/haskell/vector-binary-instances
Licenses: Modified BSD
Build system: haskell
Synopsis: Instances of Data.Binary and Data.Serialize for vector
Description:

This library provides instances of Binary for the types defined in the vector package, making it easy to serialize vectors to and from disk. We use the generic interface to vectors, so all vector types are supported. Specific instances are provided for unboxed, boxed and storable vectors.

ghc-haskell-src-exts-util 0.2.5
Dependencies: ghc-data-default@0.8.0.1 ghc-haskell-src-exts@1.23.1 ghc-semigroups@0.20 ghc-uniplate@1.6.13
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/pepeiborra/haskell-src-exts-util
Licenses: Modified BSD
Build system: haskell
Synopsis: Helper functions for working with haskell-src-exts trees
Description:

This package provides helper functions for working with haskell-src-exts trees.

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/string-qq
Licenses: Public Domain
Build system: haskell
Synopsis: QuasiQuoter for non-interpolated strings, texts and bytestrings
Description:

This package provides a quasiquoter for non-interpolated strings, texts and bytestrings.

ghc-data-ordlist 0.4.7.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/data-ordlist
Licenses: Modified BSD
Build system: haskell
Synopsis: Set and bag operations on ordered lists
Description:

This module provides set and multiset operations on ordered lists.

ghc-persistent-test 2.13.2.0
Dependencies: ghc-aeson@2.2.3.0 ghc-blaze-html@0.9.2.0 ghc-conduit@1.3.6.1 ghc-hspec@2.11.12 ghc-hspec-expectations@0.8.4 ghc-http-api-data@0.6.2 ghc-hunit@1.6.2.0 ghc-monad-control@1.0.3.1 ghc-monad-logger@0.3.42 ghc-path-pieces@0.2.1 ghc-persistent@2.17.1.0 ghc-quickcheck@2.15.0.1 ghc-quickcheck-instances@0.3.33 ghc-random@1.2.1.3 ghc-resourcet@1.3.0 ghc-transformers-base@0.4.6 ghc-unliftio@0.2.25.1 ghc-unliftio-core@0.2.1.0 ghc-unordered-containers@0.2.20
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://www.yesodweb.com/book/persistent
Licenses: Expat
Build system: haskell
Synopsis: Tests for the Persistent database library
Description:

This is only for use in developing libraries that should conform to the persistent interface, not for users of the persistent suite of database libraries.

ghc-basic-prelude 0.7.0
Dependencies: ghc-hashable@1.5.0.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/snoyberg/basic-prelude#readme
Licenses: Expat
Build system: haskell
Synopsis: Enhanced core prelude; a common foundation for alternate preludes
Description:

The premise of basic-prelude is that there are a lot of very commonly desired features missing from the standard Prelude, such as commonly used operators (<$> and >=>, for instance) and imports for common datatypes (e.g., ByteString and Vector). At the same time, there are lots of other components which are more debatable, such as providing polymorphic versions of common functions.

So basic-prelude is intended to give a common foundation for a number of alternate preludes. The package provides two modules: CorePrelude provides the common ground for other preludes to build on top of, while BasicPrelude exports CorePrelude together with commonly used list functions to provide a drop-in replacement for the standard Prelude.

Users wishing to have an improved Prelude can use BasicPrelude. Developers wishing to create a new prelude should use CorePrelude.

ghc-bytestring-lexing 0.5.0.15
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://wrengr.org/software/hackage.html
Licenses: Modified BSD
Build system: haskell
Synopsis: Parse and produce literals from strict or lazy bytestrings
Description:

This package provides tools to parse and produce literals efficiently from strict or lazy bytestrings.

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-non-negative 0.1.2
Dependencies: ghc-semigroups@0.20 ghc-utility-ht@0.0.17.2 ghc-quickcheck@2.15.0.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://code.haskell.org/~thielema/non-negative/
Licenses: GPL 3+
Build system: haskell
Synopsis: Non-negative numbers class
Description:

This library provides a class for non-negative numbers, a wrapper which can turn any ordered numeric type into a member of that class, and a lazy number type for non-negative numbers (a generalization of Peano numbers).

ghc-transformers-base 0.4.6
Dependencies: ghc-transformers-compat@0.7.2 ghc-base-orphans@0.9.3
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/mvv/transformers-base
Licenses: Modified BSD
Build system: haskell
Synopsis: Backported transformer library
Description:

Backported versions of types that were added to transformers in transformers 0.3 and 0.4 for users who need strict transformers 0.2 or 0.3 compatibility to run on old versions of the platform.

ghc-file-io 0.1.5
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/hasufell/file-io
Licenses: Modified BSD
Build system: haskell
Synopsis: Basic file IO operations via 'OsPath'
Description:

Basic file IO operations like Prelude, but for OsPath'.

ghc-lrucache 1.2.0.1
Dependencies: ghc-contravariant@1.5.5
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/chowells79/lrucache
Licenses: Modified BSD
Build system: haskell
Synopsis: Implementation of a simple LRU cache
Description:

This package contains a simple and pure LRU cache. The implementation is based on Data.Map from the containers library. Further, the package also containes a multiple IO wrapper that enables atomic updates of the cache.

ghc-alex 3.5.4.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://www.haskell.org/alex/
Licenses: Modified BSD
Build system: haskell
Synopsis: Tool for generating lexical analysers in Haskell
Description:

Alex is a tool for generating lexical analysers in Haskell. It takes a description of tokens based on regular expressions and generates a Haskell module containing code for scanning text efficiently. It is similar to the tool lex or flex for C/C++.

ghc-ansi-terminal 1.1.3
Dependencies: ghc-ansi-terminal-types@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/UnkindPartition/ansi-terminal
Licenses: Modified BSD
Build system: haskell
Synopsis: ANSI terminal support for Haskell
Description:

This package provides ANSI terminal support for Haskell. It allows cursor movement, screen clearing, color output showing or hiding the cursor, and changing the title.

ghc-base-unicode-symbols 0.2.4.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://haskell.org/haskellwiki/Unicode-symbols
Licenses: Modified BSD
Build system: haskell
Synopsis: Unicode alternatives for common functions and operators
Description:

This package defines new symbols for a number of functions, operators and types in the base package. All symbols are documented with their actual definition and information regarding their Unicode code point. They should be completely interchangeable with their definitions. For further Unicode goodness you can enable the UnicodeSyntax language extension. This extension enables Unicode characters to be used to stand for certain ASCII character sequences, i.e. → instead of ->, ∀ instead of forall and many others.

ghc-juicypixels 3.3.9
Dependencies: ghc-zlib@0.7.1.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/Twinside/Juicy.Pixels
Licenses: Modified BSD
Build system: haskell
Synopsis: Picture loading and serialization library
Description:

This library can load and store images in PNG, Bitmap, JPEG, Radiance, TIFF and GIF formats.

ghc-parser-combinators 1.3.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/mrkkrp/parser-combinators
Licenses: Modified BSD
Build system: haskell
Synopsis: Commonly useful parser combinators
Description:

This is a lightweight package providing commonly useful parser combinators.

ghc-zlib 0.7.1.0
Dependencies: zlib@1.3.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/zlib
Licenses: Modified BSD
Build system: haskell
Synopsis: Compression and decompression in the gzip and zlib formats
Description:

This package provides a pure interface for compressing and decompressing streams of data represented as lazy ByteStrings. It uses the zlib C library so it has high performance. It supports the zlib, gzip and raw compression formats. It provides a convenient high level API suitable for most tasks and for the few cases where more control is needed it provides access to the full zlib feature set.

ghc-hslua-module-system 1.1.3
Dependencies: ghc-hslua-core@2.3.2 ghc-hslua-packaging@2.3.1 ghc-hslua-marshalling@2.3.1 ghc-temporary@1.3
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 wrapper around Haskell's System module
Description:

This library provides access to system information and functionality to Lua scripts via Haskell's System module. Intended usage for this package is to preload it by adding the loader function to package.preload. Note that the Lua package library must have already been loaded before the loader can be added.

ghc-generics-sop 0.5.1.4
Dependencies: ghc-sop-core@0.5.0.2 ghc-th-abstraction@0.7.1.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/generics-sop
Licenses: Modified BSD
Build system: haskell
Synopsis: Generic Programming using True Sums of Products for Haskell
Description:

This Haskell package supports the definition of generic functions. Datatypes are viewed in a uniform, structured way: the choice between constructors is represented using an n-ary sum, and the arguments of each constructor are represented using an n-ary product.

ghc-email-validate 2.3.2.21
Dependencies: ghc-attoparsec@0.14.4
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/Porges/email-validate-hs
Licenses: Modified BSD
Build system: haskell
Synopsis: Email address validator for Haskell
Description:

This Haskell package provides a validator that can validate an email address string against RFC 5322.

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-data-clist 0.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/sw17ch/data-clist
Licenses: Modified BSD
Build system: haskell
Synopsis: Simple, functional, bidirectional circular list type
Description:

This Haskell library provides a simple purely functional circular list, or ring, data type: a circular data structure such that if you continue rotating the ring in either direction, you'll eventually return to the element you first observed.

ghc-smallcheck 1.2.1.1
Dependencies: ghc-logict@0.8.2.0 ghc-semigroups@0.20 ghc-nats@1.1.2 ghc-void@0.7.3
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/Bodigrim/smallcheck
Licenses: Modified BSD
Build system: haskell
Synopsis: Property-based testing library
Description:

SmallCheck is a testing library that verifies properties for all test cases up to some depth. The test cases are generated automatically by SmallCheck.

Total packages: 73954