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

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-scalpel 0.6.2.1
Dependencies: ghc-scalpel-core@0.6.2.1 ghc-case-insensitive@1.2.1.0 ghc-data-default@0.7.1.1 ghc-http-client@0.7.13.1 ghc-http-client-tls@0.3.6.1 ghc-tagsoup@0.14.8
Channel: guix
Location: gnu/packages/haskell-web.scm (gnu packages haskell-web)
Home page: https://github.com/fimad/scalpel
Licenses: ASL 2.0
Build system: haskell
Synopsis: High level web scraping library for Haskell
Description:

Scalpel is a web scraping library inspired by libraries like Parsec and Perl's Web::Scraper. Scalpel builds on top of TagSoup to provide a declarative and monadic interface.

ghc-hxt-charproperties 9.5.0.0
Channel: guix
Location: gnu/packages/haskell-web.scm (gnu packages haskell-web)
Home page: https://github.com/UweSchmidt/hxt
Licenses: Expat
Build system: haskell
Synopsis: Character properties and classes for XML and Unicode
Description:

The modules provided by this package contain predicates for Unicode blocks and char properties and character predicates defined by XML. The supported Unicode version is 7.0.0

ghc-bower-json 1.1.0.0
Dependencies: ghc-aeson@2.0.3.0 ghc-aeson-better-errors@0.9.1.1 ghc-scientific@0.3.7.0 ghc-transformers@0.5.6.2 ghc-unordered-containers@0.2.19.1
Channel: guix
Location: gnu/packages/haskell-web.scm (gnu packages haskell-web)
Home page: https://github.com/hdgarrood/bower-json
Licenses: Expat
Build system: haskell
Synopsis: Read bower.json from Haskell
Description:

This package provides a data type and ToJSON/FromJSON instances for Bower's package manifest file, bower.json.

ghc-uri-encode 1.5.0.7
Dependencies: ghc-utf8-string@1.0.2 ghc-network-uri@2.6.4.2
Channel: guix
Location: gnu/packages/haskell-web.scm (gnu packages haskell-web)
Home page: https://hackage.haskell.org/package/uri-encode
Licenses: Modified BSD
Build system: haskell
Synopsis: Unicode aware uri-encoding
Description:

Unicode aware uri-encoding for Haskell.

ghc-aeson-pretty 0.8.9
Dependencies: ghc-aeson@2.0.3.0 ghc-base-compat@0.12.2 ghc-scientific@0.3.7.0 ghc-vector@0.12.3.1 ghc-unordered-containers@0.2.19.1 ghc-attoparsec@0.14.4 ghc-cmdargs@0.10.22
Channel: guix
Location: gnu/packages/haskell-web.scm (gnu packages haskell-web)
Home page: https://github.com/informatikr/aeson-pretty
Licenses: Modified BSD
Build system: haskell
Synopsis: JSON pretty-printing library and command-line tool
Description:

This package provides a JSON pretty-printing library compatible with aeson as well as a command-line tool to improve readability of streams of JSON data. The library provides the function encodePretty. It is a drop-in replacement for aeson's encode function, producing JSON-ByteStrings for human readers. The command-line tool reads JSON from stdin and writes prettified JSON to stdout. It also offers a complementary "compact"-mode, essentially the opposite of pretty-printing.

ghc-network-run 0.2.5
Dependencies: ghc-network@3.1.4.0
Channel: guix
Location: gnu/packages/haskell-web.scm (gnu packages haskell-web)
Home page: https://hackage.haskell.org/package/network-run
Licenses: Modified BSD
Build system: haskell
Synopsis: Simple network runner library
Description:

This package provides a simple network runner library in Haskell.

