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

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-monads-tf 0.1.0.3
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://hackage.haskell.org/package/monads-tf
Licenses: Modified BSD
Build system: haskell
Synopsis: Monad classes, using type families
Description:

Monad classes using type families, with instances for various monad transformers, inspired by the paper 'Functional Programming with Overloading and Higher-Order Polymorphism', by Mark P Jones. This package is almost a compatible replacement for the mtl-tf package.

ghc-smallcheck 1.2.1.1
Dependencies: ghc-logict@0.8.0.0 ghc-semigroups@0.20 ghc-nats@1.1.2 ghc-void@0.7.3
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/Bodigrim/smallcheck
Licenses: Modified BSD
Build system: haskell
Synopsis: Property-based testing library
Description:

SmallCheck is a testing library that verifies properties for all test cases up to some depth. The test cases are generated automatically by SmallCheck.

ghc-tree-diff 0.2.2
Dependencies: ghc-aeson@2.0.3.0 ghc-ansi-terminal@0.11.4 ghc-ansi-wl-pprint@0.6.9 ghc-base-compat@0.12.2 ghc-bytestring-builder@0.10.8.2.0 ghc-hashable@1.4.2.0 ghc-parsers@0.12.11 ghc-primitive@0.7.3.0 ghc-quickcheck@2.14.3 ghc-scientific@0.3.7.0 ghc-semialign@1.2.0.1 ghc-strict@0.4.0.1 ghc-tagged@0.8.6.1 ghc-these@1.1.1.1 ghc-unordered-containers@0.2.19.1 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://github.com/phadej/tree-diff
Licenses: Modified BSD
Build system: haskell
Synopsis: Compute difference between (expression) trees
Description:

This Haskell library provides a function for computing the difference between (expression) trees. It also provides a way to compute the difference between arbitrary abstract datatypes (ADTs) using Generics-derivable helpers.

ghc-xml 1.3.14
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/GaloisInc/xml
Licenses: Modified BSD
Build system: haskell
Synopsis: Simple XML library for Haskell
Description:

This package provides a simple XML library for Haskell.

ghc-exactprint 1.5.0
Dependencies: ghc-ordered-containers@0.2.3 ghc-data-default@0.7.1.1 ghc-paths@0.1.0.12 ghc-syb@0.7.2.3 ghc-free@5.1.10 ghc-fail@4.9.0.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://hackage.haskell.org/package/ghc-exactprint
Licenses: Modified BSD
Build system: haskell
Synopsis: ExactPrint for GHC
Description:

Using the API Annotations available from GHC 7.10.2, this library provides a means to round-trip any code that can be compiled by GHC, currently excluding .lhs files.

ghc-microlens-ghc 0.4.13.2
Dependencies: ghc-microlens@0.4.12.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/monadfix/microlens
Licenses: Modified BSD
Build system: haskell
Synopsis: Use @code{microlens} with GHC libraries like @code{array}
Description:

This library provides everything that microlens provides plus instances to make each, at, and ix usable with arrays, ByteString, and containers. This package is a part of the microlens family; see the readme on Github.

ghc-bytestring-lexing 0.5.0.10
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://wrengr.org/software/hackage.html
Licenses: Modified BSD
Build system: haskell
Synopsis: Parse and produce literals from strict or lazy bytestrings
Description:

This package provides tools to parse and produce literals efficiently from strict or lazy bytestrings.

ghc-nothunks-bootstrap 0.1.3
Dependencies: 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/nothunks
Licenses: Expat
Build system: haskell
Synopsis: Examine values for unexpected thunks
Description:

Long lived application data typically should not contain any thunks. This library can be used to examine values for unexpected thunks, which can then be used in assertions. This can be invaluable in avoiding memory leaks, or tracking down existing ones.

ghc-conduit-zstd 0.0.2.0
Dependencies: ghc-conduit@1.3.5 ghc-zstd@0.1.3.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/luispedro/conduit-zstd#readme
Licenses: Expat
Build system: haskell
Synopsis: Conduit-based ZStd Compression
Description:

Zstandard compression packaged as a conduit. This is a very thin wrapper around the official hs-zstd interface.

ghc-constraints 0.13.4
Dependencies: ghc-hashable@1.4.2.0 ghc-transformers-compat@0.7.2 ghc-type-equality@1 ghc-semigroups-bootstrap@0.20
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/ekmett/constraints/
Licenses: FreeBSD
Build system: haskell
Synopsis: Constraint manipulation
Description:

GHC 7.4 gave us the ability to talk about ConstraintKinds. They stopped crashing the compiler in GHC 7.6. This package provides a vocabulary for working with them.

ghc-hslua-module-doclayout 1.0.4
Dependencies: ghc-doclayout@0.4.0.1 ghc-hslua@2.2.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/hslua/hslua-module-doclayout
Licenses: Expat
Build system: haskell
Synopsis: Lua module wrapping Text.DocLayout
Description:

Lua module wrapping Text.DocLayout.

ghc-gnuplot 0.5.7
Dependencies: ghc-temporary@1.3 ghc-utility-ht@0.0.17 ghc-data-accessor-transformers@0.2.1.8 ghc-data-accessor@0.2.3.1 ghc-semigroups@0.20
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://www.haskell.org/haskellwiki/Gnuplot
Licenses: Modified BSD
Build system: haskell
Synopsis: 2D and 3D plots using gnuplot
Description:

