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

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-half 0.3.3
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://github.com/ekmett/half
Licenses: Modified BSD
Build system: haskell
Synopsis: Half-precision floating-point computations
Description:

This library provides a half-precision floating-point computation library for Haskell.

ghc-annotated-wl-pprint 0.7.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/david-christiansen/annotated-wl-pprint
Licenses: Modified BSD
Build system: haskell
Synopsis: The Wadler/Leijen Pretty Printer, with annotation support
Description:

This is a modified version of wl-pprint, which was based on Wadler's paper "A Prettier Printer". This version allows the library user to annotate the text with semantic information, which can later be rendered in a variety of ways.

ghc-safe-exceptions 0.1.7.4
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/fpco/safe-exceptions#readme
Licenses: Expat
Build system: haskell
Synopsis: Safe, consistent, and easy exception handling
Description:

Runtime exceptions - as exposed in base by the Control.Exception module - have long been an intimidating part of the Haskell ecosystem. This package is intended to overcome this. It provides a safe and simple API on top of the existing exception handling machinery. The API is equivalent to the underlying implementation in terms of power but encourages best practices to minimize the chances of getting the exception handling wrong.

ghc-breakpoint 0.1.5.0
Dependencies: ghc-pretty-simple@4.1.3.0 ghc-ansi-terminal@1.1.3
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/breakpoint
Licenses: Expat
Build system: haskell
Synopsis: Set breakpoints using a GHC plugin
Description:

This package provides a plugin that allows you to set breakpoints for debugging purposes. See the [README](https://github.com/aaronallen8455/breakpoint#breakpoint) for details.

ghc-smallcheck 1.2.1.1
Dependencies: ghc-logict@0.8.2.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-csv 0.1.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/csv
Licenses: Expat
Build system: haskell
Synopsis: CSV loader and dumper
Description:

This library parses and dumps documents that are formatted according to RFC 4180, The common Format and MIME Type for Comma-Separated Values (CSV) Files. This format is used, among many other things, as a lingua franca for spreadsheets, and for certain web services.

ghc-singleton-bool 0.1.8
Dependencies: ghc-boring@0.2.2 ghc-dec@0.0.6 ghc-some@1.0.6
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.

ghc-hledger-lib 1.43.2
Dependencies: ghc-decimal@0.5.2 ghc-glob@0.10.2 ghc-aeson@2.2.3.0 ghc-aeson-pretty@0.8.10 ghc-ansi-terminal@1.1.3 ghc-blaze-html@0.9.2.0 ghc-blaze-markup@0.8.3.0 ghc-call-stack@0.4.0 ghc-cassava@0.5.4.1 ghc-cassava-megaparsec@2.1.1 ghc-cmdargs@0.10.22 ghc-colour@2.3.6 ghc-data-default@0.8.0.1 ghc-doclayout@0.5.0.1 ghc-encoding@0.10.2 ghc-extra@1.8 ghc-file-embed@0.0.16.0 ghc-hashtables@1.4.2 ghc-lucid@2.11.20250303 ghc-megaparsec@9.7.0 ghc-microlens@0.4.14.0 ghc-microlens-th@0.4.3.17 ghc-parser-combinators@1.3.0 ghc-pretty-simple@4.1.3.0 ghc-regex-tdfa@1.3.2.4 ghc-safe@0.3.21 ghc-tabular@0.2.2.8 ghc-tasty@1.5.3 ghc-tasty-hunit@0.10.2 ghc-terminal-size@0.3.4 ghc-timeit@2.0 ghc-uglymemo@0.1.0.1 ghc-unordered-containers@0.2.20 ghc-utf8-string@1.0.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hledger.org
Licenses: GPL 3
Build system: haskell
Synopsis: Reusable library providing the core functionality of hledger
Description:

A reusable library containing hledger's core functionality. This is used by most hledger* packages so that they support the same common file formats, command line options, reports etc.

hledger is a robust, cross-platform set of tools for tracking money, time, or any other commodity, using double-entry accounting and a simple, editable file format, with command-line, terminal and web interfaces. It is a Haskell rewrite of Ledger, and one of the leading implementations of Plain Text Accounting.

ghc-alsa-core 0.5.0.1
Dependencies: ghc-extensible-exceptions@0.1.1.4 alsa-lib@1.2.16
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://www.haskell.org/haskellwiki/ALSA
Licenses: Modified BSD
Build system: haskell
Synopsis: Binding to the ALSA Library API (Exceptions)
Description:

This package provides access to ALSA infrastructure, that is needed by both alsa-seq and alsa-pcm.

ghc-text-ansi 0.3.0.1
Dependencies: ghc-text-builder-linear@0.1.3
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/awkward-squad/text-ansi
Licenses: Modified BSD
Build system: haskell
Synopsis: Text styling for ANSI terminals.
Description:

Text styling for ANSI terminals using SGR codes, as defined by the <https://www.ecma-international.org/publications-and-standards/standards/ecma-48 ECMA-48> standard. . Supports foreground\/background color, bold\/faint intensity, italic, single\/double underline, strikethrough, frame, encircle, and overline escape sequences. Some styles may not work on your terminal. . Also features terminal detection, so redirecting styled output to a file will automatically strip the ANSI escape sequences.

ghc-microlens-platform 0.4.4.1
Dependencies: ghc-hashable@1.5.0.0 ghc-microlens@0.4.14.0 ghc-microlens-ghc@0.4.15.1 ghc-microlens-mtl@0.2.1.0 ghc-microlens-th@0.4.3.17 ghc-unordered-containers@0.2.20 ghc-vector@0.13.2.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://github.com/stevenfontanella/microlens
Licenses: Modified BSD
Build system: haskell
Synopsis: Feature-complete microlens
Description:

This package exports a module which is the recommended starting point for using microlens if you aren't trying to keep your dependencies minimal. By importing Lens.Micro.Platform you get all functions and instances from microlens, microlens-th, microlens-mtl, microlens-ghc, as well as instances for Vector, Text, and HashMap. The minor and major versions of microlens-platform are incremented whenever the minor and major versions of any other microlens package are incremented, so you can depend on the exact version of microlens-platform without specifying the version of microlens you need. This package is a part of the microlens family; see the readme on Github.

ghc-uri-bytestring 0.4.0.1
Dependencies: ghc-attoparsec@0.14.4 ghc-blaze-builder@0.4.4.1 ghc-th-lift-instances@0.1.20
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/Soostone/uri-bytestring
Licenses: Modified BSD
Build system: haskell
Synopsis: Haskell URI parsing as ByteStrings
Description:

This Haskell package aims to be an RFC3986 compliant URI parser that uses ByteStrings for parsing and representing the URI data.

ghc-http-api-data 0.6.2
Dependencies: ghc-cookie@0.5.1 ghc-hashable@1.5.0.0 ghc-http-types@0.12.4 ghc-text-iso8601@0.1.1 ghc-tagged@0.8.9 ghc-time-compat@1.9.8 ghc-unordered-containers@0.2.20 ghc-uuid-types@1.0.6
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://github.com/fizruk/http-api-data
Licenses: Modified BSD
Build system: haskell
Synopsis: Convert to/from HTTP API data like URL pieces, headers and query parameters
Description:

This Haskell package defines typeclasses used for converting Haskell data types to and from HTTP API data.

ghc-transformers 0.6.1.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/transformers
Licenses: Modified BSD
Build system: haskell
Synopsis: Concrete functor and monad transformers
Description:

Transformers provides functor and monad transformers, inspired by the paper "Functional Programming with Overloading and Higher-Order Polymorphism", by Mark P Jones, in Advanced School of Functional Programming, 1995 http://web.cecs.pdx.edu/~mpj/pubs/springschool.html.

This package contains:

  • the monad transformer class (in Control.Monad.Trans.Class)

  • concrete functor and monad transformers, each with associated operations and functions to lift operations associated with other transformers.

This package can be used on its own in portable Haskell code, in which case operations need to be manually lifted through transformer stacks (see Control.Monad.Trans.Class for some examples). Alternatively, it can be used with the non-portable monad classes in the mtl or monads-tf packages, which automatically lift operations introduced by monad transformers through other transformers.

ghc-monoidal-containers 0.6.6.0
Dependencies: ghc-aeson@2.2.3.0 ghc-hashable@1.5.0.0 ghc-lens@5.3.5 ghc-newtype@0.2.2.0 ghc-unordered-containers@0.2.20 ghc-witherable@0.5 ghc-semialign@1.3.1 ghc-these@1.2.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://github.com/bgamari/monoidal-containers
Licenses: Modified BSD
Build system: haskell
Synopsis: Containers with monoidal accumulation
Description:

Containers with merging via monoidal accumulation. The Monoid instances provided by the containers and unordered-containers packages merge structures in a left-biased manner instead of using the underlying monoidal structure of the value. This package wraps the types provided by these packages, but provides Monoid instances implemented in terms of the value type's mappend'.

ghc-aspell-pipe 0.6
Dependencies: ghc-async@2.2.5
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-genvalidity-hspec 1.0.0.4
Dependencies: ghc-quickcheck@2.15.0.1 ghc-genvalidity@1.1.1.0 ghc-genvalidity-property@1.0.0.0 ghc-hspec@2.11.12 ghc-hspec-core@2.11.12 ghc-validity@0.12.1.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/NorfairKing/validity#readme
Licenses: Expat
Build system: haskell
Synopsis: Standard spec's for @code{GenValidity} instances
Description:

This haskell library provides validity and validity-based testing for ghc-hspec.

ghc-haddock 2.26.0
Dependencies: ghc-haddock-api@2.26.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://www.haskell.org/haddock/
Licenses: Modified BSD
Build system: haskell
Synopsis: Documentation-generation tool for Haskell libraries
Description:

Haddock is a documentation-generation tool for Haskell libraries.

ghc-persistent-mysql 2.13.1.5
Dependencies: ghc-persistent@2.17.1.0 ghc-aeson@2.2.3.0 ghc-blaze-builder@0.4.4.1 ghc-conduit@1.3.6.1 ghc-monad-logger@0.3.42 ghc-mysql@0.2.1 ghc-mysql-simple@0.4.9 ghc-resourcet@1.3.0 ghc-resource-pool@0.4.0.0 ghc-unliftio-core@0.2.1.0 pcre@8.45
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 MySQL database server
Description:

This package contains a backend for ghc-persistent using the MySQL database server. Internally it uses the ghc-mysql-simple and mysql packages in order to access the database. This package supports only MySQL 5.1 and above. However, it has been tested only on MySQL 5.5. Only the InnoDB storage engine is officially supported.

ghc-happy-lib 2.1.7
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://www.haskell.org/happy/
Licenses: FreeBSD
Build system: haskell
Synopsis: Happy is a parser generator for Haskell implemented using this library
Description:

Given a grammar specification in BNF, Happy generates Haskell code to parse the grammar. Happy works in a similar way to the yacc tool for C.

ghc-resolv 0.2.0.3
Dependencies: ghc-base16-bytestring@1.0.2.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/resolv
Licenses: GPL 3
Build system: haskell
Synopsis: Domain Name Service (DNS) lookup via @code{libresolv}
Description:

This package implements an API for accessing the Domain Name Service (DNS) resolver service via the standard libresolv system library (whose API is often available directly via the standard libc C library) on Unix systems.

ghc-hspec-hedgehog 0.3.0.0
Dependencies: ghc-quickcheck@2.15.0.1 ghc-hedgehog@1.5 ghc-hspec@2.11.12 ghc-hspec-core@2.11.12 ghc-splitmix@0.1.3.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/hspec/hspec-hedgehog#readme
Licenses: Modified BSD
Build system: haskell
Synopsis: Integrate Hedgehog and Hspec
Description:

An integration library for hspec and hedgehog.

ghc-options 1.2.1.2
Dependencies: ghc-monads-tf@0.3.0.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/typeclasses/options/
Licenses: Expat
Build system: haskell
Synopsis: Powerful and easy-to-use command-line option parser
Description:

The options package lets library and application developers easily work with command-line options.

ghc-djot 0.1.2.2
Dependencies: ghc-doclayout@0.5.0.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/djot
Licenses: Expat
Build system: haskell
Synopsis: Parser and renderer for djot light markup syntax.
Description:

Djot (<https://djot.net>) is a light markup language. This package provides a data structure to represent djot documents, a very fast parser, and functions to render a parsed document as HTML and as djot.

Total packages: 72465