ghc-aeson-better-errors 0.9.1.1
Dependencies: ghc-aeson@2.0.3.0 ghc-unordered-containers@0.2.19.1 ghc-dlist@1.0 ghc-scientific@0.3.7.0 ghc-vector@0.12.3.1 ghc-transformers-compat@0.7.2 ghc-void@0.7.3
Channel: guix
Location: gnu/packages/haskell-web.scm (gnu packages haskell-web)
Home page: https://github.com/hdgarrood/aeson-better-errors
Licenses: Expat
Build system: haskell
Synopsis: Better error messages when decoding JSON values in Haskell
Description:

Gives you the tools to build parsers to decode JSON values, and gives good error messages when parsing fails. See also http://harry.garrood.me/blog/aeson-better-errors/.

ghc-clientsession 0.9.1.2
Dependencies: ghc-cereal@0.5.8.3 ghc-tagged@0.8.6.1 ghc-crypto-api@0.13.3 ghc-skein@1.0.9.4 ghc-base64-bytestring@1.2.1.0 ghc-entropy@0.4.1.10 ghc-cprng-aes@0.6.1 ghc-cipher-aes@0.2.11 ghc-crypto-random@0.0.9 ghc-setenv@0.1.1.3
Channel: guix
Location: gnu/packages/haskell-web.scm (gnu packages haskell-web)
Home page: https://github.com/yesodweb/clientsession/tree/master
Licenses: Expat
Build system: haskell
Synopsis: Haskell library for securely store session data in a client-side cookie
Description:

This Haskell package achieves security through AES-CTR encryption and Skein-MAC-512-256 authentication. Uses Base64 encoding to avoid any issues with characters.

ghc-mattermost-api 90000.0.0
Dependencies: ghc-websockets@0.12.7.3 ghc-aeson@2.0.3.0 ghc-crypton-connection@0.3.2 ghc-memory@0.17.0 ghc-resource-pool@0.2.3.2 ghc-http@4000.4.1 ghc-http-media@0.8.0.0 ghc-network-uri@2.6.4.2 ghc-modern-uri@0.3.6.1 ghc-unordered-containers@0.2.19.1 ghc-hashable@1.4.2.0 ghc-gitrev@1.3.1 ghc-microlens@0.4.12.0 ghc-microlens-th@0.4.3.13 ghc-pretty-show@1.10 ghc-split@0.2.3.5 ghc-connection@0.3.1
Channel: guix
Location: gnu/packages/haskell-web.scm (gnu packages haskell-web)
Home page: https://hackage.haskell.org/package/mattermost-api
Licenses: Modified BSD
Build system: haskell
Synopsis: Client API for Mattermost chat system
Description:

This package implements the client API for the Mattermost chat system. Mattermost is a flexible messaging platform. This library provides network API interaction with the Mattermost server.

ghc-yesod 1.6.2.1
Dependencies: ghc-aeson@2.0.3.0 ghc-conduit@1.3.5 ghc-data-default-class@0.1.2.0 ghc-fast-logger@3.1.2 ghc-file-embed@0.0.15.0 ghc-monad-logger@0.3.40 ghc-shakespeare@2.0.30 ghc-streaming-commons@0.2.2.6 ghc-unordered-containers@0.2.19.1 ghc-wai@3.2.3 ghc-wai-extra@3.1.13.0 ghc-wai-logger@2.4.0 ghc-warp@3.3.23 ghc-yaml@0.11.11.1 ghc-yesod-core@1.6.24.2 ghc-yesod-form@1.7.4 ghc-yesod-persistent@1.6.0.8
Channel: guix
Location: gnu/packages/haskell-web.scm (gnu packages haskell-web)
Home page: http://www.yesodweb.com/
Licenses: Expat
Build system: haskell
Synopsis: Framework for creating type-safe, RESTful web applications
Description:

The Haskell package package groups together the various Yesod related packages into one cohesive whole. This is the version of Yesod, whereas most of the core code lives in ghc-yesod-core.

