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

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-bitarray 0.0.1.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://hackage.haskell.org/package/bitarray
Licenses: Modified BSD
Build system: haskell
Synopsis: Mutable and immutable bit arrays
Description:

The package provides mutable and immutable bit arrays.

ghc-cereal-conduit 0.8.0
Dependencies: ghc-conduit@1.3.5 ghc-resourcet@1.2.6 ghc-cereal@0.5.8.3
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/snoyberg/conduit
Licenses: Modified BSD
Build system: haskell
Synopsis: Turn Data.Serialize Gets and Puts into Sources, Sinks, and Conduits
Description:

This package turn Data.Serialize Gets and Puts into Sources, Sinks, and Conduits.

ghc-storable-record 0.0.7
Dependencies: ghc-quickcheck@2.14.3 ghc-semigroups@0.20 ghc-utility-ht@0.0.17 ghc-storablevector@0.2.13.1 ghc-timeit@2.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://code.haskell.org/~thielema/storable-record/
Licenses: Modified BSD
Build system: haskell
Synopsis: Elegant definition of Storable instances for records
Description:

With this package you can build a Storable instance of a record type from Storable instances of its elements in an elegant way. It does not do any magic, just a bit arithmetic to compute the right offsets, that would be otherwise done manually or by a preprocessor like C2HS. There is no guarantee that the generated memory layout is compatible with that of a corresponding C struct. However, the module generates the smallest layout that is possible with respect to the alignment of the record elements.

ghc-citeproc 0.8.1
Dependencies: ghc-safe@0.3.19 ghc-case-insensitive@1.2.1.0 ghc-vector@0.12.3.1 ghc-scientific@0.3.7.0 ghc-uniplate@1.6.13 ghc-xml-conduit@1.9.1.2 ghc-attoparsec@0.14.4 ghc-data-default@0.7.1.1 ghc-aeson@2.0.3.0 ghc-file-embed@0.0.15.0 ghc-pandoc-types@1.22.2.1 ghc-unicode-collation@0.1.3.4 ghc-base-compat@0.12.2 ghc-aeson-pretty@0.8.9
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://hackage.haskell.org/package/citeproc
Licenses: FreeBSD
Build system: haskell
Synopsis: Generate citations and bibliography from CSL styles
Description:

ghc-citeproc parses Citation Style Language style files and uses them to generate a list of formatted citations and bibliography entries. For more information about CSL, see https://citationstyles.org/.

ghc-rfc5051 0.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://hackage.haskell.org/package/rfc5051
Licenses: Modified BSD
Build system: haskell
Synopsis: Simple unicode collation as per RFC5051
Description:

This library implements unicode-casemap, the simple, non locale-sensitive unicode collation algorithm described in RFC 5051. Proper unicode collation can be done using text-icu, but that is a big dependency that depends on a large C library, and rfc5051 might be better for some purposes.

ghc-aeson-diff 1.1.0.13
Dependencies: ghc-aeson@2.0.3.0 ghc-edit-distance-vector@1.0.0.4 ghc-hashable@1.4.2.0 ghc-scientific@0.3.7.0 ghc-unordered-containers@0.2.19.1 ghc-vector@0.12.3.1 ghc-semigroups@0.20 ghc-optparse-applicative@0.17.1.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/thsutton/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-aspell-pipe 0.6
Dependencies: ghc-async@2.2.4
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://hackage.haskell.org/package/aspell-pipe
Licenses: Modified BSD
Build system: haskell
Synopsis: Pipe-based interface to the Aspell program
Description:

This package provides a pipe-based interface to the Aspell program (no dynamic linking required).

ghc-securemem 0.1.10
Dependencies: ghc-byteable@0.1.1 ghc-memory@0.17.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/vincenthz/hs-securemem
Licenses: Modified BSD
Build system: haskell
Synopsis: Auto-scrubbing and const-time-eq memory chunk abstraction for Haskell
Description:

SecureMem is similar to ByteString, except that it provides a memory chunk that will be auto-scrubbed after it run out of scope.

ghc-either 5.0.2
Dependencies: ghc-bifunctors@5.5.15 ghc-profunctors@5.6.2 ghc-semigroupoids@5.3.7
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/ekmett/either/
Licenses: Modified BSD
Build system: haskell
Synopsis: Provides an either monad transformer for Haskell
Description:

This Haskell package provides an either monad transformer.

ghc-tar-conduit 0.3.2
Dependencies: ghc-conduit@1.3.5 ghc-conduit-combinators@1.3.0 ghc-safe-exceptions@0.1.7.3
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/snoyberg/tar-conduit#readme
Licenses: Expat
Build system: haskell
Synopsis: Extract and create tar files using conduit for streaming
Description:

This library provides a conduit-based, streaming interface for extracting and creating tar files.

ghc-fgl 5.7.0.3
Dependencies: ghc-hspec@2.9.7 ghc-quickcheck@2.14.3
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://web.engr.oregonstate.edu/~erwig/fgl/haskell
Licenses: Modified BSD
Build system: haskell
Synopsis: Martin Erwig's Functional Graph Library
Description:

The functional graph library, FGL, is a collection of type and function definitions to address graph problems. The basis of the library is an inductive definition of graphs in the style of algebraic data types that encourages inductive, recursive definitions of graph algorithms.

ghc-union-find 0.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/nominolo/union-find
Licenses: Modified BSD
Build system: haskell
Synopsis: Efficient union and equivalence testing of sets
Description:

