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

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-xdg-basedir 0.2.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://github.com/willdonnelly/xdg-basedir
Licenses: Modified BSD
Build system: haskell
Synopsis: XDG Base Directory library for Haskell
Description:

This package provides a library implementing the XDG Base Directory spec.

ghc-binary-orphans 1.0.5
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/binary-orphans
Licenses: Modified BSD
Build system: haskell
Synopsis: Compatibility package for binary
Description:

This package provides instances defined in later versions of ghc-binary package.

ghc-pipes 4.3.16
Dependencies: ghc-mmorph@1.2.1 ghc-void@0.7.3 ghc-fail@4.9.0.0 ghc-semigroups@0.20
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/pipes
Licenses: Modified BSD
Build system: haskell
Synopsis: Compositional pipelines
Description:

A clean and powerful stream processing library that lets you build and connect reusable streaming components. Advantages over traditional streaming libraries:

  • Concise API: Use simple commands like for, (>->), await, and yield

  • Blazing fast: Implementation tuned for speed, including shortcut fusion

  • Lightweight Dependency: pipes is small and compiles very rapidly, including dependencies

  • Elegant semantics: Use practical category theory

  • ListT: Correct implementation of ListT that interconverts with pipes

  • Bidirectionality: Implement duplex channels

ghc-criterion-measurement 0.2.3.0
Dependencies: ghc-aeson@2.2.3.0 ghc-base-compat@0.14.1 ghc-vector@0.13.2.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/haskell/criterion
Licenses: Modified BSD
Build system: haskell
Synopsis: Criterion measurement functionality and associated types
Description:

Measurement-related functionality extracted from Criterion, with minimal dependencies. The rationale for this is to enable alternative analysis front-ends.

ghc-abstract-deque 0.3
Dependencies: ghc-random@1.2.1.3 ghc-atomic-primops@0.8.8
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/rrnewton/haskell-lockfree/wiki
Licenses: Modified BSD
Build system: haskell
Synopsis: Abstract, parameterized interface to mutable Deques for Haskell
Description:

This Haskell package provides an abstract interface to highly-parameterizable queues/deques.

Background: There exists a feature space for queues that extends between:

  • Simple, single-ended, non-concurrent, bounded queues

  • Double-ended, thread-safe, growable queues with important points in between (such as the queues used for work stealing).

This package includes an interface for Deques that allows the programmer to use a single API for all of the above, while using the type system to select an efficient implementation given the requirements (using type families).

This package also includes a simple reference implementation based on IORef and Data.Sequence.

ghc-chasingbottoms 1.3.1.16
Dependencies: ghc-quickcheck@2.15.0.1 ghc-random@1.2.1.3 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/ChasingBottoms
Licenses: Expat
Build system: haskell
Synopsis: Testing of partial and infinite values in Haskell
Description:

This is a library for testing code involving bottoms or infinite values. For the underlying theory and a larger example involving use of QuickCheck, see the article "Chasing Bottoms A Case Study in Program Verification in the Presence of Partial and Infinite Values".

ghc-base-prelude 1.6.1.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/nikita-volkov/base-prelude
Licenses: Expat
Build system: haskell
Synopsis: The most complete prelude formed solely from the Haskell's base package
Description:

This Haskell package aims to reexport all the non-conflicting and most general definitions from the "base" package.

This includes APIs for applicatives, arrows, monoids, foldables, traversables, exceptions, generics, ST, MVars and STM.

This package will never have any dependencies other than "base".

Versioning policy:

The versioning policy of this package deviates from PVP in the sense that its exports in part are transitively determined by the version of "base". Therefore it's recommended for the users of ghc-base-prelude to specify the bounds of "base" as well.

ghc-lpeg 1.1.0
Dependencies: ghc-lua@2.3.3
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://hslua.org/
Licenses: Expat
Build system: haskell
Synopsis: LPeg – Parsing Expression Grammars For Lua
Description:

This package contains the C sources of LPeg, as well as some tiny Haskell helper to load the package. . <http://www.inf.puc-rio.br/~roberto/lpeg/>

