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

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-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-genvalidity 1.1.1.0
Dependencies: ghc-quickcheck@2.15.0.1 ghc-random@1.2.1.3 ghc-validity@0.12.1.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/NorfairKing/validity#readme
Licenses: Expat
Build system: haskell
Synopsis: Testing utilities for the @code{validity} library
Description:

This package provides testing utilities that are useful in conjunction with the Validity typeclass.

ghc-text-icu 0.8.0.5
Dependencies: icu4c@73.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/haskell/text-icu
Licenses: Modified BSD
Build system: haskell
Synopsis: Bindings to the ICU library
Description:

Haskell bindings to the International Components for Unicode (ICU) libraries. These libraries provide robust and full-featured Unicode services on a wide variety of platforms. . Features include: . * Both pure and impure bindings, to allow for fine control over efficiency and ease of use. . * Breaking of strings on character, word, sentence, and line boundaries. . * Access to the Unicode Character Database (UCD) of character metadata. . * String collation functions, for locales where the conventions for lexicographic ordering differ from the simple numeric ordering of character codes. . * Character set conversion functions, allowing conversion between Unicode and over 220 character encodings. . * Unicode normalization. (When implementations keep strings in a normalized form, they can be assured that equivalent strings have a unique binary representation.) . * Regular expression search and replace. . * Security checks for visually confusable (spoofable) strings. . * Bidirectional Unicode algorithm . * Calendar objects holding dates and times. . * Number and calendar formatting.

ghc-lzma-conduit 1.2.3
Dependencies: ghc-conduit@1.3.6.1 ghc-lzma@0.0.1.1 ghc-resourcet@1.3.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/alphaHeavy/lzma-conduit
Licenses: Modified BSD
Build system: haskell
Synopsis: Conduit interface for lzma/xz compression
Description:

This package provides a Conduit interface for the LZMA compression algorithm used in the .xz file format.

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-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-void 0.7.3
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://github.com/ekmett/void
Licenses: Modified BSD
Build system: haskell
Synopsis: Logically uninhabited data type
Description:

A Haskell 98 logically uninhabited data type, used to indicate that a given term should not exist.

ghc-aeson-diff 1.1.0.13
Dependencies: ghc-aeson@2.2.3.0 ghc-edit-distance-vector@1.0.0.4 ghc-scientific@0.3.8.0 ghc-vector@0.13.2.0 ghc-optparse-applicative@0.18.1.0 ghc-yaml@0.11.11.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/ysangkok/aeson-diff
Licenses: Modified BSD
Build system: haskell
Synopsis: Extract and apply patches to JSON documents
Description:

This is a small library for working with changes to JSON documents. It includes a library and two command-line executables in the style of the diff and patch commands available on many systems.

ghc-sdl-image 0.6.2.0
Dependencies: ghc-sdl@0.6.7.0 sdl-image@1.2.12
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://hackage.haskell.org/package/SDL-image
Licenses: Modified BSD
Build system: haskell
Synopsis: Haskell bindings to libSDL_image
Description:

SDL_image is an image file loading library. It loads images as SDL surfaces, and supports the following formats: BMP, GIF, JPEG, LBM, PCX, PNG, PNM, TGA, TIFF, XCF, XPM, XV.

ghc-intervalmap 0.6.2.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://www.chr-breitkopf.de/comp/IntervalMap
Licenses: Modified BSD
Build system: haskell
Synopsis: Containers for intervals, with efficient search
Description:

This package provides ordered containers of intervals, with efficient search for all keys containing a point or overlapping an interval. See the example code on the home page for a quick introduction.

ghc-fmlist 0.9.4
Dependencies: ghc-fail@4.9.0.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/sjoerdvisscher/fmlist
Licenses: Modified BSD
Build system: haskell
Synopsis: FoldMap lists
Description:

FoldMap lists are lists represented by their foldMap function. FoldMap lists have O(1) cons, snoc and append, just like DLists, but other operations might have favorable performance characteristics as well. These wild claims are still completely unverified though.

ghc-protolude 0.3.5
Dependencies: ghc-async@2.2.5 ghc-hashable@1.5.0.0 ghc-mtl-compat@0.2.2 ghc-transformers-compat@0.7.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/sdiehl/protolude
Licenses: Expat
Build system: haskell
Synopsis: Sensible set of defaults for writing custom Preludes
Description:

Protolude gives you sensible defaults for writing custom Preludes to replace the standard one provided by GHC.

ghc-dictionary-sharing 0.1.0.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/dictionary-sharing
Licenses: Modified BSD
Build system: haskell
Synopsis: Sharing/memoization of class members
Description:

This library provides tools for ensuring that class members are shared.

ghc-uniplate 1.6.13
Dependencies: ghc-syb@0.7.2.4 ghc-hashable@1.5.0.0 ghc-unordered-containers@0.2.20
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/ndmitchell/uniplate#readme
Licenses: Modified BSD
Build system: haskell
Synopsis: Simple, concise and fast generic operations
Description:

Uniplate is a library for writing simple and concise generic operations. Uniplate has similar goals to the original Scrap Your Boilerplate work, but is substantially simpler and faster.

ghc-process-extras 0.7.4
Dependencies: ghc-data-default@0.8.0.1 ghc-listlike@4.7.8.4 ghc-generic-deriving@1.14.6
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/seereason/process-extras
Licenses: Expat
Build system: haskell
Synopsis: Extra tools for managing processes
Description:

This package extends https://hackage.haskell.org/package/process. It allows you to read process input and output as ByteStrings or Text, or write your own ProcessOutput instance. It also provides lazy process input and output, and a ProcessMaker class for more flexibility in the process creation API.

ghc-abstract-par 0.3.3
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/simonmar/monad-par
Licenses: Modified BSD
Build system: haskell
Synopsis: Abstract parallelization interface for Haskell
Description:

This Haskell package is an abstract interface only. It provides a number of type clasess, but not an implementation. The type classes separate different levels of Par functionality. See the Control.Monad.Par.Class module for more details.

ghc-haskell-src 1.0.4.2
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/haskell-src
Licenses: Modified BSD
Build system: haskell
Synopsis: Support for manipulating Haskell source code
Description:

The haskell-src package provides support for manipulating Haskell source code. The package provides a lexer, parser and pretty-printer, and a definition of a Haskell abstract syntax tree (AST). Common uses of this package are to parse or generate Haskell 98 code.

ghc-listlike 4.7.8.4
Dependencies: ghc-vector@0.13.2.0 ghc-dlist@1.0 ghc-fmlist@0.9.4 ghc-utf8-string@1.0.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://github.com/ddssff/listlike
Licenses: Modified BSD
Build system: haskell
Synopsis: Generic support for list-like structures
Description:

The ListLike module provides a common interface to the various Haskell types that are list-like. Predefined interfaces include standard Haskell lists, Arrays, ByteStrings, and lazy ByteStrings. Custom types can easily be made ListLike instances as well.

ListLike also provides for String-like types, such as String and ByteString, for types that support input and output, and for types that can handle infinite lists.

ghc-unagi-chan 0.4.1.4
Dependencies: ghc-atomic-primops@0.8.8 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/unagi-chan
Licenses: Modified BSD
Build system: haskell
Synopsis: Fast concurrent queues with a Chan-like API, and more
Description:

This library provides implementations of concurrent FIFO queues (for both general boxed and primitive unboxed values) that are fast, perform well under contention, and offer a Chan-like interface. The library may be of limited usefulness outside of x86 architectures where the fetch-and-add instruction is not available.

ghc-uuid 1.3.16
Dependencies: ghc-cryptohash-md5@0.11.101.0 ghc-cryptohash-sha1@0.11.101.0 ghc-entropy@0.4.1.11 ghc-network-info@0.2.1 ghc-random@1.2.1.3 ghc-uuid-types@1.0.6
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/haskell-hvr/uuid
Licenses: Modified BSD
Build system: haskell
Synopsis: Haskell library to create, compare, parse, and print UUIDs
Description:

This Haskell library provides utilities creating, comparing, parsing and printing Universally Unique Identifiers or UUIDs.

ghc-newtype-generics 0.6.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://github.com/sjakobi/newtype-generics
Licenses: Modified BSD
Build system: haskell
Synopsis: Typeclass and set of functions for working with newtypes
Description:

The Newtype typeclass represents the packing and unpacking of a newtype, and allows you to operate under that newtype with functions such as ala. Generics support was added in version 0.4, making this package a full replacement for the original newtype package, and an alternative to newtype-th.

ghc-glut 2.7.0.16
Dependencies: ghc-statevar@1.2.2 ghc-opengl@3.0.3.0 ghc-openglraw@3.3.4.1 ghc-random@1.2.1.3
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://www.haskell.org/haskellwiki/Opengl
Licenses: Modified BSD
Build system: haskell
Synopsis: Haskell bindings for the OpenGL Utility Toolkit
Description:

This library provides Haskell bindings for the OpenGL Utility Toolkit, a window system-independent toolkit for writing OpenGL programs.

ghc-sandwich 0.3.0.5
Dependencies: ghc-aeson@2.2.3.0 ghc-ansi-terminal@1.1.3 ghc-async@2.2.5 ghc-brick@2.9 ghc-colour@2.3.6 ghc-free@5.2 ghc-microlens@0.4.14.0 ghc-microlens-th@0.4.3.17 ghc-monad-control@1.0.3.1 ghc-monad-logger@0.3.42 ghc-optparse-applicative@0.18.1.0 ghc-pretty-show@1.10 ghc-retry@0.9.3.1 ghc-safe@0.3.21 ghc-string-interpolate@0.3.4.0 ghc-transformers-base@0.4.6 ghc-unliftio@0.2.25.1 ghc-unliftio-core@0.2.1.0 ghc-vector@0.13.2.0 ghc-vty@6.4 ghc-vty-crossplatform@0.4.0.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://codedownio.github.io/sandwich
Licenses: Modified BSD
Build system: haskell
Synopsis: Test framework inspired by Hspec
Description:

A test framework for Haskell, inspired by and (almost) a drop-in replacement for Hspec. It has a number of powerful features and integrations, such as interactive terminal user interface for viewing test progress and built-in profiling support.

ghc-vault 0.3.1.5
Dependencies: ghc-unordered-containers@0.2.20 ghc-hashable@1.5.0.0 ghc-semigroups@0.20
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/HeinrichApfelmus/vault
Licenses: Modified BSD
Build system: haskell
Synopsis: Persistent store for arbitrary values
Description:

This package provides vaults for Haskell. A vault is a persistent store for values of arbitrary types. It's like having first-class access to the storage space behind IORefs. The data structure is analogous to a bank vault, where you can access different bank boxes with different keys; hence the name. Also provided is a locker type, representing a store for a single element.

Total packages: 72465