The Union/Find algorithm implements these operations in (effectively) constant-time:

  1. Check whether two elements are in the same equivalence class.

  2. Create a union of two equivalence classes.

  3. Look up the descriptor of the equivalence class.

ghc-parser-combinators 1.3.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/mrkkrp/parser-combinators
Licenses: Modified BSD
Build system: haskell
Synopsis: Commonly useful parser combinators
Description:

This is a lightweight package providing commonly useful parser combinators.

ghc-tomland 1.3.3.2
Dependencies: ghc-hashable@1.4.2.0 ghc-megaparsec@9.2.2 ghc-parser-combinators@1.3.0 ghc-unordered-containers@0.2.19.1 ghc-validation-selective@0.1.0.2
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-base-unicode-symbols 0.2.4.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://wiki.haskell.org/Unicode-symbols
Licenses: Modified BSD
Build system: haskell
Synopsis: Unicode alternatives for common functions and operators
Description:

This package defines new symbols for a number of functions, operators and types in the base package. All symbols are documented with their actual definition and information regarding their Unicode code point. They should be completely interchangeable with their definitions. For further Unicode goodness you can enable the UnicodeSyntax language extension. This extension enables Unicode characters to be used to stand for certain ASCII character sequences, i.e. → instead of ->, ∀ instead of forall and many others.

ghc-postgresql-simple 0.6.4
Dependencies: ghc-time-compat@1.9.6.1 ghc-aeson@2.0.3.0 ghc-attoparsec@0.14.4 ghc-bytestring-builder@0.10.8.2.0 ghc-case-insensitive@1.2.1.0 ghc-hashable@1.4.2.0 ghc-only@0.1 ghc-postgresql-libpq@0.9.5.0 ghc-scientific@0.3.7.0 ghc-uuid-types@1.0.5 ghc-vector@0.12.3.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://hackage.haskell.org/package/postgresql-simple
Licenses: Modified BSD
Build system: haskell
Synopsis: Mid-Level PostgreSQL client library
Description:

This package provides a mid-Level PostgreSQL client library, forked from ghc-mysql-simple.

ghc-exception-transformers 0.4.0.11
Dependencies: ghc-fail@4.9.0.0 ghc-transformers-compat@0.7.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://hackage.haskell.org/package/exception-transformers
Licenses: Modified BSD
Build system: haskell
Synopsis: Type classes and monads for unchecked extensible exceptions
Description:

This package provides type classes, a monad and a monad transformer that support unchecked extensible exceptions as well as asynchronous exceptions. It is compatible with the transformers package.

ghc-fail 4.9.0.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://prime.haskell.org/wiki/Libraries/Proposals/MonadFail
Licenses: Modified BSD
Build system: haskell
Synopsis: Forward-compatible MonadFail class
Description:

This package contains the Control.Monad.Fail module providing the MonadFail class that became available in base-4.9.0.0 for older base package versions. This package turns into an empty package when used with GHC versions which already provide the Control.Monad.Fail module.

ghc-haskell-src-meta 0.8.12
Dependencies: ghc-haskell-src-exts@1.23.1 ghc-syb@0.7.2.3 ghc-th-orphans@0.13.14
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://hackage.haskell.org/package/haskell-src-meta
Licenses: Modified BSD
Build system: haskell
Synopsis: Parse source to template-haskell abstract syntax
Description:

This package provides tools to parse Haskell sources to the template-haskell abstract syntax.

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-equivalence 0.4.1
Dependencies: ghc-stmonadtrans@0.4.7 ghc-transformers-compat@0.7.2 ghc-fail@4.9.0.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/pa-ba/equivalence
Licenses: Modified BSD
Build system: haskell
Synopsis: Maintaining an equivalence relation implemented as union-find
Description:

This is an implementation of Tarjan's Union-Find algorithm (Robert E.: Tarjan. "Efficiency of a Good But Not Linear Set Union Algorithm",JACM 22(2), 1975) in order to maintain an equivalence relation. This implementation is a port of the union-find package using the ST monad transformer (instead of the IO monad).

ghc-chart-cairo 1.9.3
Dependencies: ghc-old-locale@1.0.0.7 ghc-cairo@0.13.10.0 ghc-colour@2.3.6 ghc-data-default-class@0.1.2.0 ghc-operational@0.2.4.2 ghc-lens@5.1.1 ghc-chart@1.9.4 zlib@1.3.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/timbod7/haskell-chart/wiki
Licenses: Modified BSD
Build system: haskell
Synopsis: Cairo backend for Charts
Description:

This package provides a Cairo vector graphics rendering backend for the Charts library.

ghc-temporary-rc 1.2.0.3
Dependencies: ghc-exceptions@0.10.4
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://www.github.com/feuerbach/temporary
Licenses: Modified BSD
Build system: haskell
Synopsis: Portable temporary file and directory support
Description:

The functions for creating temporary files and directories in the base library are quite limited. The unixutils package contains some good ones, but they aren't portable to Windows. This library just repackages the Cabal implementations of its own temporary file and folder functions so that you can use them without linking against Cabal or depending on it being installed. This is a better maintained fork of the "temporary" package.

ghc-singleton-bool 0.1.6
Dependencies: ghc-boring@0.2.1 ghc-dec@0.0.5 ghc-some@1.0.4.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/phadej/singleton-bool#readme
Licenses: Modified BSD
Build system: haskell
Synopsis: Type-level booleans
Description:

This package provides Type-level booleans.

Total packages: 69283