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

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-pandoc-server 0.1.0.11
Dependencies: ghc-pandoc@3.7.0.2 ghc-pandoc-types@1.23.1 ghc-aeson@2.2.3.0 ghc-base64-bytestring@1.2.1.0 ghc-doctemplates@0.11.0.1 ghc-data-default@0.8.0.1 ghc-unicode-collation@0.1.3.6 ghc-servant-server@0.20.3.0 ghc-skylighting@0.14.6 ghc-wai@3.2.4 ghc-wai-cors@0.2.7
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://pandoc.org
Licenses: GPL 2+
Build system: haskell
Synopsis: Pandoc document conversion as an HTTP servant-server
Description:

Pandoc-server provides pandoc's document conversion functions in an HTTP server.

ghc-setlocale 1.0.0.10
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://gitlab.com/Kritzefitz/haskell-setlocale/
Licenses: Modified BSD
Build system: haskell
Synopsis: Haskell bindings to setlocale
Description:

This package provides Haskell bindings to the setlocale C function.

ghc-skylighting-format-blaze-html 0.1.1.3
Dependencies: ghc-skylighting-core@0.14.6 ghc-blaze-html@0.9.2.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/jgm/skylighting
Licenses: Modified BSD
Build system: haskell
Synopsis: HTML formatter for skylighting syntax highlighting library
Description:

This module allows tokens produced by skylighting-core to be rendered as HTML.

ghc-hslua-classes 2.3.1
Dependencies: ghc-hslua-core@2.3.2 ghc-hslua-marshalling@2.3.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://hslua.org/
Licenses: Expat
Build system: haskell
Synopsis: Type classes for HsLua
Description:

Type classes for convenient marshalling and calling of Lua functions.

ghc-optional-args 1.0.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/optional-args
Licenses: Modified BSD
Build system: haskell
Synopsis: Optional function arguments
Description:

This library provides a type for specifying Optional function arguments.

ghc-doctest-driver-gen 0.3.0.8
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/Hexirp/doctest-driver-gen#readme
Licenses: Modified BSD
Build system: haskell
Synopsis: Generate driver file for Doctest's Cabal integration
Description:

ghc-doctest-driver-gen is a Doctest's driver file generator. It lets you automatically generate driver file for Doctest's Cabal integration.

ghc-dependent-map 0.4.0.0
Dependencies: ghc-dependent-sum@0.7.2.0 ghc-constraints-extras@0.4.0.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/obsidiansystems/dependent-map
Licenses: Public Domain
Build system: haskell
Synopsis: Dependent finite maps (partial dependent products)
Description:

This package provides a type called @DMap@ which generalizes @Data.Map.Map@, allowing keys to specify the type of value that can be associated with them.

ghc-profunctors 5.6.3
Dependencies: ghc-base-orphans@0.9.3 ghc-bifunctors@5.6.2 ghc-comonad@5.0.9 ghc-contravariant@1.5.5 ghc-distributive@0.6.2.1 ghc-tagged@0.8.9
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://github.com/ekmett/profunctors/
Licenses: Modified BSD
Build system: haskell
Synopsis: Profunctors for Haskell
Description:

This library provides profunctors for Haskell.

ghc-data-hash 0.2.0.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/data-hash
Licenses: Modified BSD
Build system: haskell
Synopsis: Combinators for building fast hashing functions
Description:

This package provides combinators for building fast hashing functions. It includes hashing functions for all basic Haskell98 types.

ghc-haddock-library 1.11.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://www.haskell.org/haddock/
Licenses: Modified BSD
Build system: haskell
Synopsis: Library exposing some functionality of Haddock
Description:

Haddock is a documentation-generation tool for Haskell libraries. These modules expose some functionality of it without pulling in the GHC dependency. Please note that the API is likely to change so specify upper bounds in your project if you can't release often. For interacting with Haddock itself, see the ‘haddock’ package.

ghc-generic-random 1.5.0.1
Dependencies: ghc-quickcheck@2.15.0.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://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-texmath 0.12.10.3
Dependencies: ghc-syb@0.7.2.4 ghc-xml@1.3.14 ghc-pandoc-types@1.23.1 ghc-typst-symbols@0.1.8.1 ghc-split@0.2.5
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://github.com/jgm/texmath
Licenses: GPL 2
Build system: haskell
Synopsis: Conversion between formats used to represent mathematics
Description:

The texmath library provides functions to read and write TeX math, presentation MathML, and OMML (Office Math Markup Language, used in Microsoft Office). Support is also included for converting math formats to pandoc's native format (allowing conversion, via pandoc, to a variety of different markup formats). The TeX reader supports basic LaTeX and AMS extensions, and it can parse and apply LaTeX macros.