ghc-tuple-th 0.2.5
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/tuple-th
Licenses: Modified BSD
Build system: haskell
Synopsis: Generate utility functions for tuples of statically known size for Haskell
Description:

This Haskell package contains Template Haskell functions for generating functions similar to those in Data.List for tuples of statically known size.

ghc-exactprint 1.10.0.0
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/ghc-exactprint
Licenses: Modified BSD
Build system: haskell
Synopsis: ExactPrint for GHC
Description:

Using the API Annotations available from GHC 7.10.2, this library provides a means to round-trip any code that can be compiled by GHC, currently excluding .lhs files.

ghc-base-compat 0.14.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/base-compat
Licenses: Expat
Build system: haskell
Synopsis: Haskell compiler compatibility library
Description:

This library provides functions available in later versions of base to a wider range of compilers, without requiring the use of CPP pragmas in your code.

ghc-word8 0.1.3
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/word8
Licenses: Modified BSD
Build system: haskell
Synopsis: Word8 library for Haskell
Description:

Word8 library to be used with Data.ByteString.

ghc-replace-megaparsec 1.5.0.1
Dependencies: ghc-megaparsec@9.7.0 ghc-parser-combinators@1.3.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/jamesdbrock/replace-megaparsec
Licenses: FreeBSD
Build system: haskell
Synopsis: Find, replace, split string patterns with Megaparsec parsers (instead of regex)
Description:

Find text patterns, replace the patterns, split on the patterns. Use Megaparsec monadic parsers instead of regular expressions for pattern matching.

ghc-lzma 0.0.1.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/hvr/lzma
Licenses: Modified BSD
Build system: haskell
Synopsis: LZMA/XZ compression and decompression
Description:

This package provides a pure interface for compressing and decompressing LZMA streams of data represented as lazy ByteStrings. A monadic incremental interface is provided as well.

ghc-size-based 0.1.3.3
Dependencies: ghc-dictionary-sharing@0.1.0.0 ghc-testing-type-modifiers@0.1.0.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/size-based
Licenses: Modified BSD
Build system: haskell
Synopsis: Sized functors for size-based enumerations
Description:

This library provides a framework for size-based enumerations.

ghc-random-shuffle 0.0.4
Dependencies: ghc-random@1.2.1.3 ghc-monadrandom@0.6.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/random-shuffle
Licenses: Modified BSD
Build system: haskell
Synopsis: Random shuffle implementation
Description:

Random shuffle implementation, on immutable lists. Based on perfect shuffle implementation by Oleg Kiselyov.

ghc-hmatrix 0.20.2
Dependencies: ghc-random@1.2.1.3 ghc-split@0.2.5 ghc-primitive@0.9.1.0 ghc-storable-complex@0.2.3.0 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/haskell-numerics/hmatrix
Licenses: Modified BSD
Build system: haskell
Synopsis: Haskell numeric linear algebra library
Description:

The HMatrix package provides a Haskell library for dealing with linear systems, matrix decompositions, and other numerical computations based on BLAS and LAPACK.

ghc-git-lfs 1.2.5
Dependencies: ghc-http-client@0.7.19 ghc-http-types@0.12.4 ghc-aeson@2.2.3.0 ghc-network-uri@2.6.4.2 ghc-case-insensitive@1.2.1.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/git-lfs
Licenses: AGPL 3
Build system: haskell
Synopsis: Git Large File Storage protocol
Description:

An implementation of the git-lfs protocol.

