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

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-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-cereal 0.5.8.3
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/GaloisInc/cereal
Licenses: Modified BSD
Build system: haskell
Synopsis: Binary serialization library
Description:

This package provides a binary serialization library, similar to binary, that introduces an isolate primitive for parser isolation, and labeled blocks for better error messages.

ghc-old-time 1.1.0.4
Dependencies: ghc-old-locale@1.0.0.7
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/old-time
Licenses: Modified BSD
Build system: haskell
Synopsis: Time compatibility library for Haskell
Description:

Old-time is a package for backwards compatibility with the old time library. For new projects, the newer time library is recommended.

ghc-diagrams-solve 0.1.3.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://diagrams.github.io
Licenses: Modified BSD
Build system: haskell
Synopsis: Pure Haskell solver routines used by diagrams
Description:

This library provides Pure Haskell solver routines for use by the diagrams framework. It currently includes routines for finding real roots of low-degree (n < 5) polynomials, and solving tridiagonal and cyclic tridiagonal linear systems.

ghc-diagrams-core 1.5.1.1
Dependencies: ghc-unordered-containers@0.2.20 ghc-semigroups@0.20 ghc-monoid-extras@0.7 ghc-dual-tree@0.2.3.1 ghc-lens@5.3.5 ghc-linear@1.23.2 ghc-adjunctions@4.4.3 ghc-distributive@0.6.2.1 ghc-profunctors@5.6.3
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://diagrams.github.io
Licenses: Modified BSD
Build system: haskell
Synopsis: Core libraries for diagrams embedded domain-specific language
Description:

This package provides the core modules underlying diagrams, an embedded domain-specific language for compositional, declarative drawing.

ghc-repline 0.4.3.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/sdiehl/repline
Licenses: Expat
Build system: haskell
Synopsis: Haskeline wrapper for GHCi-like REPL interfaces
Description:

Haskeline wrapper for GHCi-like REPL interfaces. Composable with normal mtl transformers.

ghc-file-io 0.1.5
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/hasufell/file-io
Licenses: Modified BSD
Build system: haskell
Synopsis: Basic file IO operations via 'OsPath'
Description:

Basic file IO operations like Prelude, but for OsPath'.

ghc-hspec-megaparsec 2.2.1
Dependencies: ghc-hspec-expectations@0.8.4 ghc-megaparsec@9.7.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/mrkkrp/hspec-megaparsec
Licenses: Modified BSD
Build system: haskell
Synopsis: Utility functions for testing Megaparsec parsers with Hspec
Description:

Provides a small set of helper functions for testing Megaparsec parsers with Hspec.

ghc-irc-core 2.13
Dependencies: ghc-base64-bytestring@1.2.1.0 ghc-attoparsec@0.14.4 ghc-hashable@1.5.0.0 ghc-primitive@0.9.1.0 ghc-vector@0.13.2.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/glguy/irc-core
Licenses: ISC
Build system: haskell
Synopsis: IRC core library for glirc
Description:

This is the IRC core library for glirc. The client is available in its own glirc package.

ghc-hslua-aeson 2.3.1.1
Dependencies: ghc-aeson@2.2.3.0 ghc-hashable@1.5.0.0 ghc-hslua-core@2.3.2 ghc-hslua-marshalling@2.3.1 ghc-scientific@0.3.8.0 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: https://hslua.org/
Licenses: Expat
Build system: haskell
Synopsis: Allow aeson data types to be used with Lua
Description:

This package provides instances to push and receive any datatype encodable as JSON to and from the Lua stack.

ghc-objectname 1.1.0.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/svenpanne/ObjectName
Licenses: Modified BSD
Build system: haskell
Synopsis: Helper library for Haskell OpenGL
Description:

This tiny package contains the class ObjectName, which corresponds to the general notion of explicitly handled identifiers for API objects, e.g. a texture object name in OpenGL or a buffer object name in OpenAL.

ghc-roman-numerals 0.5.1.5
Dependencies: ghc-base-unicode-symbols@0.2.4.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/roelvandijk/roman-numerals
Licenses: Modified BSD
Build system: haskell
Synopsis: Parsing and pretty printing of Roman numerals
Description:

This library provides functions for parsing and pretty printing Roman numerals. Because the notation of Roman numerals has varied through the centuries this package allows for some customisation using a configuration that is passed to the conversion functions.

