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

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-persistent-sqlite 2.13.3.1
Dependencies: ghc-aeson@2.2.3.0 ghc-conduit@1.3.6.1 ghc-microlens-th@0.4.3.17 ghc-monad-logger@0.3.42 ghc-persistent@2.17.1.0 ghc-resource-pool@0.4.0.0 ghc-resourcet@1.3.0 ghc-unliftio-core@0.2.1.0 ghc-unordered-containers@0.2.20
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 persistent library using sqlite3
Description:

This Haskell package includes a thin sqlite3 wrapper based on the direct-sqlite package, as well as the entire C library, so there are no system dependencies.

ghc-bytestring-lexing 0.5.0.15
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-brick 2.9
Dependencies: ghc-vty@6.4 ghc-vty-crossplatform@0.4.0.0 ghc-bimap@0.5.0 ghc-data-clist@0.2 ghc-microlens@0.4.14.0 ghc-microlens-th@0.4.3.17 ghc-microlens-mtl@0.2.1.0 ghc-config-ini@0.2.7.0 ghc-vector@0.13.2.0 ghc-text-zipper@0.13 ghc-unix-compat@0.7.4.1 ghc-word-wrap@0.5 ghc-unordered-containers@0.2.20 ghc-hashable@1.5.0.0 ghc-random@1.2.1.3 ghc-microlens-platform@0.4.4.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/jtdaugherty/brick/
Licenses: Modified BSD
Build system: haskell
Synopsis: Declarative terminal user interface library
Description:

Brick helps you write terminal user interfaces (TUIs). You write an event handler and a drawing function and the library does the rest.

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-adjunctions 4.4.3
Dependencies: ghc-comonad@5.0.9 ghc-contravariant@1.5.5 ghc-distributive@0.6.2.1 ghc-free@5.2 ghc-profunctors@5.6.3 ghc-tagged@0.8.9 ghc-semigroupoids@6.0.1 ghc-semigroups@0.20 ghc-transformers-compat@0.7.2 ghc-void@0.7.3
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://github.com/ekmett/adjunctions/
Licenses: FreeBSD
Build system: haskell
Synopsis: Adjunctions and representable functors
Description:

This library provides adjunctions and representable functors for Haskell.

ghc-pcg-random 0.1.4.0
Dependencies: ghc-primitive@0.9.1.0 ghc-random@1.2.1.3 ghc-entropy@0.4.1.11
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://github.com/cchalmers/pcg-random
Licenses: Modified BSD
Build system: haskell
Synopsis: Haskell bindings to the PCG random number generator
Description:

PCG is a family of simple fast space-efficient statistically good algorithms for random number generation. Unlike many general-purpose RNGs, they are also hard to predict. . This library implements bindings to the standard C implementation. This includes the standard, unique, fast and single variants in the pcg family. There is a pure implementation that can be used as a generator with the random package as well as a faster primitive api that includes functions for generating common types. . The generators in this module are suitable for use in parallel but make sure threads don't share the same generator or things will go horribly wrong.

ghc-project-template 0.2.1.0
Dependencies: ghc-base64-bytestring@1.2.1.0 ghc-conduit@1.3.6.1 ghc-conduit-extra@1.3.8 ghc-resourcet@1.3.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/fpco/haskell-ide
Licenses: Modified BSD
Build system: haskell
Synopsis: Specify Haskell project templates and generate files
Description:

Haskell library for both generating and consuming project templates.

ost IDEs provide the concept of a project template: instead of writing all of the code for a project from scratch, you select a template, answer a few questions, and a bunch of files are automatically generated.

project-template tries to provide a canonical Haskell library for implementing the ideal templating system.

ghc-skylighting-format-latex 0.1
Dependencies: ghc-skylighting-core@0.14.6
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: LaTeX formatter for skylighting syntax highlighting library
Description:

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

ghc-commonmark-pandoc 0.2.3
Dependencies: ghc-commonmark@0.2.6.1 ghc-commonmark-extensions@0.2.6 ghc-pandoc-types@1.23.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/jgm/commonmark-hs
Licenses: Modified BSD
Build system: haskell
Synopsis: Bridge between Commonmark and Pandoc AST
Description:

This library provides typeclasses for rendering ghc-commonmark to Pandoc types.

ghc-wherefrom-compat 0.1.1.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/wherefrom-compat
Licenses: FreeBSD
Build system: haskell
Synopsis: A compatibility layer for GHC's 'wherefrom' function
Description:

This package provides a compatibility layer for GHC's wherefrom function, which exposes info provenance information. Each major version of this library exports a different version of this interface.

ghc-indents 0.5.0.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://github.com/jaspervdj/indents
Licenses: Modified BSD
Build system: haskell
Synopsis: Indentation sensitive parser-combinators for parsec
Description:

This library provides functions for use in parsing indentation sensitive contexts. It parses blocks of lines all indented to the same level as well as lines continued at an indented level below.

