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

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-vty-crossplatform 0.4.0.0
Dependencies: ghc-vty@6.4 ghc-vty-unix@0.2.0.0 ghc-random@1.2.1.3 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/vty-crossplatform
Licenses: Modified BSD
Build system: haskell
Synopsis: Cross-platform support for Vty
Description:

This package provides a generic interface for multiple Vty platforms in one package so you don't have to conditionally depend on them in your cabal file.

ghc-hslua-core 2.3.2
Dependencies: 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: Bindings to Lua, an embeddable scripting language
Description:

Wrappers and helpers to bridge Haskell and <https://www.lua.org/ Lua>. . It builds upon the /lua/ package, which allows bundling a Lua interpreter with a Haskell program.

ghc-encoding 0.10.2
Dependencies: ghc-extensible-exceptions@0.1.1.4 ghc-regex-compat@0.95.2.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/dmwit/encoding
Licenses: Modified BSD
Build system: haskell
Synopsis: A library for various character encodings
Description:

Haskell has excellect handling of unicode, the Char type covers all unicode chars. Unfortunately, there's no possibility to read or write something to the outer world in an encoding other than ascii due to the lack of support for encodings. This library should help with that.

ghc-extra 1.8
Dependencies: ghc-clock-bootstrap@0.8.4
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/ndmitchell/extra#readme
Licenses: Modified BSD
Build system: haskell
Synopsis: Extra Haskell functions
Description:

This library provides extra functions for the standard Haskell libraries. Most functions are simple additions, filling out missing functionality. A few functions are available in later versions of GHC, but this package makes them available back to GHC 7.2.

ghc-simple-reflect 0.3.3
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://twanvl.nl/blog/haskell/simple-reflection-of-expressions
Licenses: Modified BSD
Build system: haskell
Synopsis: Simple reflection of expressions containing variables
Description:

This package allows simple reflection of expressions containing variables. Reflection here means that a Haskell expression is turned into a string. The primary aim of this package is teaching and understanding; there are no options for manipulating the reflected expressions beyond showing them.

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-doclayout 0.5.0.1
Dependencies: ghc-emojis@0.1.4.1 ghc-safe@0.3.21
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/jgm/doclayout
Licenses: Modified BSD
Build system: haskell
Synopsis: Pretty-printing library for laying out text documents
Description:

doclayout is a pretty-printing library for laying out text documents, with several features not present in pretty-printing libraries designed for code. It was designed for use in Pandoc.

ghc-servant-server 0.20.3.0
Dependencies: ghc-constraints@0.14.2 ghc-http-api-data@0.6.2 ghc-servant@0.20.3.0 ghc-base64-bytestring@1.2.1.0 ghc-http-media@0.8.1.1 ghc-http-types@0.12.4 ghc-monad-control@1.0.3.1 ghc-network@3.2.8.0 ghc-resourcet@1.3.0 ghc-sop-core@0.5.0.2 ghc-tagged@0.8.9 ghc-transformers-base@0.4.6 ghc-wai@3.2.4 ghc-wai-app-static@3.1.9 ghc-word8@0.1.3 ghc-base-compat@0.14.1 ghc-aeson@2.2.3.0 ghc-warp@3.4.8
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: Family of combinators for defining webservices APIs and serving them
Description:

This package provides a family of combinators for defining webservices APIs and serving them . You can learn about the basics in the <http://docs.servant.dev/en/stable/tutorial/index.html tutorial>. . <https://github.com/haskell-servant/servant/blob/master/servant-server/example/greet.hs Here> is a runnable example, with comments, that defines a dummy API and implements a webserver that serves this API, using this package. . <https://github.com/haskell-servant/servant/blob/master/servant-server/CHANGELOG.md CHANGELOG>

ghc-disk-free-space 0.1.0.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/redneb/disk-free-space
Licenses: Modified BSD
Build system: haskell
Synopsis: Retrieve information about disk space usage
Description:

A cross-platform library for retrieving information about disk space usage.

ghc-vector-builder 0.3.8.6
Dependencies: ghc-vector@0.13.2.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/nikita-volkov/vector-builder
Licenses: Expat
Build system: haskell
Synopsis: Vector builder for Haskell
Description:

This Haskell package provides an API for constructing vectors. It provides the composable Builder abstraction, which has instances of the Monoid and Semigroup classes.

You would first use the Builder abstraction to specify the structure of the vector; then you can execute the builder to actually produce the vector.

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.

ghc-sandi 0.5
Dependencies: ghc-conduit@1.3.6.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/sandi
Licenses: Modified BSD
Build system: haskell
Synopsis: Data encoding library
Description:

Reasonably fast data encoding library.

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-size-based 0.1.3.3
Dependencies: ghc-dictionary-sharing@0.1.0.0 ghc-testing-type-modifiers@0.1.0.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/size-based
Licenses: Modified BSD
Build system: haskell
Synopsis: Sized functors for size-based enumerations
Description:

This library provides a framework for size-based enumerations.

ghc-unix-time 0.4.17
Dependencies: ghc-old-time@1.1.0.4
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/unix-time
Licenses: Modified BSD
Build system: haskell
Synopsis: Unix time parser/formatter and utilities
Description:

This library provides fast parsing and formatting utilities for Unix time in Haskell.