ghc-integer-logarithms 1.0.4
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/haskellari/integer-logarithms
Licenses: Expat
Build system: haskell
Synopsis: Integer logarithms
Description:

This package provides the following modules: Math.NumberTheory.Logarithms and Math.NumberTheory.Powers.Integer from the arithmoi package, GHC.Integer.Logarithms.Compat and Math.NumberTheory.Power.Natural, as well as some additional functions in migrated modules.

ghc-string-interpolate 0.3.4.0
Dependencies: ghc-split@0.2.5 ghc-haskell-src-exts@1.23.1 ghc-haskell-src-meta@0.8.15 ghc-text-conversions@0.3.1.1 ghc-utf8-string@1.0.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://gitlab.com/williamyaoh/string-interpolate/blob/master/README.md
Licenses: Modified BSD
Build system: haskell
Synopsis: Haskell string/text/bytestring interpolation that just works
Description:

This package provides QuasiQuoters for Unicode-aware string interpolation that handles all textual types.

ghc-say 0.1.0.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/fpco/say#readme
Licenses: Expat
Build system: haskell
Synopsis: Send textual messages to a Handle in a thread-friendly way
Description:

A thread safe API to write a line of textual data to a Handle, such as sending some messages to the terminal - that has the following properties:

  • Properly handle character encoding settings on the Handle

  • For reasonably sized messages, ensure that the entire message is written in one chunk to avoid interleaving data with other threads

  • Avoid unnecessary memory allocations and copies

  • Minimize locking.

ghc-vector 0.13.2.0
Dependencies: ghc-primitive@0.9.1.0 ghc-vector-stream@0.1.0.1 ghc-random@1.2.1.3 ghc-tasty@1.5.3
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/haskell/vector
Licenses: Modified BSD
Build system: haskell
Synopsis: Efficient Arrays
Description:

This library provides an efficient implementation of Int-indexed arrays (both mutable and immutable), with a powerful loop optimisation framework.

ghc-text-icu 0.8.0.5
Dependencies: icu4c@73.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/haskell/text-icu
Licenses: Modified BSD
Build system: haskell
Synopsis: Bindings to the ICU library
Description:

Haskell bindings to the International Components for Unicode (ICU) libraries. These libraries provide robust and full-featured Unicode services on a wide variety of platforms. . Features include: . * Both pure and impure bindings, to allow for fine control over efficiency and ease of use. . * Breaking of strings on character, word, sentence, and line boundaries. . * Access to the Unicode Character Database (UCD) of character metadata. . * String collation functions, for locales where the conventions for lexicographic ordering differ from the simple numeric ordering of character codes. . * Character set conversion functions, allowing conversion between Unicode and over 220 character encodings. . * Unicode normalization. (When implementations keep strings in a normalized form, they can be assured that equivalent strings have a unique binary representation.) . * Regular expression search and replace. . * Security checks for visually confusable (spoofable) strings. . * Bidirectional Unicode algorithm . * Calendar objects holding dates and times. . * Number and calendar formatting.

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-locale
Licenses: Modified BSD
Build system: haskell
Synopsis: Adapt to locale conventions
Description:

This package provides the ability to adapt to locale conventions such as date and time formats.

ghc-configurator 0.3.0.0
Dependencies: ghc-attoparsec@0.14.4 ghc-hashable@1.5.0.0 ghc-unix-compat@0.7.4.1 ghc-unordered-containers@0.2.20
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://github.com/bos/configurator
Licenses: Modified BSD
Build system: haskell
Synopsis: Configuration management
Description:

This package provides a configuration management library for programs and daemons. The features include:

  1. Automatic, dynamic reloading in response to modifications to configuration files.

  2. A simple, but flexible, configuration language, supporting several of the most commonly needed types of data, along with interpolation of strings from the configuration or the system environment (e.g. $(HOME)).

  3. Subscription-based notification of changes to configuration properties.

  4. An import directive allows the configuration of a complex application to be split across several smaller files, or common configuration data to be shared across several applications.

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-rfc5051 0.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://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-choice 0.2.4.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/mboes/choice
Licenses: Modified BSD
Build system: haskell
Synopsis: Provides a type to mitigate Boolean blindness
Description:

Package providing a Choice type of labeled booleans to mitigate the Boolean blindness problem, which refers to the problem that boolean literals on their own aren't very informative (e.g., what does True mean in a given context?).

ghc-resource-pool 0.4.0.0
Dependencies: ghc-hashable@1.5.0.0 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/resource-pool
Licenses: Modified BSD
Build system: haskell
Synopsis: Striped resource pooling implementation in Haskell
Description:

This Haskell package provides striped pooling abstraction for managing flexibly-sized collections of resources such as database connections.

Total packages: 33008