ghc-pandoc 3.7.0.2
Dependencies: ghc-xml@1.3.14 ghc-xml-conduit@1.10.0.1 ghc-xml-types@0.3.8 ghc-glob@0.10.2 ghc-juicypixels@3.3.9 ghc-aeson@2.2.3.0 ghc-aeson-pretty@0.8.10 ghc-attoparsec@0.14.4 ghc-base64-bytestring@1.2.1.0 ghc-blaze-html@0.9.2.0 ghc-blaze-markup@0.8.3.0 ghc-case-insensitive@1.2.1.0 ghc-citeproc@0.9.0.1 ghc-commonmark@0.2.6.1 ghc-commonmark-extensions@0.2.6 ghc-commonmark-pandoc@0.2.3 ghc-crypton@1.0.4 ghc-crypton-connection@0.4.5 ghc-data-default@0.8.0.1 ghc-doclayout@0.5.0.1 ghc-doctemplates@0.11.0.1 ghc-emojis@0.1.4.1 ghc-file-embed@0.0.16.0 ghc-gridtables@0.1.0.0 ghc-haddock-library@1.11.0 ghc-http-client@0.7.19 ghc-http-client-tls@0.3.6.4 ghc-http-types@0.12.4 ghc-ipynb@0.2 ghc-jira-wiki-markup@1.5.1 ghc-mime-types@0.1.2.0 ghc-network@3.2.8.0 ghc-network-uri@2.6.4.2 ghc-pandoc-types@1.23.1 ghc-pretty-show@1.10 ghc-random@1.2.1.3 ghc-safe@0.3.21 ghc-scientific@0.3.8.0 ghc-skylighting@0.14.6 ghc-skylighting-core@0.14.6 ghc-split@0.2.5 ghc-syb@0.7.2.4 ghc-tagsoup@0.14.8 ghc-temporary@1.3 ghc-texmath@0.12.10.3 ghc-text-conversions@0.3.1.1 ghc-unicode-collation@0.1.3.6 ghc-unicode-transforms@0.4.0.1 ghc-yaml@0.11.11.2 ghc-libyaml@0.1.4 ghc-zip-archive@0.4.3.2 ghc-zlib@0.7.1.0 ghc-typst@0.8.0.2 ghc-vector@0.13.2.0 ghc-djot@0.1.2.2 ghc-tls@2.1.8 ghc-crypton-x509-system@1.6.7
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://pandoc.org
Licenses: GPL 2+
Build system: haskell
Synopsis: Conversion between markup formats
Description:

Pandoc is a Haskell library for converting from one markup format to another, and a command-line tool that uses this library. It can read and write Markdown and (subsets of) other formats, such as HTML, reStructuredText, LaTeX, DocBook, and many more.

Pandoc extends standard Markdown syntax with footnotes, embedded LaTeX, definition lists, tables, and other features. A compatibility mode is provided for those who need a drop-in replacement for Markdown.pl.

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-storable-record 0.0.7
Dependencies: ghc-quickcheck@2.15.0.1 ghc-semigroups@0.20 ghc-utility-ht@0.0.17.2 ghc-storablevector@0.2.13.2 ghc-timeit@2.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://code.haskell.org/~thielema/storable-record/
Licenses: Modified BSD
Build system: haskell
Synopsis: Elegant definition of Storable instances for records
Description:

With this package you can build a Storable instance of a record type from Storable instances of its elements in an elegant way. It does not do any magic, just a bit arithmetic to compute the right offsets, that would be otherwise done manually or by a preprocessor like C2HS. There is no guarantee that the generated memory layout is compatible with that of a corresponding C struct. However, the module generates the smallest layout that is possible with respect to the alignment of the record elements.

ghc-bencode 0.6.1.1
Dependencies: 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/bencode
Licenses: Modified BSD
Build system: haskell
Synopsis: Parsers and printers for bencoded data
Description:

This library provides parsers and printers for bencoded data. Bencode is the encoding used by the peer-to-peer file sharing system BitTorrent for storing and transmitting loosely structured data.

ghc-extra 1.8
Dependencies: ghc-clock-bootstrap@0.8.4
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/ndmitchell/extra#readme
Licenses: Modified BSD
Build system: haskell
Synopsis: Extra Haskell functions
Description:

This library provides extra functions for the standard Haskell libraries. Most functions are simple additions, filling out missing functionality. A few functions are available in later versions of GHC, but this package makes them available back to GHC 7.2.

ghc-parallel 3.2.2.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/parallel
Licenses: Modified BSD
Build system: haskell
Synopsis: Parallel programming library
Description:

This package provides a library for parallel programming.

Total packages: 33008