ghc-pipes 4.3.16
Dependencies: ghc-mmorph@1.2.1 ghc-void@0.7.3 ghc-fail@4.9.0.0 ghc-semigroups@0.20
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/pipes
Licenses: Modified BSD
Build system: haskell
Synopsis: Compositional pipelines
Description:

A clean and powerful stream processing library that lets you build and connect reusable streaming components. Advantages over traditional streaming libraries:

  • Concise API: Use simple commands like for, (>->), await, and yield

  • Blazing fast: Implementation tuned for speed, including shortcut fusion

  • Lightweight Dependency: pipes is small and compiles very rapidly, including dependencies

  • Elegant semantics: Use practical category theory

  • ListT: Correct implementation of ListT that interconverts with pipes

  • Bidirectionality: Implement duplex channels

ghc-patch 0.0.8.4
Dependencies: ghc-constraints-extras@0.4.0.2 ghc-commutative-semigroups@0.2.0.2 ghc-dependent-map@0.4.0.0 ghc-dependent-sum@0.7.2.0 ghc-lens@5.3.5 ghc-indexed-traversable@0.1.4 ghc-semigroupoids@6.0.1 ghc-witherable@0.5 ghc-base-orphans@0.9.3 ghc-these@1.2.1 ghc-semialign@1.3.1 ghc-monoidal-containers@0.6.6.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://obsidian.systems
Licenses: Modified BSD
Build system: haskell
Synopsis: Data structures for describing changes to other data structures
Description:

This library provides data structures for describing changes to other data structures. In this library, a patch is something that can be applied, analogous to a function, and which distinguishes returning the argument it was provided from returning something else.

ghc-io-streams 1.5.2.2
Dependencies: ghc-attoparsec@0.14.4 ghc-primitive@0.9.1.0 ghc-vector@0.13.2.0 ghc-zlib-bindings@0.1.1.5 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/io-streams
Licenses: Modified BSD
Build system: haskell
Synopsis: Simple and composable stream I/O
Description:

This library contains simple and easy-to-use primitives for I/O using streams.

ghc-semialign 1.3.1
Dependencies: ghc-these@1.2.1 ghc-hashable@1.5.0.0 ghc-indexed-traversable@0.1.4 ghc-indexed-traversable-instances@0.1.2 ghc-tagged@0.8.9 ghc-unordered-containers@0.2.20 ghc-vector@0.13.2.0 ghc-semigroupoids@6.0.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/haskellari/these
Licenses: Modified BSD
Build system: haskell
Synopsis: Align and Zip type-classes from the common Semialign ancestor
Description:

The major use of These of this is provided by the align member of Semialign class, representing a generalized notion of "zipping with padding" that combines structures without truncating to the size of the smaller input. It turns out that zip operation fits well the Semialign class, forming lattice-like structure.

ghc-haskell-src-exts-util 0.2.5
Dependencies: ghc-data-default@0.8.0.1 ghc-haskell-src-exts@1.23.1 ghc-semigroups@0.20 ghc-uniplate@1.6.13
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/pepeiborra/haskell-src-exts-util
Licenses: Modified BSD
Build system: haskell
Synopsis: Helper functions for working with haskell-src-exts trees
Description:

This package provides helper functions for working with haskell-src-exts trees.

ghc-persistent-postgresql 2.13.7.0
Dependencies: ghc-aeson@2.2.3.0 ghc-attoparsec@0.14.4 ghc-blaze-builder@0.4.4.1 ghc-conduit@1.3.6.1 ghc-monad-logger@0.3.42 ghc-persistent@2.17.1.0 ghc-postgresql-libpq@0.11.0.0 ghc-postgresql-simple@0.7.0.1 ghc-resource-pool@0.4.0.0 ghc-resourcet@1.3.0 ghc-string-conversions@0.4.0.1 ghc-unliftio-core@0.2.1.0 ghc-vault@0.3.1.5 ghc-unliftio@0.2.25.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://www.yesodweb.com/book/persistent
Licenses: Expat
Build system: haskell
Synopsis: Backend for the @code{ghc-persistent library} using Postgresql
Description:

This package provides a backend for the ghc-persistent library using the ghc-postgresql-simple package.

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-bytestring-handle 0.1.0.6
Dependencies: ghc-hunit@1.6.2.0 ghc-quickcheck@2.15.0.1 ghc-test-framework@0.8.2.2 ghc-test-framework-hunit@0.3.0.2 ghc-test-framework-quickcheck2@0.3.0.6
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://hub.darcs.net/ganesh/bytestring-handle
Licenses: Modified BSD
Build system: haskell
Synopsis: ByteString-backed Handles
Description:

ByteString-backed Handles

ghc-cborg 0.2.10.0
Dependencies: ghc-half@0.3.3 ghc-primitive@0.9.1.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/cborg
Licenses: Modified BSD
Build system: haskell
Synopsis: Concise Binary Object Representation
Description:

This package (formerly binary-serialise-cbor) provides an efficient implementation of the Concise Binary Object Representation (CBOR), as specified by RFC 7049 at https://tools.ietf.org/html/rfc7049.

If you are looking for a library for serialisation of Haskell values, have a look at the https://hackage.haskell.org/package/serialise package, which is built upon this library.

An implementation of the standard bijection between CBOR and JSON is provided by the https://hackage.haskell.org/package/cborg-json package.

Also see https://hackage.haskell.org/package/cbor-tool for a convenient command-line utility for working with CBOR data.

Total packages: 72465