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

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-hsyaml 0.2.1.5
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/haskell-hvr/HsYAML
Licenses: GPL 2
Build system: haskell
Synopsis: Pure Haskell YAML 1.2 parser
Description:

This library provides a YAML 1.2 parser implementation for Haskell. Its features include:

  • Pure Haskell implementation with small dependency footprint and emphasis on strict compliance with the YAML 1.2 specification.

  • Direct decoding to native Haskell types via (aeson-inspired) typeclass-based API (see Data.YAML).

  • Support for constructing custom YAML node graph representation (including support for cyclic YAML data structures).

  • Support for the standard (untyped) Failsafe, (strict) JSON, and (flexible) Core ``schemas'' providing implicit typing rules as defined in the YAML 1.2 specification (including support for user-defined custom schemas).

  • Event-based API resembling LibYAML's Event-based API (see Data.YAML.Event).

  • Low-level API access to lexical token-based scanner (see Data.YAML.Token).

ghc-hslua 2.3.1
Dependencies: ghc-hslua-aeson@2.3.1.1 ghc-hslua-core@2.3.2 ghc-hslua-classes@2.3.1 ghc-hslua-marshalling@2.3.1 ghc-hslua-objectorientation@2.3.1 ghc-hslua-packaging@2.3.1 ghc-hslua-typing@0.1.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://hslua.org/
Licenses: Expat
Build system: haskell
Synopsis: Lua language interpreter embedding in Haskell
Description:

The Scripting.Lua module is a wrapper of the Lua language interpreter as described in https://www.lua.org/.

ghc-silently 1.2.5.4
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/hspec/silently
Licenses: Modified BSD
Build system: haskell
Synopsis: Prevent writing to stdout
Description:

This package provides functions to prevent or capture writing to stdout and other handles.

ghc-hslua-aeson 2.3.1.1
Dependencies: ghc-aeson@2.2.3.0 ghc-hashable@1.5.0.0 ghc-hslua-core@2.3.2 ghc-hslua-marshalling@2.3.1 ghc-scientific@0.3.8.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://hslua.org/
Licenses: Expat
Build system: haskell
Synopsis: Allow aeson data types to be used with Lua
Description:

This package provides instances to push and receive any datatype encodable as JSON to and from the Lua stack.

ghc-http-media 0.8.1.1
Dependencies: ghc-case-insensitive@1.2.1.0 ghc-utf8-string@1.0.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/zmthy/http-media
Licenses: Expat
Build system: haskell
Synopsis: Processing HTTP Content-Type and Accept headers
Description:

This library is intended to be a comprehensive solution to parsing and selecting quality-indexed values in HTTP headers. It is capable of parsing both media types and language parameters from the Accept and Content header families, and can be extended to match against other accept headers as well. Selecting the appropriate header value is achieved by comparing a list of server options against the quality-indexed values supplied by the client. . In the following example, the Accept header is parsed and then matched against a list of server options to serve the appropriate media using mapAcceptMedia': . > getHeader >>= maybe send406Error sendResourceWith . mapAcceptMedia > [ ("text/html", asHtml) > , ("application/json", asJson) > ] . Similarly, the Content-Type header can be used to produce a parser for request bodies based on the given content type with mapContentMedia': . > getContentType >>= maybe send415Error readRequestBodyWith . mapContentMedia > [ ("application/json", parseJson) > , ("text/plain", parseText) > ] . The API is agnostic to your choice of server.

ghc-x11 1.10.3
Dependencies: libx11@1.8.12 libxrandr@1.5.4 libxinerama@1.1.5 libxscrnsaver@1.2.4 ghc-data-default-class@0.2.0.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/xmonad/X11
Licenses: Modified BSD
Build system: haskell
Synopsis: Bindings to the X11 graphics library
Description:

This package provides Haskell bindings to the X11 graphics library. The bindings are a direct translation of the C bindings.

ghc-xml-hamlet 0.5.0.2
Dependencies: ghc-shakespeare@2.1.0.1 ghc-xml-conduit@1.10.0.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://www.yesodweb.com/
Licenses: Modified BSD
Build system: haskell
Synopsis: Hamlet-style quasiquoter for XML content
Description:

This package provides a type-safe tool for generating XML code via quasi-quoting built on top of ghc-shakespeare.

ghc-cheapskate 0.1.1.2
Dependencies: ghc-blaze-html@0.9.2.0 ghc-xss-sanitize@0.3.7.2 ghc-data-default@0.8.0.1 ghc-syb@0.7.2.4 ghc-uniplate@1.6.13
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/jgm/cheapskate
Licenses: Modified BSD
Build system: haskell
Synopsis: Experimental markdown processor
Description:

Cheapskate is an experimental Markdown processor in pure Haskell. It aims to process Markdown efficiently and in the most forgiving possible way. It is designed to deal with any input, including garbage, with linear performance. Output is sanitized by default for protection against cross-site scripting (XSS) attacks.

ghc-commonmark 0.2.6.1
Dependencies: ghc-unicode-transforms@0.4.0.1 ghc-unicode-data@0.6.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/jgm/commonmark-hs
Licenses: Modified BSD
Build system: haskell
Synopsis: Pure Haskell Commonmark parser
Description:

This library provides the core data types and functions for parsing Commonmark. The parser is fully Commonmark-compliant and passes the test suite. It is designed to be customizable and easily extensible. To customize the output, create an AST, or support a new output format, one need only define some new typeclass instances. It is also easy to add new syntax elements or modify existing ones.

