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

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-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-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-texmath 0.12.10.3
Dependencies: ghc-syb@0.7.2.4 ghc-xml@1.3.14 ghc-pandoc-types@1.23.1 ghc-typst-symbols@0.1.8.1 ghc-split@0.2.5
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://github.com/jgm/texmath
Licenses: GPL 2
Build system: haskell
Synopsis: Conversion between formats used to represent mathematics
Description:

The texmath library provides functions to read and write TeX math, presentation MathML, and OMML (Office Math Markup Language, used in Microsoft Office). Support is also included for converting math formats to pandoc's native format (allowing conversion, via pandoc, to a variety of different markup formats). The TeX reader supports basic LaTeX and AMS extensions, and it can parse and apply LaTeX macros.

ghc-numeric-extras 0.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://github.com/ekmett/numeric-extras
Licenses: Modified BSD
Build system: haskell
Synopsis: Useful tools from the C standard library
Description:

This library provides some useful tools from the C standard library.

ghc-config-value 0.8.3
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/glguy/config-value
Licenses: Expat
Build system: haskell
Synopsis: Simple, layout-based value language similar to YAML or JSON
Description:

This package implements a language similar to YAML or JSON but with fewer special cases and fewer dependencies. It emphasizes layout structure for sections and lists, and requires quotes around strings.

ghc-clock 0.8.4
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/corsis/clock
Licenses: Modified BSD
Build system: haskell
Synopsis: High-resolution clock for Haskell
Description:

A package for convenient access to high-resolution clock and timer functions of different operating systems via a unified API.

ghc-hslua-list 1.1.4
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: Opinionated, but extensible Lua list type.
Description:

List type for Lua, with a Haskell interface.

ghc-microlens-ghc 0.4.15.1
Dependencies: ghc-microlens@0.4.14.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://github.com/stevenfontanella/microlens
Licenses: Modified BSD
Build system: haskell
Synopsis: Use @code{microlens} with GHC libraries like @code{array}
Description:

This library provides everything that microlens provides plus instances to make each, at, and ix usable with arrays, ByteString, and containers. This package is a part of the microlens family; see the readme on Github.

ghc-split 0.2.5
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/split
Licenses: Modified BSD
Build system: haskell
Synopsis: Combinator library for splitting lists
Description:

This package provides a collection of Haskell functions for splitting lists into parts, akin to the split function found in several mainstream languages.

ghc-network-byte-order 0.1.7
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/network-byte-order
Licenses: Modified BSD
Build system: haskell
Synopsis: Network byte order utilities
Description:

This library provides peek and poke functions for network byte order.

ghc-text-metrics 0.3.3
Dependencies: 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/mrkkrp/text-metrics
Licenses: Modified BSD
Build system: haskell
Synopsis: Calculate various string metrics efficiently
Description:

This library provides tools to calculate various string metrics efficiently.

ghc-pandoc-server 0.1.0.11
Dependencies: ghc-pandoc@3.7.0.2 ghc-pandoc-types@1.23.1 ghc-aeson@2.2.3.0 ghc-base64-bytestring@1.2.1.0 ghc-doctemplates@0.11.0.1 ghc-data-default@0.8.0.1 ghc-unicode-collation@0.1.3.6 ghc-servant-server@0.20.3.0 ghc-skylighting@0.14.6 ghc-wai@3.2.4 ghc-wai-cors@0.2.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: Pandoc document conversion as an HTTP servant-server
Description:

Pandoc-server provides pandoc's document conversion functions in an HTTP server.

ghc-genvalidity-hspec 1.0.0.4
Dependencies: ghc-quickcheck@2.15.0.1 ghc-genvalidity@1.1.1.0 ghc-genvalidity-property@1.0.0.0 ghc-hspec@2.11.12 ghc-hspec-core@2.11.12 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: Standard spec's for @code{GenValidity} instances
Description:

This haskell library provides validity and validity-based testing for ghc-hspec.

ghc-conduit-extra 1.3.8
Dependencies: ghc-conduit@1.3.6.1 ghc-async@2.2.5 ghc-attoparsec@0.14.4 ghc-network@3.2.8.0 ghc-primitive@0.9.1.0 ghc-resourcet@1.3.0 ghc-streaming-commons@0.2.3.0 ghc-unliftio-core@0.2.1.0 ghc-typed-process@0.2.13.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://github.com/snoyberg/conduit
Licenses: Expat
Build system: haskell
Synopsis: Conduit adapters for common libraries
Description:

The conduit package itself maintains relative small dependencies. The purpose of this package is to collect commonly used utility functions wrapping other library dependencies, without depending on heavier-weight dependencies. The basic idea is that this package should only depend on haskell-platform packages and conduit.