ghc-polyparse 1.13
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://code.haskell.org/~malcolm/polyparse/
Licenses: LGPL 2.1
Build system: haskell
Synopsis: Alternative parser combinator libraries
Description:

This package provides a variety of alternative parser combinator libraries, including the original HuttonMeijer set. The Poly sets have features like good error reporting, arbitrary token type, running state, lazy parsing, and so on. Finally, Text.Parse is a proposed replacement for the standard Read class, for better deserialisation of Haskell values from Strings.

ghc-hsyaml-aeson 0.2.0.2
Dependencies: ghc-hsyaml@0.2.1.5 ghc-aeson@2.2.3.0 ghc-scientific@0.3.8.0 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://hackage.haskell.org/package/HsYAML-aeson
Licenses: GPL 2+
Build system: haskell
Synopsis: JSON to YAML adapter
Description:

The YAML 1.2 format provides a much richer data-model and feature-set than the JavaScript Object Notation format. However, sometimes it's desirable to ignore the extra capabilities and treat YAML as if it was merely a more convenient markup format for humans to write JSON data. To this end this module provides a compatibility layer atop ghc-hsyaml ,which allows decoding YAML documents in the more limited JSON data-model while also providing convenience by reusing ghc-aeson's FromJSON instances for decoding the YAML data into native Haskell data types.

ghc-ref-tf 0.5.0.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/ref-tf
Licenses: Modified BSD
Build system: haskell
Synopsis: Type class for monads with references using type families
Description:

This package contains a MonadRef type class that abstracts over the details of manipulating references, allowing one to write code that can operate in either the ST monad or the IO monad.

ghc-onetuple 0.4.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/OneTuple
Licenses: Modified BSD
Build system: haskell
Synopsis: Singleton Tuple
Description:

This package is a compatibility package for a singleton data type . > data Solo a = Solo a . Note: it's not a @newtype@ . @Solo@ is available in @base-4.16@ (GHC-9.2).

ghc-charset 0.3.12
Dependencies: ghc-unordered-containers@0.2.20
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://github.com/ekmett/charset
Licenses: Modified BSD
Build system: haskell
Synopsis: Fast unicode character sets for Haskell
Description:

This package provides fast unicode character sets for Haskell, based on complemented PATRICIA tries.

ghc-text-manipulate 0.3.1.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/brendanhay/text-manipulate
Licenses: MPL 2.0
Build system: haskell
Synopsis: Case conversion, word boundary manipulation, and textual subjugation
Description:

Manipulate identifiers and structurally non-complex pieces of text by delimiting word boundaries via a combination of whitespace, control-characters, and case-sensitivity.

Has support for common idioms like casing of programmatic variable names, taking, dropping, and splitting by word, and modifying the first character of a piece of text.

Caution: this library makes heavy use of the text library's internal loop optimisation framework. Since internal modules are not guaranteed to have a stable API there is potential for build breakage when the text dependency is upgraded. Consider yourself warned!

ghc-chunked-data 0.3.1
Dependencies: ghc-semigroups@0.20 ghc-vector@0.13.2.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/snoyberg/mono-traversable#readme
Licenses: Expat
Build system: haskell
Synopsis: Typeclasses for dealing with various chunked data representations for Haskell
Description:

This Haskell package was originally present in classy-prelude.

ghc-string-conversions 0.4.0.1
Dependencies: ghc-utf8-string@1.0.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/soenkehahn/string-conversions#readme
Licenses: Modified BSD
Build system: haskell
Synopsis: Simplify dealing with different types for strings
Description:

This package provides a simple type class for converting values of different string types into values of other string types.

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-utf8-string 1.0.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/glguy/utf8-string/
Licenses: Modified BSD
Build system: haskell
Synopsis: Support for reading and writing UTF8 Strings
Description:

A UTF8 layer for Strings. The utf8-string package provides operations for encoding UTF8 strings to Word8 lists and back, and for reading and writing UTF8 without truncation.

ghc-stringbuilder 0.5.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/stringbuilder
Licenses: Expat
Build system: haskell
Synopsis: Writer monad for multi-line string literals
Description:

This package provides a writer monad for multi-line string literals.

ghc-extensible-exceptions 0.1.1.4
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/extensible-exceptions
Licenses: Modified BSD
Build system: haskell
Synopsis: Extensible exceptions for Haskell
Description:

This package provides extensible exceptions for both new and old versions of GHC (i.e., < 6.10).

Total packages: 74232