Accurate information about source positions is available for all block and inline elements. Thus the library can be used to create an accurate syntax highlighter or an editor with live preview. The parser has been designed for robust performance even in pathological cases that tend to cause stack overflows or exponential slowdowns in other parsers, with parsing speed that varies linearly with input length.

ghc-bzlib-conduit 0.3.0.4
Dependencies: ghc-bindings-dsl@1.0.25 ghc-conduit@1.3.6.1 ghc-data-default-class@0.2.0.0 ghc-resourcet@1.3.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/snoyberg/bzlib-conduit#readme
Licenses: Modified BSD
Build system: haskell
Synopsis: Streaming compression/decompression via conduits
Description:

This package provides Haskell bindings to bzlib and Conduit support for streaming compression and decompression.

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-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.

ghc-tomland 1.3.3.3
Dependencies: ghc-hashable@1.5.0.0 ghc-megaparsec@9.7.0 ghc-parser-combinators@1.3.0 ghc-unordered-containers@0.2.20 ghc-validation-selective@0.2.0.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/kowainik/tomland
Licenses: MPL 2.0
Build system: haskell
Synopsis: Bidirectional TOML serialization
Description:

Implementation of bidirectional TOML serialization.

ghc-diagrams-lib 1.5.0.1
Dependencies: ghc-semigroups@0.20 ghc-monoid-extras@0.7 ghc-dual-tree@0.2.3.1 ghc-diagrams-core@1.5.1.1 ghc-diagrams-solve@0.1.3.1 ghc-active@0.2.1 ghc-colour@2.3.6 ghc-data-default@0.8.0.1 ghc-fingertree@0.1.6.2 ghc-intervals@0.9.3 ghc-lens@5.3.5 ghc-tagged@0.8.9 ghc-optparse-applicative@0.18.1.0 ghc-juicypixels@3.3.9 ghc-hashable@1.5.0.0 ghc-linear@1.23.2 ghc-adjunctions@4.4.3 ghc-distributive@0.6.2.1 ghc-unordered-containers@0.2.20 ghc-profunctors@5.6.3 ghc-cereal@0.5.8.3 ghc-fail@4.9.0.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://diagrams.github.io
Licenses: Modified BSD
Build system: haskell
Synopsis: Embedded domain-specific language for declarative graphics
Description:

Diagrams is a flexible, extensible embedded domain-specific language (EDSL) for creating graphics of many types. Graphics can be created in arbitrary vector spaces and rendered with multiple backends. This package provides a standard library of primitives and operations for creating diagrams.

ghc-hslua-cli 1.4.3
Dependencies: ghc-hslua-core@2.3.2 ghc-hslua-marshalling@2.3.1 ghc-hslua-repl@0.1.2 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: Command-line interface for Lua
Description:

This package provides an embeddable command-line interface for Lua. The interface is compatible with the standard Lua interpreter, i.e., the `lua` executable provided in a default Lua installation.

ghc-unexceptionalio 0.5.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/singpolyma/unexceptionalio
Licenses: ISC
Build system: haskell
Synopsis: IO without any non-error, synchronous exceptions
Description:

When you've caught all the exceptions that can be handled safely, this is what you're left with.

ghc-hspec-hedgehog 0.3.0.0
Dependencies: ghc-quickcheck@2.15.0.1 ghc-hedgehog@1.5 ghc-hspec@2.11.12 ghc-hspec-core@2.11.12 ghc-splitmix@0.1.3.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/hspec/hspec-hedgehog#readme
Licenses: Modified BSD
Build system: haskell
Synopsis: Integrate Hedgehog and Hspec
Description:

An integration library for hspec and hedgehog.

ghc-monad-loops 0.4.3
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/mokus0/monad-loops
Licenses: Public Domain
Build system: haskell
Synopsis: Monadic loops for Haskell
Description:

This Haskell package provides some useful control operators for looping.

ghc-simple-smt 1.0.1
Dependencies: ghc-simple-get-opt@0.5
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/yav/simple-smt
Licenses: Modified BSD
Build system: haskell
Synopsis: Simple library to interact with SMT solvers via SMT-LIB
Description:

This package provides a simple library to interact with an external SMT solver (such as z3) via the standardized SMT-LIB format.

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 0.2.2.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/newtype
Licenses: Modified BSD
Build system: haskell
Synopsis: Typeclass and set of functions for working with newtypes
Description:

Per Conor McBride, the Newtype typeclass represents the packing and unpacking of a newtype, and allows you to operate under that newtype with functions such as ala'.

ghc-dlist 1.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/spl/dlist
Licenses: Modified BSD
Build system: haskell
Synopsis: Difference lists
Description:

Difference lists are a list-like type supporting O(1) append. This is particularly useful for efficient logging and pretty printing (e.g. with the Writer monad), where list append quickly becomes too expensive.

ghc-alsa-mixer 0.3.0.1
Dependencies: ghc-alsa-core@0.5.0.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/ttuegel/alsa-mixer
Licenses: Modified BSD
Build system: haskell
Synopsis: Bindings to the ALSA simple mixer API
Description:

This package provides bindings to the ALSA simple mixer API.

ghc-vcr 0.1.0
Dependencies: ghc-hunit@1.6.2.0 ghc-async@2.2.5 ghc-case-insensitive@1.2.1.0 ghc-http-client@0.7.19 ghc-http-types@0.12.4 ghc-network-uri@2.6.4.2 ghc-yaml@0.11.11.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/assertible/vcr
Licenses: Expat
Build system: haskell
Synopsis: Record and replay HTTP interactions
Description:

Haskell library for recording and replaying HTTP interactions, making your tests fast, deterministic, and free from real network dependencies.

Total packages: 33008