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

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-happstack-server 7.9.3
Dependencies: ghc-network@3.2.8.0 ghc-network-uri@2.6.4.2 ghc-base64-bytestring@1.2.1.0 ghc-blaze-html@0.9.2.0 ghc-extensible-exceptions@0.1.1.4 ghc-hslogger@1.3.2.0 ghc-html@1.0.1.2 ghc-monad-control@1.0.3.1 ghc-sendfile@0.7.11.6 ghc-system-filepath@0.4.14.1 ghc-syb@0.7.2.4 ghc-threads@0.5.1.8 ghc-transformers-base@0.4.6 ghc-utf8-string@1.0.2 ghc-zlib@0.7.1.0
Channel: guix
Location: gnu/packages/haskell-web.scm (gnu packages haskell-web)
Home page: https://happstack.com
Licenses: Modified BSD
Build system: haskell
Synopsis: Web related tools and services for Haskell
Description:

Happstack Server provides an HTTP server and a rich set of functions for routing requests, handling query parameters, generating responses, working with cookies, serving files, and more.

ghc-js-chart 2.9.4.1
Channel: guix
Location: gnu/packages/haskell-web.scm (gnu packages haskell-web)
Home page: https://github.com/jonascarpay/js-chart#readme
Licenses: Expat
Build system: haskell
Synopsis: Obtain minified chart.js code
Description:

This package bundles the minified chart.js code into a Haskell package, so it can be depended upon by Cabal packages. The first three components of the version number match the upstream chart.js version. The package is designed to meet the redistribution requirements of downstream users (e.g. Debian). This package is a fork of ghc-js-flot using chart.js instead of flot.

ghc-network-run 0.4.4
Dependencies: ghc-network@3.2.8.0 ghc-time-manager@0.2.3
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-scalpel 0.6.2.2
Dependencies: ghc-scalpel-core@0.6.2.2 ghc-case-insensitive@1.2.1.0 ghc-data-default@0.8.0.1 ghc-http-client@0.7.19 ghc-http-client-tls@0.3.6.4 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-http 4000.4.1
Dependencies: ghc-network@3.2.8.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-types 0.12.4
Dependencies: ghc-case-insensitive@1.2.1.0
Channel: guix
Location: gnu/packages/haskell-web.scm (gnu packages haskell-web)
Home page: https://github.com/Vlix/http-types
Licenses: Modified BSD
Build system: haskell
Synopsis: Generic HTTP types for Haskell
Description:

This package provides generic HTTP types for Haskell (for both client and server code).

ghc-yesod-form 1.7.9
Dependencies: ghc-aeson@2.2.3.0 ghc-attoparsec@0.14.4 ghc-blaze-builder@0.4.4.1 ghc-blaze-html@0.9.2.0 ghc-blaze-markup@0.8.3.0 ghc-byteable@0.1.1 ghc-data-default@0.8.0.1 ghc-email-validate@2.3.2.21 ghc-persistent@2.17.1.0 ghc-resourcet@1.3.0 ghc-shakespeare@2.1.0.1 ghc-wai@3.2.4 ghc-xss-sanitize@0.3.7.2 ghc-yesod-core@1.6.27.1 ghc-yesod-persistent@1.6.0.8 ghc-network-uri@2.6.4.2
Channel: guix
Location: gnu/packages/haskell-web.scm (gnu packages haskell-web)
Home page: http://www.yesodweb.com/
Licenses: Expat
Build system: haskell
Synopsis: Form handling support for Yesod Web Framework
Description:

This Haskell package provides a set of basic form inputs such as text, number, time, checkbox, select, textarea, etc through the Yesod.Form.Fields module. Also, there is Yesod.Form.Nic module providing richtext field using Nic editor.

ghc-path-pieces 0.2.1
Channel: guix
Location: gnu/packages/haskell-web.scm (gnu packages haskell-web)
Home page: https://github.com/yesodweb/path-pieces
Licenses: Modified BSD
Build system: haskell
Synopsis: Used in Yesod to automatically marshall data in the request path
Description:

This Haskell package provides two typeclasses for converting Haskell data types to and from route pieces.

ghc-multipart 0.2.1
Dependencies: ghc-stringsearch@0.3.6.6
Channel: guix
Location: gnu/packages/haskell-web.scm (gnu packages haskell-web)
Home page: http://www.github.com/silkapp/multipart
Licenses: Modified BSD
Build system: haskell
Synopsis: HTTP multipart library
Description:

HTTP multipart split out of the cgi package, for Haskell.

ghc-tls-session-manager 0.0.8
Dependencies: ghc-auto-update@0.2.6 ghc-clock@0.8.4 ghc-crypto-token@0.1.2 ghc-memory@0.18.0 ghc-psqueues@0.2.8.2 ghc-serialise@0.2.6.1 ghc-tls@2.1.8
Channel: guix
Location: gnu/packages/haskell-web.scm (gnu packages haskell-web)
Home page: https://hackage.haskell.org/package/tls-session-manager
Licenses: Modified BSD
Build system: haskell
Synopsis: In-memory TLS session manager
Description:

This Haskell library provides a TLS session manager with limitation, automatic pruning, energy saving and replay resistance.

ghc-wai-handler-launch 3.0.3.1
Dependencies: ghc-wai@3.2.4 ghc-warp@3.4.8 ghc-http-types@0.12.4 ghc-streaming-commons@0.2.3.0 ghc-async@2.2.5
Channel: guix
Location: gnu/packages/haskell-web.scm (gnu packages haskell-web)
Home page: http://hackage.haskell.org/package/wai-handler-launch
Licenses: Expat
Build system: haskell
Synopsis: Launch a Web application in the default browser
Description:

This package handles cross-platform Web browser launching and inserts JavaScript code to ping the server. When the server no longer receives pings, it shuts down.

ghc-mattermost-api-qc 90000.0.0
Dependencies: ghc-mattermost-api@90000.0.0 ghc-quickcheck@2.15.0.1
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-js-flot 0.8.3
Channel: guix
Location: gnu/packages/haskell-web.scm (gnu packages haskell-web)
Home page: https://github.com/ndmitchell/js-flot
Licenses: Expat
Build system: haskell
Synopsis: Obtain minified flot code
Description:

This package bundles the minified Flot code (a jQuery plotting library) into a Haskell package, so it can be depended upon by Cabal packages. The first three components of the version number match the upstream flot version. The package is designed to meet the redistribution requirements of downstream users (e.g. Debian).

ghc-http-client-tls 0.3.6.4
Dependencies: ghc-data-default@0.8.0.1 ghc-http-client@0.7.19 ghc-crypton-connection@0.4.5 ghc-network@3.2.8.0 ghc-tls@2.1.8 ghc-case-insensitive@1.2.1.0 ghc-http-types@0.12.4 ghc-crypton@1.0.4 ghc-memory@0.18.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/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-httpd-shed 0.4.1.2
Dependencies: ghc-network-uri@2.6.4.2 ghc-network@3.2.8.0 ghc-network-bsd@2.8.1.0
Channel: guix
Location: gnu/packages/haskell-web.scm (gnu packages haskell-web)
Home page: https://hackage.haskell.org/package/httpd-shed
Licenses: Modified BSD
Build system: haskell
Synopsis: Simple web-server with an interact style API
Description:

This web server promotes a function from Request to IO Response into a local web server. The user can decide how to interpret the requests, and the library is intended for implementing Ajax APIs.

ghc-wai 3.2.4
Dependencies: ghc-network@3.2.8.0 ghc-http-types@0.12.4 ghc-vault@0.3.1.5
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: Web application interface for Haskell
Description:

This package provides a Web Application Interface (WAI) library for the Haskell language. It defines a common protocol for communication between web applications and web servers.

ghc-wai-cors 0.2.7
Dependencies: ghc-attoparsec@0.14.4 ghc-base-unicode-symbols@0.2.4.2 ghc-case-insensitive@1.2.1.0 ghc-http-types@0.12.4 ghc-wai@3.2.4
Channel: guix
Location: gnu/packages/haskell-web.scm (gnu packages haskell-web)
Home page: https://github.com/larskuhtz/wai-cors
Licenses: Expat
Build system: haskell
Synopsis: Cross-Origin Resource Sharing (CORS) for WAI
Description:

This package provides an implementation of Cross-Origin Resource Sharing (CORS) for the Web Application Framework (WAI) that aims to be compliant with https://www.w3.org/TR/cors.

ghc-mime-types 0.1.2.0
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-wai-conduit 3.0.0.4
Dependencies: ghc-wai@3.2.4 ghc-conduit@1.3.6.1 ghc-http-types@0.12.4
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: Conduit wrappers for Haskell's WAI
Description:

This package provides data streaming abstraction for Haskell's Web Application Interface (WAI).

ghc-websockets 0.13.0.0
Dependencies: ghc-async@2.2.5 ghc-attoparsec@0.14.4 ghc-base64-bytestring@1.2.1.0 ghc-case-insensitive@1.2.1.0 ghc-network@3.2.8.0 ghc-random@1.2.1.3 ghc-sha@1.6.4.4 ghc-streaming-commons@0.2.3.0 ghc-entropy@0.4.1.11
Channel: guix
Location: gnu/packages/haskell-web.scm (gnu packages haskell-web)
Home page: http://jaspervdj.be/websockets
Licenses: Modified BSD
Build system: haskell
Synopsis: Write WebSocket-capable servers in Haskell
Description:

This library allows you to write WebSocket-capable servers.

An example server: https://github.com/jaspervdj/websockets/blob/master/example/server.lhs An example client: https://github.com/jaspervdj/websockets/blob/master/example/client.hs

See also:

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-dav 1.3.4
Dependencies: ghc-case-insensitive@1.2.1.0 ghc-data-default@0.8.0.1 ghc-exceptions@0.10.9 ghc-http-client@0.7.19 ghc-http-client-tls@0.3.6.4 ghc-http-types@0.12.4 ghc-lens@5.3.5 ghc-transformers-base@0.4.6 ghc-transformers-compat@0.7.2 ghc-utf8-string@1.0.2 ghc-xml-conduit@1.10.0.1 ghc-xml-hamlet@0.5.0.2 ghc-network@3.2.8.0 ghc-network-uri@2.6.4.2 ghc-optparse-applicative@0.18.1.0
Channel: guix
Location: gnu/packages/haskell-web.scm (gnu packages haskell-web)
Home page: http://floss.scru.org/hDAV
Licenses: GPL 3
Build system: haskell
Synopsis: RFC 4918 WebDAV support
Description:

This package provides a library for the Web Distributed Authoring and Versioning (WebDAV) extensions to HTTP as well an executable, hdav, for command-line operation.

ghc-hjsmin 0.2.1
Dependencies: ghc-language-javascript@0.7.1.0 ghc-optparse-applicative@0.18.1.0
Channel: guix
Location: gnu/packages/haskell-web.scm (gnu packages haskell-web)
Home page: https://github.com/erikd/hjsmin
Licenses: Modified BSD
Build system: haskell
Synopsis: Haskell implementation of a JavaScript minifier
Description:

This library provides tools reduce the size of JavaScript files by stripping out extraneous whitespace and other syntactic elements, without changing the semantics.

Total packages: 72465