ghc-aeson-qq 0.8.4
Dependencies: ghc-base-compat@0.12.2 ghc-attoparsec@0.14.4 ghc-scientific@0.3.7.0 ghc-vector@0.12.3.1 ghc-aeson@2.0.3.0 ghc-haskell-src-meta@0.8.12
Channel: guix
Location: gnu/packages/haskell-web.scm (gnu packages haskell-web)
Home page: https://github.com/zalora/aeson-qq
Licenses: Expat
Build system: haskell
Synopsis: JSON quasiquoter for Haskell
Description:

aeson-qq provides a JSON quasiquoter for Haskell. This package exposes the function aesonQQ that compile-time converts a string representation of a JSON value into a Data.Aeson.Value.

ghc-mime-types 0.1.0.9
Channel: guix
Location: gnu/packages/haskell-web.scm (gnu packages haskell-web)
Home page: https://github.com/yesodweb/wai
Licenses: Expat
Build system: haskell
Synopsis: Basic MIME type handling types and functions
Description:

This library provides basic MIME type handling types and functions.

ghc-http-client-restricted 0.0.5
Dependencies: ghc-http-client@0.7.13.1 ghc-http-client-tls@0.3.6.1 ghc-connection@0.3.1 ghc-data-default@0.7.1.1 ghc-network@3.1.4.0 ghc-network-bsd@2.8.1.0 ghc-utf8-string@1.0.2
Channel: guix
Location: gnu/packages/haskell-web.scm (gnu packages haskell-web)
Home page: https://hackage.haskell.org/package/http-client-restricted
Licenses: Expat
Build system: haskell
Synopsis: Restrict the servers used by http-client
Description:

This library makes it possible to restrict the HTTP servers that can be used by the http-client and http-client-tls libraries. This is useful when a security policy needs to, e.g., prevent connections to HTTP servers on localhost or only allow connections to a specific server.

ghc-sourcemap 0.1.7
Dependencies: ghc-aeson@2.0.3.0 ghc-unordered-containers@0.2.19.1 ghc-attoparsec@0.14.4 ghc-utf8-string@1.0.2
Channel: guix
Location: gnu/packages/haskell-web.scm (gnu packages haskell-web)
Home page: https://hackage.haskell.org/package/sourcemap
Licenses: Modified BSD
Build system: haskell
Synopsis: Implementation of source maps as proposed by Google and Mozilla
Description:

Sourcemap provides an implementation of source maps, revision 3, proposed by Google and Mozilla here https://wiki.mozilla.org/DevTools/Features/SourceMap.

ghc-hxt-xpath 9.1.2.2
Dependencies: ghc-hxt@9.3.1.22
Channel: guix
Location: gnu/packages/haskell-web.scm (gnu packages haskell-web)
Home page: https://github.com/UweSchmidt/hxt
Licenses: Expat
Build system: haskell
Synopsis: The XPath modules for HXT
Description:

This extension for the Haskell XML Toolbox defines data types to represent XPath, navigation trees and primitives to select and edit subtrees from them. Some primitives have both a functional and an arrow interface.

ghc-language-javascript 0.7.1.0
Dependencies: ghc-blaze-builder@0.4.2.2 ghc-utf8-string@1.0.2
Channel: guix
Location: gnu/packages/haskell-web.scm (gnu packages haskell-web)
Home page: https://github.com/erikd/language-javascript
Licenses: Modified BSD
Build system: haskell
Synopsis: Parser for JavaScript
Description:

Parses Javascript into an Abstract Syntax Tree (AST). Initially intended as frontend to hjsmin.

ghc-http 4000.4.1
Dependencies: ghc-network@3.1.4.0 ghc-network-uri@2.6.4.2
Channel: guix
Location: gnu/packages/haskell-web.scm (gnu packages haskell-web)
Home page: https://github.com/haskell/HTTP
Licenses: Modified BSD
Build system: haskell
Synopsis: Library for client-side HTTP
Description:

The HTTP package supports client-side web programming in Haskell. It lets you set up HTTP connections, transmitting requests and processing the responses coming back.

