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

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-case-insensitive 1.2.1.0
Dependencies: ghc-hashable@1.5.0.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/basvandijk/case-insensitive
Licenses: Modified BSD
Build system: haskell
Synopsis: Case insensitive string comparison
Description:

The module Data.CaseInsensitive provides the CI type constructor which can be parameterised by a string-like type like: String, ByteString, Text, etc. Comparisons of values of the resulting type will be insensitive to cases.

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-word-wrap 0.5
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/jtdaugherty/word-wrap/
Licenses: Modified BSD
Build system: haskell
Synopsis: Haskell library for word-wrapping text
Description:

The word-wrap Haskell library wraps long lines of text.

ghc-openglraw 3.3.4.1
Dependencies: ghc-fixed@0.3 ghc-half@0.3.3 glu@9.0.2
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: Raw Haskell bindings for the OpenGL graphics system
Description:

OpenGLRaw is a raw Haskell binding for the OpenGL 4.5 graphics system and lots of OpenGL extensions. It is basically a 1:1 mapping of OpenGL's C API, intended as a basis for a nicer interface. OpenGLRaw offers access to all necessary functions, tokens and types plus a general facility for loading extension entries. The module hierarchy closely mirrors the naming structure of the OpenGL extensions, making it easy to find the right module to import. All API entries are loaded dynamically, so no special C header files are needed for building this package. If an API entry is not found at runtime, a userError is thrown.

ghc-annotated-wl-pprint 0.7.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/david-christiansen/annotated-wl-pprint
Licenses: Modified BSD
Build system: haskell
Synopsis: The Wadler/Leijen Pretty Printer, with annotation support
Description:

This is a modified version of wl-pprint, which was based on Wadler's paper "A Prettier Printer". This version allows the library user to annotate the text with semantic information, which can later be rendered in a variety of ways.

ghc-base-compat-batteries 0.14.1
Dependencies: 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-batteries
Licenses: Expat
Build system: haskell
Synopsis: Extra batteries included base-compat
Description:

This library provides functions available in later versions of base to a wider range of compilers, without requiring you to use CPP pragmas in your code. This package provides the same API as the base-compat library, but depends on compatibility packages (such as semigroups) to offer a wider support window than base-compat, which has no dependencies.

ghc-uri-bytestring 0.4.0.1
Dependencies: ghc-attoparsec@0.14.4 ghc-blaze-builder@0.4.4.1 ghc-th-lift-instances@0.1.20
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/Soostone/uri-bytestring
Licenses: Modified BSD
Build system: haskell
Synopsis: Haskell URI parsing as ByteStrings
Description:

This Haskell package aims to be an RFC3986 compliant URI parser that uses ByteStrings for parsing and representing the URI data.

ghc-tdigest 0.3.1
Dependencies: ghc-reducers@3.12.5 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: https://github.com/phadej/haskell-tdigest#readme
Licenses: Modified BSD
Build system: haskell
Synopsis: On-line accumulation of rank-based statistics
Description:

This package provides a new data structure for accurate on-line accumulation of rank-based statistics such as quantiles and trimmed means. . See original paper: "Computing extremely accurate quantiles using t-digest" by Ted Dunning and Otmar Ertl for more details <https://github.com/tdunning/t-digest/blob/07b8f2ca2be8d0a9f04df2feadad5ddc1bb73c88/docs/t-digest-paper/histo.pdf>.

ghc-interpolate 0.2.1
Dependencies: ghc-haskell-src-meta@0.8.15
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/sol/interpolate#readme
Licenses: Expat
Build system: haskell
Synopsis: String interpolation library
Description:

This package provides a string interpolation library for Haskell.

ghc-nonce 1.0.7
Dependencies: ghc-base64-bytestring@1.2.1.0 ghc-entropy@0.4.1.11 ghc-unliftio@0.2.25.1 ghc-unliftio-core@0.2.1.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/prowdsponsor/nonce
Licenses: Modified BSD
Build system: haskell
Synopsis: Generate cryptographic nonces in Haskell
Description:

A nonce is an arbitrary number used only once in a cryptographic communication. This package contain helper functions for generating nonces. There are many kinds of nonces used in different situations. It's not guaranteed that by using the nonces from this package you won't have any security issues. Please make sure that the nonces generated via this package are usable on your design.

ghc-portmidi 0.2.0.0
Dependencies: alsa-lib@1.2.16
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/PortMidi/PortMidi-haskell
Licenses: Modified BSD
Build system: haskell
Synopsis: Haskell bindings for PortMedia/PortMidi
Description:

This is a Haskell module for PortMidi audio library, which supports real-time MIDI input and output.

ghc-language-glsl 0.3.0
Dependencies: ghc-prettyclass@1.0.0.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://hackage.haskell.org/package/language-glsl
Licenses: Modified BSD
Build system: haskell
Synopsis: GLSL abstract syntax tree, parser, and pretty-printer
Description:

This package is a Haskell library for the representation, parsing, and pretty-printing of GLSL 1.50 code.

ghc-errors 2.3.0
Dependencies: ghc-transformers-compat@0.7.2 ghc-safe@0.3.21
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/errors
Licenses: Modified BSD
Build system: haskell
Synopsis: Error handling library for Haskell
Description:

This library encourages an error-handling style that directly uses the type system, rather than out-of-band exceptions.

ghc-bindings-dsl 1.0.25
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/jwiegley/bindings-dsl/wiki
Licenses: Modified BSD
Build system: haskell
Synopsis: FFI domain specific language, on top of hsc2hs
Description:

This is a set of macros to be used when writing Haskell FFI. They were designed to be able to fully describe C interfaces, so that hsc2hs can extract from them all Haskell code needed to mimic such interfaces. All Haskell names used are automatically derived from C names, structures are mapped to Haskell instances of Storable, and there are also macros you can use with C code to help write bindings to inline functions or macro functions.

ghc-optparse-applicative 0.18.1.0
Dependencies: ghc-transformers-compat@0.7.2 ghc-prettyprinter@1.7.1 ghc-prettyprinter-ansi-terminal@1.1.3
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/pcapriotti/optparse-applicative
Licenses: Modified BSD
Build system: haskell
Synopsis: Utilities and combinators for parsing command line options
Description:

This package provides utilities and combinators for parsing command line options in Haskell.

ghc-unique 0.4.7.9
Dependencies: ghc-extra@1.8 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://hackage.haskell.org/package/Unique
Licenses: Modified BSD
Build system: haskell
Synopsis: Haskell functionality like "uniq" tool
Description:

This library provides the functions to find unique and duplicate elements in a list.

ghc-yaml 0.11.11.2
Dependencies: ghc-aeson@2.2.3.0 ghc-attoparsec@0.14.4 ghc-conduit@1.3.6.1 ghc-libyaml@0.1.4 ghc-resourcet@1.3.0 ghc-scientific@0.3.8.0 ghc-unordered-containers@0.2.20 ghc-vector@0.13.2.0 ghc-optparse-applicative@0.18.1.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/snoyberg/yaml#readme
Licenses: Modified BSD
Build system: haskell
Synopsis: Parsing and rendering YAML documents
Description:

This package provides a library to parse and render YAML documents.

ghc-zlib-bindings 0.1.1.5
Dependencies: ghc-zlib@0.7.1.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://github.com/snapframework/zlib-bindings
Licenses: Modified BSD
Build system: haskell
Synopsis: Low-level bindings to the @code{zlib} package
Description:

This package provides low-level bindings to the zlib package.

ghc-recv 0.1.1
Dependencies: ghc-network@3.2.8.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://github.com/yesodweb/wai
Licenses: Modified BSD
Build system: haskell
Synopsis: Efficient network recv
Description:

Network recv based on buffer pools

ghc-storable-tuple 0.1
Dependencies: ghc-storable-record@0.0.7 ghc-utility-ht@0.0.17.2 ghc-base-orphans@0.9.3
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://code.haskell.org/~thielema/storable-tuple/
Licenses: Modified BSD
Build system: haskell
Synopsis: Storable instance for pairs and triples
Description:

This package provides a Storable instance for pairs and triples which should be binary compatible with C99 and C++. The only purpose of this package is to provide a standard location for this instance so that other packages needing this instance can play nicely together.

ghc-iproute 1.7.15
Dependencies: ghc-appar@0.1.8 ghc-byteorder@1.0.4 ghc-network@3.2.8.0 ghc-semigroups@0.20
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://www.mew.org/~kazu/proj/iproute/
Licenses: Modified BSD
Build system: haskell
Synopsis: IP routing table
Description:

IP Routing Table is a tree of IP ranges to search one of them on the longest match base. It is a kind of TRIE with one way branching removed. Both IPv4 and IPv6 are supported.

ghc-kan-extensions 5.2.7
Dependencies: ghc-adjunctions@4.4.3 ghc-comonad@5.0.9 ghc-contravariant@1.5.5 ghc-distributive@0.6.2.1 ghc-invariant@0.6.4 ghc-free@5.2 ghc-profunctors@5.6.3 ghc-semigroupoids@6.0.1 ghc-tagged@0.8.9
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://github.com/ekmett/kan-extensions/
Licenses: Modified BSD
Build system: haskell
Synopsis: Kan extensions library
Description:

This library provides Kan extensions, Kan lifts, various forms of the Yoneda lemma, and (co)density (co)monads for Haskell.

ghc-refact 0.3.0.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/refact
Licenses: Modified BSD
Build system: haskell
Synopsis: Specify refactorings to perform with apply-refact
Description:

This library provides a datatype which can be interpreted by apply-refact. It exists as a separate library so that applications can specify refactorings without depending on GHC.

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.

Total packages: 73955