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

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-typst-symbols 0.1.8.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/jgm/typst-symbols
Licenses: Expat
Build system: haskell
Synopsis: Symbol and emoji lookup for typst language
Description:

This package defines symbol and emoji codes for the typst language (<https://typst.app>).

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-exceptions 0.10.9
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://github.com/ekmett/exceptions/
Licenses: Modified BSD
Build system: haskell
Synopsis: Extensible optionally-pure exceptions
Description:

This library provides extensible optionally-pure exceptions for Haskell.

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-finite-typelits 0.2.1.0
Dependencies: ghc-tagged@0.8.9
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/mniip/finite-typelits
Licenses: Modified BSD
Build system: haskell
Synopsis: Finitely many values, indexed by type-level naturals
Description:

This package provides a Haskell type inhabited by finitely many values and indexed by type-level naturals.

ghc-fast-logger 3.2.6
Dependencies: ghc-auto-update@0.2.6 ghc-easy-file@0.2.5 ghc-unix-time@0.4.17 ghc-unix-compat@0.7.4.1 ghc-bytestring-builder@0.10.8.2.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/kazu-yamamoto/logger
Licenses: Modified BSD
Build system: haskell
Synopsis: Fast logging system
Description:

This library provides a fast logging system for Haskell.

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-timezone-series 0.1.13
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://projects.haskell.org/time-ng/
Licenses: Modified BSD
Build system: haskell
Synopsis: Enhanced timezone handling for Time
Description:

This package endows Data.Time, from the time package, with several data types and functions for enhanced processing of timezones. For one way to create timezone series, see the ghc-timezone-olson package.

ghc-shelly 1.12.1.1
Dependencies: ghc-async@2.2.5 ghc-enclosed-exceptions@1.0.3 ghc-lifted-base@0.2.3.12 ghc-monad-control@1.0.3.1 ghc-transformers-base@0.4.6 ghc-unix-compat@0.7.4.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/gregwebs/Shelly.hs
Licenses: Modified BSD
Build system: haskell
Synopsis: Shell-like (systems) programming in Haskell
Description:

Shelly provides convenient systems programming in Haskell, similar in spirit to POSIX shells. Shelly is originally forked from the Shellish package.

ghc-libyaml 0.1.4
Dependencies: ghc-conduit@1.3.6.1 ghc-resourcet@1.3.0 ghc-libyaml-clib@0.2.5
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/snoyberg/yaml#readme
Licenses: Modified BSD
Build system: haskell
Synopsis: Low-level, streaming YAML interface
Description:

This package provides a Haskell wrapper over the LibYAML C library.

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-attoparsec-aeson 2.2.2.0
Dependencies: ghc-aeson@2.2.3.0 ghc-attoparsec@0.14.4 ghc-character-ps@0.1 ghc-integer-conversion@0.1.1 ghc-primitive@0.9.1.0 ghc-scientific@0.3.8.0 ghc-vector@0.13.2.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/haskell/aeson
Licenses: Modified BSD
Build system: haskell
Synopsis: Parsing of aeson's Value with attoparsec
Description:

Parsing of aeson's Value with attoparsec, originally from aeson.

ghc-fmlist 0.9.4
Dependencies: ghc-fail@4.9.0.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/sjoerdvisscher/fmlist
Licenses: Modified BSD
Build system: haskell
Synopsis: FoldMap lists
Description:

FoldMap lists are lists represented by their foldMap function. FoldMap lists have O(1) cons, snoc and append, just like DLists, but other operations might have favorable performance characteristics as well. These wild claims are still completely unverified though.

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-managed 1.0.10
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/managed
Licenses: Modified BSD
Build system: haskell
Synopsis: Monad for managed values
Description:

In Haskell you very often acquire values using the with... idiom using functions of type (a -> IO r) -> IO r. This idiom forms a Monad, which is a special case of the ContT monad (from transformers) or the Codensity monad (from kan-extensions). The main purpose behind this package is to provide a restricted form of these monads specialized to this unusually common case.

The reason this package defines a specialized version of these types is to:

  • be more beginner-friendly,

  • simplify inferred types and error messages, and:

  • provide some additional type class instances that would otherwise be orphan instances

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-atomic-write 0.2.1.1
Dependencies: ghc-temporary@1.3 ghc-unix-compat@0.7.4.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/stackbuilders/atomic-write
Licenses: Expat
Build system: haskell
Synopsis: Atomically write to a file
Description:

Atomically write to a file on POSIX-compliant systems while preserving permissions. mv is an atomic operation. This makes it simple to write to a file atomically just by using the mv operation. However, this will destroy the permissions on the original file. This library preserves permissions while atomically writing to a file.

ghc-sdl2-image 2.1.0.0
Dependencies: ghc-sdl2@2.5.5.1 sdl2@2.30.8 sdl2-image@2.8.8
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/sdl2-image
Licenses: Expat
Build system: haskell
Synopsis: Bindings to SDL2_image
Description:

This package provides Haskell bindings to SDL2_image.

ghc-size-based 0.1.3.3
Dependencies: ghc-dictionary-sharing@0.1.0.0 ghc-testing-type-modifiers@0.1.0.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/size-based
Licenses: Modified BSD
Build system: haskell
Synopsis: Sized functors for size-based enumerations
Description:

This library provides a framework for size-based enumerations.

ghc-sdl2 2.5.5.1
Dependencies: ghc-statevar@1.2.2 ghc-vector@0.13.2.0 ghc-linear@1.23.2 sdl2@2.30.8
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/sdl2
Licenses: Modified BSD
Build system: haskell
Synopsis: High- and low-level bindings to the SDL library
Description:

This package contains bindings to the SDL 2 library, in both high- and low-level forms. The SDL namespace contains high-level bindings, where enumerations are split into sum types, and we perform automatic error-checking. The SDL.Raw namespace contains an almost 1-1 translation of the C API into Haskell FFI calls. As such, this does not contain sum types nor error checking. Thus this namespace is suitable for building your own abstraction over SDL, but is not recommended for day-to-day programming.

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-pattern-arrows 0.0.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://blog.functorial.com/posts/2013-10-27-Pretty-Printing-Arrows.html
Licenses: Expat
Build system: haskell
Synopsis: Arrows for Pretty Printing
Description:

A library for generating concise pretty printers based on precedence rules.

ghc-happy 2.1.7
Dependencies: 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: Parser generator for Haskell
Description:

Happy is a parser generator for Haskell. 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-groups 0.5.3
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/groups
Licenses: Modified BSD
Build system: haskell
Synopsis: Haskell 98 groups
Description:

This package provides Haskell 98 groups. A group is a monoid with invertibility.

Total packages: 32521