This package provides a Haskell module for creating 2D and 3D plots using gnuplot.

ghc-tabular 0.2.2.8
Dependencies: ghc-csv@0.1.2 ghc-html@1.0.1.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/bgamari/tabular
Licenses: Modified BSD
Build system: haskell
Synopsis: Two-dimensional data tables with rendering functions
Description:

Tabular provides a Haskell representation of two-dimensional data tables, the kind that you might find in a spreadsheet or or a research report. It also comes with some default rendering functions for turning those tables into ASCII art, simple text with an arbitrary delimiter, CSV, HTML or LaTeX.

Below is an example of the kind of output this library produces. The tabular package can group rows and columns, each group having one of three separators (no line, single line, double line) between its members.

    || memtest 1 | memtest 2 ||  time test  | time test 2
====++===========+===========++=============+============
A 1 ||       hog |  terrible ||        slow |      slower
A 2 ||       pig |   not bad ||        fast |     slowest
----++-----------+-----------++-------------+------------
B 1 ||      good |     awful || intolerable |    bearable
B 2 ||    better | no chance ||    crawling |     amazing
B 3 ||       meh |   well... ||  worst ever |          ok
ghc-magic 1.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://hackage.haskell.org/package/magic
Licenses: Modified BSD
Build system: haskell
Synopsis: Interface to C file/magic library
Description:

This package provides a full-featured binding to the C libmagic library. With it, you can determine the type of a file by examining its contents rather than its name.

ghc-hslua 2.2.1
Dependencies: ghc-hslua-aeson@2.2.1 ghc-hslua-core@2.2.1 ghc-hslua-classes@2.2.0 ghc-hslua-marshalling@2.2.1 ghc-hslua-objectorientation@2.2.1 ghc-hslua-packaging@2.2.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://hslua.org/
Licenses: Expat
Build system: haskell
Synopsis: Lua language interpreter embedding in Haskell
Description:

The Scripting.Lua module is a wrapper of the Lua language interpreter as described in https://www.lua.org/.

ghc-pipes 4.3.16
Dependencies: ghc-exceptions@0.10.4 ghc-mmorph@1.2.0 ghc-void@0.7.3 ghc-semigroups@0.20
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://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-lift-type 0.1.1.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/parsonsmatt/lift-type#readme
Licenses: Modified BSD
Build system: haskell
Synopsis: Lift a type from a Typeable constraint to a Template Haskell type
Description:

This library provides a utility function liftType, which accepts a type application argument and returns the Template Haskell Type representation of it.

ghc-base64-bytestring 1.2.1.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/haskell/base64-bytestring
Licenses: Modified BSD
Build system: haskell
Synopsis: Base64 encoding and decoding for ByteStrings
Description:

This library provides fast base64 encoding and decoding for Haskell ByteStrings.

ghc-diff 0.4.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://hackage.haskell.org/package/Diff
Licenses: Modified BSD
Build system: haskell
Synopsis: O(ND) diff algorithm in Haskell
Description:

This package provides an implementation of the standard diff algorithm, and utilities for pretty printing.

ghc-pretty-hex 1.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/GaloisInc/hexdump
Licenses: Modified BSD
Build system: haskell
Synopsis: Haskell library for hex dumps of ByteStrings
Description:

This Haskell library generates pretty hex dumps of ByteStrings in the style of other common *nix hex dump tools.

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: https://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-cabal-syntax 3.6.0.0
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: Library for working with .cabal files
Description:

This library provides tools for reading and manipulating the .cabal file format. . Version 3.6 (unlike the following versions) is a dummy package that prevents module name clases between Cabal and Cabal-syntax if used together with a Cabal flag as described below. . In Cabal-3.7 this package was split off. To avoid module name clashes, you can add this to your .cabal file: . > flag Cabal-syntax > description: Use the new Cabal-syntax package > default: False > manual: False > > library > -- ... > if flag(Cabal-syntax) > build-depends: Cabal-syntax >= 3.7 > else > build-depends: Cabal < 3.7, Cabal-syntax < 3.7 . This will default to the older build, but will allow consumers to opt-in to the newer libraries by requiring Cabal or Cabal-syntax >= 3.7

ghc-persistent-template 2.12.0.0
Dependencies: ghc-persistent@2.13.3.5 ghc-aeson@2.0.3.0 ghc-http-api-data@0.4.3 ghc-monad-control@1.0.3.1 ghc-monad-logger@0.3.40 ghc-path-pieces@0.2.1 ghc-th-lift-instances@0.1.20 ghc-unordered-containers@0.2.19.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://www.yesodweb.com/book/persistent
Licenses: Expat
Build system: haskell
Synopsis: Type-safe, non-relational, multi-backend persistence
Description:

This Haskell package provides interfaces and helper functions for the ghc-persistent package.

ghc-lib-parser 9.2.7.20230228
Dependencies: ghc-alex@3.2.7.4
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/digital-asset/ghc-lib
Licenses: Modified BSD
Build system: haskell
Synopsis: The GHC API, decoupled from GHC versions
Description:

This library implements the GHC API. It is like the compiler-provided ghc package, but it can be loaded on many compiler versions.

Total packages: 69282