ghc-http-client-tls 0.3.6.1
Dependencies: ghc-data-default-class@0.1.2.0 ghc-http-client@0.7.13.1 ghc-connection@0.3.1 ghc-network@3.1.4.0 ghc-tls@1.5.8 ghc-http-types@0.12.3
Channel: guix
Location: gnu/packages/haskell-web.scm (gnu packages haskell-web)
Home page: https://github.com/snoyberg/http-client
Licenses: Expat
Build system: haskell
Synopsis: Backend for http-client using the TLS library
Description:

This package provides a backend for the http-client package using the connection and TLS libraries. It is intended for use by higher-level libraries, such as http-conduit.

ghc-bsb-http-chunked 0.0.0.4
Channel: guix
Location: gnu/packages/haskell-web.scm (gnu packages haskell-web)
Home page: https://github.com/sjakobi/bsb-http-chunked
Licenses: Modified BSD
Build system: haskell
Synopsis: Chunked HTTP transfer encoding for bytestring builders
Description:

This Haskell library contains functions for encoding bytestring builders for chunked Hypertext Transfer Protocol (HTTP) 1.1 transfers.

ghc-mattermost-api-qc 90000.0.0
Dependencies: ghc-mattermost-api@90000.0.0 ghc-quickcheck@2.14.3
Channel: guix
Location: gnu/packages/haskell-web.scm (gnu packages haskell-web)
Home page: https://github.com/matterhorn-chat/mattermost-api-qc
Licenses: ISC
Build system: haskell
Synopsis: QuickCheck instances for the Mattermost client API library
Description:

This package provides a library providing QuickCheck for the mattermost-api library to allow testing. This is provided as a separate library to allow use of the API library without testing dependencies.

ghc-generic-random 1.5.0.1
Dependencies: ghc-quickcheck@2.14.3
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/lysxia/generic-random
Licenses: Expat
Build system: haskell
Synopsis: Generic random generators for QuickCheck
Description:

Derive instances of Arbitrary for QuickCheck, with various options to customize implementations.

Automating the arbitrary boilerplate also ensures that when a type changes to have more or fewer constructors, then the generator either fixes itself to generate that new case (when using the uniform distribution) or causes a compilation error so you remember to fix it (when using an explicit distribution).

This package also offers a simple (optional) strategy to ensure termination for recursive types: make Test.QuickCheck.Gen's size parameter decrease at every recursive call; when it reaches zero, sample directly from a trivially terminating generator given explicitly (genericArbitraryRec and withBaseCase) or implicitly (genericArbitrary').

ghc-path 0.9.2
Dependencies: ghc-aeson@2.0.3.0 ghc-hashable@1.4.2.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://hackage.haskell.org/package/path
Licenses: Modified BSD
Build system: haskell
Synopsis: Support for well-typed paths
Description:

This package introduces a type for paths upholding useful invariants.

ghc-servant-client 0.19
Dependencies: ghc-servant@0.19.1 ghc-servant-client-core@0.19 ghc-base-compat@0.12.2 ghc-http-client@0.7.13.1 ghc-http-media@0.8.0.0 ghc-http-types@0.12.3 ghc-kan-extensions@5.2.5 ghc-monad-control@1.0.3.1 ghc-semigroupoids@5.3.7 ghc-transformers-base@0.4.6 ghc-transformers-compat@0.7.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://docs.servant.dev/
Licenses: Modified BSD
Build system: haskell
Synopsis: Automatic derivation of querying functions for servant
Description:

This library lets you derive automatically Haskell functions that let you query each endpoint of a <http://hackage.haskell.org/package/servant servant> webservice. . See <http://docs.servant.dev/en/stable/tutorial/Client.html the client section of the tutorial>. . <https://github.com/haskell-servant/servant/blob/master/servant-client/CHANGELOG.md CHANGELOG>.

Total packages: 69282