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

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-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-cmdargs 0.10.22
Dependencies: ghc-semigroups@0.20
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/ndmitchell/cmdargs#readme
Licenses: Modified BSD
Build system: haskell
Synopsis: Command line argument processing
Description:

This library provides an easy way to define command line parsers.

ghc-xml-types 0.3.8
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://git.singpolyma.net/xml-types-haskell
Licenses: Expat
Build system: haskell
Synopsis: Basic types for representing XML
Description:

This package provides basic types for representing XML documents.

ghc-auto-update 0.2.6
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/yesodweb/wai
Licenses: Expat
Build system: haskell
Synopsis: Efficiently run periodic, on-demand actions
Description:

This library provides mechanisms to efficiently run periodic, on-demand actions in Haskell.

ghc-type-equality 1.0.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/hesselink/type-equality
Licenses: Modified BSD
Build system: haskell
Synopsis: @code{Data.Type.Equality} compatibility package
Description:

This library defines a propositional equality data type, shims Data.Type.Equality as well as possible for older GHC versions (< 7.8).

data a :~: b where
  Refl :: a :~: a

The module Data.Type.Equality.Hetero shims @code:~~: equality, and for compilers with PolyKinds.

ghc-readable 0.3.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/mightybyte/readable
Licenses: Modified BSD
Build system: haskell
Synopsis: Type class for reading from Text and ByteString
Description:

This package provides a Readable type class for reading data types from ByteString and Text. It also includes efficient implementations for common data types.

ghc-base-orphans 0.9.3
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/haskell-compat/base-orphans#readme
Licenses: Expat
Build system: haskell
Synopsis: Orphan instances for backwards compatibility
Description:

This package defines orphan instances that mimic instances available in later versions of base to a wider (older) range of compilers.

ghc-data-accessor-transformers 0.2.1.8
Dependencies: 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: Use Accessor to access state in transformers State monad
Description:

This package provides Haskell modules to allow use of Accessor to access state in transformers State monad.

ghc-math-functions 0.3.4.4
Dependencies: ghc-data-default-class@0.2.0.0 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/haskell/math-functions
Licenses: FreeBSD
Build system: haskell
Synopsis: Special functions and Chebyshev polynomials for Haskell
Description:

This Haskell library provides implementations of special mathematical functions and Chebyshev polynomials. These functions are often useful in statistical and numerical computing.

ghc-string-qq 0.0.6
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/string-qq
Licenses: Public Domain
Build system: haskell
Synopsis: QuasiQuoter for non-interpolated strings, texts and bytestrings
Description:

This package provides a quasiquoter for non-interpolated strings, texts and bytestrings.

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-safesemaphore 0.10.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/ChrisKuklewicz/SafeSemaphore
Licenses: Modified BSD
Build system: haskell
Synopsis: Exception safe semaphores
Description:

This library provides exception safe semaphores that can be used in place of QSem, QSemN, and SampleVar, all of which are not exception safe and can be broken by killThread.

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-invariant 0.6.4
Dependencies: ghc-bifunctors@5.6.2 ghc-comonad@5.0.9 ghc-contravariant@1.5.5 ghc-profunctors@5.6.3 ghc-statevar@1.2.2 ghc-tagged@0.8.9 ghc-th-abstraction@0.7.1.0 ghc-transformers-compat@0.7.2 ghc-unordered-containers@0.2.20
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/nfrisby/invariant-functors
Licenses: FreeBSD
Build system: haskell
Synopsis: Haskell98 invariant functors
Description:

Haskell98 invariant functors (also known as exponential functors). For more information, see Edward Kmett's article Rotten Bananas.

ghc-active 0.2.1
Dependencies: ghc-vector@0.13.2.0 ghc-semigroups@0.20 ghc-semigroupoids@6.0.1 ghc-lens@5.3.5 ghc-linear@1.23.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/active
Licenses: Modified BSD
Build system: haskell
Synopsis: Abstractions for animation
Description:

This package defines an Active abstraction for time-varying values with finite start and end times. It is used for describing animations within the diagrams framework.

ghc-hmatrix-gsl-stats 0.4.1.8
Dependencies: ghc-vector@0.13.2.0 ghc-storable-complex@0.2.3.0 ghc-hmatrix@0.20.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://code.haskell.org/hmatrix-gsl-stats
Licenses: Modified BSD
Build system: haskell
Synopsis: GSL Statistics interface for Haskell
Description:

This Haskell library provides a purely functional interface for statistics based on hmatrix and GSL.

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-filepattern 0.1.3
Dependencies: ghc-extra@1.8
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/ndmitchell/filepattern#readme
Licenses: Modified BSD
Build system: haskell
Synopsis: File path glob-like matching
Description:

This package provides Haskell library for matching files using patterns such as \"src\/**\/*.png\" for all @file.png files recursively under the @filesrc directory.

Some of its features include:

  • All matching is O(n).

  • Most functions pre-compute some information given only one argument.

  • Uses match and substitute to extract suitable strings from the * and ** matches, and substitutes them back into other patterns.

  • Uses step and matchMany to perform bulk matching of many patterns against many paths simultaneously.

  • Uses System.FilePattern.Directory to perform optimised directory traverals using patterns.

ghc-open-browser 0.4.0.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/mpilgrem/open-browser
Licenses: Modified BSD
Build system: haskell
Synopsis: Open a web browser from Haskell
Description:

Haskell library for opening the web browser.

ghc-hslua-classes 2.3.1
Dependencies: ghc-hslua-core@2.3.2 ghc-hslua-marshalling@2.3.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://hslua.org/
Licenses: Expat
Build system: haskell
Synopsis: Type classes for HsLua
Description:

Type classes for convenient marshalling and calling of Lua functions.

ghc-hsyaml-aeson 0.2.0.2
Dependencies: ghc-hsyaml@0.2.1.5 ghc-aeson@2.2.3.0 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: http://hackage.haskell.org/package/HsYAML-aeson
Licenses: GPL 2+
Build system: haskell
Synopsis: JSON to YAML adapter
Description:

The YAML 1.2 format provides a much richer data-model and feature-set than the JavaScript Object Notation format. However, sometimes it's desirable to ignore the extra capabilities and treat YAML as if it was merely a more convenient markup format for humans to write JSON data. To this end this module provides a compatibility layer atop ghc-hsyaml ,which allows decoding YAML documents in the more limited JSON data-model while also providing convenience by reusing ghc-aeson's FromJSON instances for decoding the YAML data into native Haskell data types.

ghc-cabal-install-solver 3.12.1.0
Dependencies: ghc-cabal-syntax@3.12.1.0 ghc-edit-distance@0.2.2.1 ghc-network-uri@2.6.4.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://www.haskell.org/cabal/
Licenses: Modified BSD
Build system: haskell
Synopsis: Solver component of command-line interface for Cabal and Hackage
Description:

The solver component used in cabal-install command-line program.

ghc-easy-file 0.2.5
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://github.com/kazu-yamamoto/easy-file
Licenses: Modified BSD
Build system: haskell
Synopsis: File handling library for Haskell
Description:

This library provides file handling utilities for Haskell.

ghc-missingh 1.6.0.2
Dependencies: ghc-hslogger@1.3.2.0 ghc-old-locale@1.0.0.7 ghc-old-time@1.1.0.4 ghc-regex-compat@0.95.2.2 ghc-network-bsd@2.8.1.0 ghc-network@3.2.8.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/MissingH
Licenses: Modified BSD
Build system: haskell
Synopsis: Large utility library
Description:

MissingH is a library of all sorts of utility functions for Haskell programmers. It is written in pure Haskell and thus should be extremely portable and easy to use.

Total packages: 72465