ghc-reflex 0.9.3.4
Dependencies: ghc-memotrie@0.6.11 ghc-bifunctors@5.6.2 ghc-comonad@5.0.9 ghc-commutative-semigroups@0.2.0.2 ghc-constraints@0.14.2 ghc-constraints-extras@0.4.0.2 ghc-data-default@0.8.0.1 ghc-dependent-map@0.4.0.0 ghc-dependent-sum@0.7.2.0 ghc-exception-transformers@0.4.0.12 ghc-lens@5.3.5 ghc-mmorph@1.2.1 ghc-monad-control@1.0.3.1 ghc-patch@0.0.8.4 ghc-prim-uniq@0.2 ghc-primitive@0.9.1.0 ghc-profunctors@5.6.3 ghc-random@1.2.1.3 ghc-ref-tf@0.5.0.1 ghc-reflection@2.1.9 ghc-semigroupoids@6.0.1 ghc-syb@0.7.2.4 ghc-unbounded-delays@0.1.1.1 ghc-witherable@0.5 ghc-these@1.2.1 ghc-semialign@1.3.1 ghc-monoidal-containers@0.6.6.0 ghc-haskell-src-exts@1.23.1 ghc-haskell-src-meta@0.8.15
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://reflex-frp.org
Licenses: Modified BSD
Build system: haskell
Synopsis: Higher-order functional reactive programming
Description:

This library lets you write interactive programs without callbacks or side-effects. Functional Reactive Programming (FRP) uses composable events and time-varying values to describe interactive systems as pure functions. Just like other pure functional code, functional reactive code is easier to get right on the first try, maintain, and reuse. Reflex is a fully-deterministic, higher-order FRP interface and an engine that efficiently implements that interface.

ghc-network 3.2.8.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/haskell/network
Licenses: Modified BSD
Build system: haskell
Synopsis: Low-level networking interface
Description:

This package provides a low-level networking interface.

ghc-foldl 1.4.18
Dependencies: ghc-random@1.2.1.3 ghc-primitive@0.9.1.0 ghc-vector@0.13.2.0 ghc-unordered-containers@0.2.20 ghc-hashable@1.5.0.0 ghc-contravariant@1.5.5 ghc-profunctors@5.6.3 ghc-semigroupoids@6.0.1 ghc-comonad@5.0.9 ghc-semigroups@0.20
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/foldl
Licenses: Modified BSD
Build system: haskell
Synopsis: Composable, streaming, and efficient left folds for Haskell
Description:

This Haskell library provides strict left folds that stream in constant memory, and you can combine folds using Applicative style to derive new folds. Derived folds still traverse the container just once and are often as efficient as hand-written folds.

ghc-operational 0.2.4.2
Dependencies: ghc-random@1.2.1.3
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/HeinrichApfelmus/operational
Licenses: Modified BSD
Build system: haskell
Synopsis: Implementation of difficult monads made easy with operational semantics
Description:

This library makes it easy to implement monads with tricky control flow. This is useful for: writing web applications in a sequential style, programming games with a uniform interface for human and AI players and easy replay capabilities, implementing fast parser monads, designing monadic DSLs, etc.

ghc-some 1.0.6
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/haskellari/some
Licenses: Modified BSD
Build system: haskell
Synopsis: Existential type: Some
Description:

This library defines an existential type Some'. . @ data Some f where \ Some :: f a -> Some f @ . in few variants, and utilities to work with it. . If you are unsure which variant to use, use the one in "Data.Some" module.

ghc-witherable 0.5
Dependencies: ghc-base-orphans@0.9.3 ghc-hashable@1.5.0.0 ghc-unordered-containers@0.2.20 ghc-vector@0.13.2.0 ghc-indexed-traversable@0.1.4 ghc-indexed-traversable-instances@0.1.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/fumieval/witherable
Licenses: Modified BSD
Build system: haskell
Synopsis: Filterable traversable
Description:

This package provides a stronger variant of `traverse` which can remove elements and generalised mapMaybe, catMaybes, filter

ghc-data-accessor 0.2.3.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://www.haskell.org/haskellwiki/Record_access
Licenses: Modified BSD
Build system: haskell
Synopsis: Haskell utilities for accessing and manipulating fields of records
Description:

This package provides Haskell modules for accessing and manipulating fields of records.

ghc-graphviz 2999.20.2.1
Dependencies: ghc-temporary@1.3 ghc-fgl@5.8.3.0 ghc-polyparse@1.13 ghc-colour@2.3.6 ghc-wl-pprint-text@1.2.0.2 ghc-dlist@1.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/graphviz
Licenses: Modified BSD
Build system: haskell
Synopsis: Bindings to Graphviz for graph visualisation
Description:

This library provides bindings for the Dot language used by the Graphviz suite of programs for visualising graphs, as well as functions to call those programs. Main features of the graphviz library include:

  1. Almost complete coverage of all Graphviz attributes and syntax

  2. Support for specifying clusters

  3. The ability to use a custom node type

  4. Functions for running a Graphviz layout tool with all specified output types

  5. Generate and parse Dot code with two options: strict and liberal

  6. Functions to convert FGL graphs and other graph-like data structures

  7. Round-trip support for passing an FGL graph through Graphviz to augment node and edge labels with positional information, etc.

ghc-atomic-primops 0.8.8
Dependencies: ghc-primitive@0.9.1.0
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: Safe approach to CAS and other atomic ops
Description:

GHC 7.4 introduced a new casMutVar PrimOp which is difficult to use safely, because pointer equality is a highly unstable property in Haskell. This library provides a safer method based on the concept of Tickets.

ghc-mockery 0.3.5
Dependencies: ghc-base-compat@0.14.1 ghc-temporary@1.3 ghc-logging-facade@0.3.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/mockery
Licenses: Expat
Build system: haskell
Synopsis: Support functions for automated testing
Description:

The mockery package provides support functions for automated testing.

Total packages: 73954