ghc-microlens-ghc 0.4.15.1
Dependencies: ghc-microlens@0.4.14.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: 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-haskell-src-exts-util 0.2.5
Dependencies: ghc-data-default@0.8.0.1 ghc-haskell-src-exts@1.23.1 ghc-semigroups@0.20 ghc-uniplate@1.6.13
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/pepeiborra/haskell-src-exts-util
Licenses: Modified BSD
Build system: haskell
Synopsis: Helper functions for working with haskell-src-exts trees
Description:

This package provides helper functions for working with haskell-src-exts trees.

ghc-keys 3.12.4
Dependencies: ghc-comonad@5.0.9 ghc-free@5.2 ghc-hashable@1.5.0.0 ghc-semigroupoids@6.0.1 ghc-semigroups@0.20 ghc-tagged@0.8.9 ghc-transformers-compat@0.7.2 ghc-unordered-containers@0.2.20
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://github.com/ekmett/keys/
Licenses: Modified BSD
Build system: haskell
Synopsis: Keyed functors and containers
Description:

This package provides a bunch of ad hoc classes for accessing parts of a container. In practice this package is largely subsumed by the ghc-lens, but it is maintained for now as it has much simpler dependencies.

ghc-strict 0.5.1
Dependencies: ghc-assoc@1.1.1 ghc-hashable@1.5.0.0 ghc-these@1.2.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/haskell-strict/strict
Licenses: Modified BSD
Build system: haskell
Synopsis: Strict data types and String IO
Description:

This package provides strict versions of some standard Haskell data types, such as pairs, Maybe and Either. It also contains strict IO operations.

ghc-edit-distance 0.2.2.1
Dependencies: ghc-random@1.2.1.3
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://github.com/phadej/edit-distance
Licenses: Modified BSD
Build system: haskell
Synopsis: Levenshtein and restricted Damerau-Levenshtein edit distances
Description:

This package provides optimized functions to determine the edit distances for fuzzy matching, including Levenshtein and restricted Damerau-Levenshtein algorithms.

ghc-concurrent-output 1.10.21
Dependencies: ghc-async@2.2.5 ghc-ansi-terminal@1.1.3 ghc-terminal-size@0.3.4
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/concurrent-output
Licenses: FreeBSD
Build system: haskell
Synopsis: Ungarble output from several threads or commands
Description:

Lets multiple threads and external processes concurrently output to the console, without it getting all garbled up.

Built on top of that is a way of defining multiple output regions, which are automatically laid out on the screen and can be individually updated by concurrent threads. Can be used for progress displays etc.

ghc-storable-complex 0.2.3.0
Dependencies: ghc-base-orphans@0.9.3
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/cartazio/storable-complex
Licenses: Modified BSD
Build system: haskell
Synopsis: Haskell Storable instance for Complex
Description:

This package provides a Haskell library including a Storable instance for Complex which is binary compatible with C99, C++ and Fortran complex data types.

ghc-hslua-core 2.3.2
Dependencies: ghc-lua@2.3.3
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://hslua.org/
Licenses: Expat
Build system: haskell
Synopsis: Bindings to Lua, an embeddable scripting language
Description:

Wrappers and helpers to bridge Haskell and <https://www.lua.org/ Lua>. . It builds upon the /lua/ package, which allows bundling a Lua interpreter with a Haskell program.

ghc-boring 0.2.2
Dependencies: ghc-tagged@0.8.9
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/phadej/boring
Licenses: Modified BSD
Build system: haskell
Synopsis: Boring and Absurd types
Description:

* @Boring@ types are isomorphic to @()@. . * @Absurd@ types are isomorphic to @Void@. . See [What does () mean in Haskell -answer by Conor McBride](https://stackoverflow.com/questions/33112439/what-does-mean-in-haskell/33115522#33115522)

ghc-getopt-generics 0.13.1.0
Dependencies: ghc-base-compat@0.14.1 ghc-base-orphans@0.9.3 ghc-generics-sop@0.5.1.4 ghc-tagged@0.8.9
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/soenkehahn/getopt-generics#readme
Licenses: Modified BSD
Build system: haskell
Synopsis: Create command line interfaces with ease
Description:

This library provides tools to create command line interfaces with ease.

ghc-vector-th-unbox 0.2.2
Dependencies: ghc-vector@0.13.2.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/tsurucapital/vector-th-unbox
Licenses: Modified BSD
Build system: haskell
Synopsis: Deriver for Data.Vector.Unboxed using Template Haskell
Description:

This Haskell library provides a Template Haskell deriver for unboxed vectors, given a pair of coercion functions to and from some existing type with an Unbox instance.

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-c2hs 0.28.8
Dependencies: ghc-language-c@0.10.0 ghc-dlist@1.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/haskell/c2hs
Licenses: GPL 2
Build system: haskell
Synopsis: Create Haskell bindings to C libraries
Description:

C->Haskell assists in the development of Haskell bindings to C libraries. It extracts interface information from C header files and generates Haskell code with foreign imports and marshaling. Unlike writing foreign imports by hand (or using hsc2hs), this ensures that C functions are imported with the correct Haskell types.

Total packages: 33008