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

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-os-string 2.0.4
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/haskell/os-string/blob/master/README.md
Licenses: Modified BSD
Build system: haskell
Synopsis: Library for manipulating Operating system strings.
Description:

This package provides functionality for manipulating @OsString@ values, and is shipped with <https://www.haskell.org/ghc/ GHC>.

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-safeio 0.0.6.0
Dependencies: ghc-conduit@1.3.6.1 ghc-conduit-combinators@1.3.0 ghc-resourcet@1.3.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/luispedro/safeio#readme
Licenses: Expat
Build system: haskell
Synopsis: Write output to disk atomically
Description:

This package implements utilities to perform atomic output so as to avoid the problem of partial intermediate files.

ghc-safesemaphore 0.10.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/ChrisKuklewicz/SafeSemaphore
Licenses: Modified BSD
Build system: haskell
Synopsis: Exception safe semaphores
Description:

This library provides exception safe semaphores that can be used in place of QSem, QSemN, and SampleVar, all of which are not exception safe and can be broken by killThread.

ghc-path 0.9.6-1.17294d1
Dependencies: ghc-aeson@2.2.3.0 ghc-hashable@1.5.0.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/path
Licenses: Modified BSD
Build system: haskell
Synopsis: Support for well-typed paths
Description:

This package introduces a type for paths upholding useful invariants.

ghc-monad-control 1.0.3.1
Dependencies: ghc-transformers-base@0.4.6 ghc-transformers-compat@0.7.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/basvandijk/monad-control
Licenses: Modified BSD
Build system: haskell
Synopsis: Monad transformers to lift control operations like exception catching
Description:

This package defines the type class MonadBaseControl, a subset of MonadBase into which generic control operations such as catch can be lifted from IO or any other base monad.

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-template-haskell 2.22.0.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/template-haskell
Licenses: Modified BSD
Build system: haskell
Synopsis: Support library for Template Haskell
Description:

This package provides modules containing facilities for manipulating Haskell source code using Template Haskell. See http://www.haskell.org/haskellwiki/Template_Haskell for more information.

ghc-monad-logger 0.3.42
Dependencies: ghc-conduit@1.3.6.1 ghc-conduit-extra@1.3.8 ghc-fast-logger@3.2.6 ghc-lifted-base@0.2.3.12 ghc-monad-control@1.0.3.1 ghc-monad-loops@0.4.3 ghc-resourcet@1.3.0 ghc-stm-chans@3.0.0.9 ghc-transformers-base@0.4.6 ghc-transformers-compat@0.7.2 ghc-unliftio-core@0.2.1.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/snoyberg/monad-logger#readme
Licenses: Expat
Build system: haskell
Synopsis: Provides a class of monads which can log messages for Haskell
Description:

This Haskell package uses a monad transformer approach for logging.

This package provides Template Haskell functions for determining source code locations of messages.

ghc-semialign 1.3.1
Dependencies: ghc-these@1.2.1 ghc-hashable@1.5.0.0 ghc-indexed-traversable@0.1.4 ghc-indexed-traversable-instances@0.1.2 ghc-tagged@0.8.9 ghc-unordered-containers@0.2.20 ghc-vector@0.13.2.0 ghc-semigroupoids@6.0.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/haskellari/these
Licenses: Modified BSD
Build system: haskell
Synopsis: Align and Zip type-classes from the common Semialign ancestor
Description:

The major use of These of this is provided by the align member of Semialign class, representing a generalized notion of "zipping with padding" that combines structures without truncating to the size of the smaller input. It turns out that zip operation fits well the Semialign class, forming lattice-like structure.

ghc-sdl-mixer 0.6.3.0
Dependencies: ghc-sdl@0.6.7.0 sdl-mixer@1.2.12
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://hackage.haskell.org/package/SDL-mixer
Licenses: Modified BSD
Build system: haskell
Synopsis: Haskell bindings to libSDL_mixer
Description:

SDL_mixer is a sample multi-channel audio mixer library. It supports any number of simultaneously playing channels of 16 bit stereo audio, plus a single channel of music, mixed by the popular MikMod MOD, Timidity MIDI, Ogg Vorbis, and SMPEG MP3 libraries.

ghc-patch 0.0.8.4
Dependencies: ghc-constraints-extras@0.4.0.2 ghc-commutative-semigroups@0.2.0.2 ghc-dependent-map@0.4.0.0 ghc-dependent-sum@0.7.2.0 ghc-lens@5.3.5 ghc-indexed-traversable@0.1.4 ghc-semigroupoids@6.0.1 ghc-witherable@0.5 ghc-base-orphans@0.9.3 ghc-these@1.2.1 ghc-semialign@1.3.1 ghc-monoidal-containers@0.6.6.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://obsidian.systems
Licenses: Modified BSD
Build system: haskell
Synopsis: Data structures for describing changes to other data structures
Description:

This library provides data structures for describing changes to other data structures. In this library, a patch is something that can be applied, analogous to a function, and which distinguishes returning the argument it was provided from returning something else.

ghc-tasty-hslua 1.1.1
Dependencies: ghc-hslua-core@2.3.2 ghc-tasty@1.5.3 ghc-tasty-hunit@0.10.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://hslua.org/
Licenses: Expat
Build system: haskell
Synopsis: Tasty helpers to test HsLua
Description:

Various tasty helpers and utilities to test HsLua oparations. Built on top of tasty-hunit.

ghc-psqueue 1.2.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/PSQueue
Licenses: Modified BSD
Build system: haskell
Synopsis: Priority search queue
Description:

A priority search queue efficiently supports the operations of both a search tree and a priority queue. A Binding is a product of a key and a priority. Bindings can be inserted, deleted, modified and queried in logarithmic time, and the binding with the least priority can be retrieved in constant time. A queue can be built from a list of bindings, sorted by keys, in linear time.

ghc-megaparsec 9.7.0
Dependencies: ghc-case-insensitive@1.2.1.0 ghc-parser-combinators@1.3.0 ghc-scientific@0.3.8.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/mrkkrp/megaparsec
Licenses: FreeBSD
Build system: haskell
Synopsis: Monadic parser combinators
Description:

This is an industrial-strength monadic parser combinator library. Megaparsec is a feature-rich package that strikes a nice balance between speed, flexibility, and quality of parse errors.

ghc-cereal-conduit 0.8.0
Dependencies: ghc-conduit@1.3.6.1 ghc-resourcet@1.3.0 ghc-cereal@0.5.8.3
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/snoyberg/conduit
Licenses: Modified BSD
Build system: haskell
Synopsis: Turn Data.Serialize Gets and Puts into Sources, Sinks, and Conduits
Description:

This package turn Data.Serialize Gets and Puts into Sources, Sinks, and Conduits.

ghc-persistent-postgresql 2.13.7.0
Dependencies: ghc-aeson@2.2.3.0 ghc-attoparsec@0.14.4 ghc-blaze-builder@0.4.4.1 ghc-conduit@1.3.6.1 ghc-monad-logger@0.3.42 ghc-persistent@2.17.1.0 ghc-postgresql-libpq@0.11.0.0 ghc-postgresql-simple@0.7.0.1 ghc-resource-pool@0.4.0.0 ghc-resourcet@1.3.0 ghc-string-conversions@0.4.0.1 ghc-unliftio-core@0.2.1.0 ghc-vault@0.3.1.5 ghc-unliftio@0.2.25.1
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 Postgresql
Description:

This package provides a backend for the ghc-persistent library using the ghc-postgresql-simple package.

ghc-vector-binary-instances 0.2.5.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/haskell/vector-binary-instances
Licenses: Modified BSD
Build system: haskell
Synopsis: Instances of Data.Binary and Data.Serialize for vector
Description:

This library provides instances of Binary for the types defined in the vector package, making it easy to serialize vectors to and from disk. We use the generic interface to vectors, so all vector types are supported. Specific instances are provided for unboxed, boxed and storable vectors.

ghc-vty-unix 0.2.0.0
Dependencies: ghc-blaze-builder@0.4.4.1 ghc-vty@6.4 ghc-vector@0.13.2.0 ghc-utf8-string@1.0.2 ghc-microlens@0.4.14.0 ghc-microlens-mtl@0.2.1.0 ghc-microlens-th@0.4.3.17 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/vty-unix
Licenses: Modified BSD
Build system: haskell
Synopsis: Unix backend for Vty
Description:

This package provides Unix terminal support for Vty.

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-libmpd 0.10.0.1
Dependencies: ghc-attoparsec@0.14.4 ghc-data-default-class@0.2.0.0 ghc-network@3.2.8.0 ghc-safe-exceptions@0.1.7.4 ghc-utf8-string@1.0.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://github.com/vimus/libmpd-haskell#readme
Licenses: Expat
Build system: haskell
Synopsis: Haskell client library for the Music Player Daemon
Description:

This package provides a pure Haskell client library for the Music Player Daemon.

ghc-easy-file 0.2.5
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://github.com/kazu-yamamoto/easy-file
Licenses: Modified BSD
Build system: haskell
Synopsis: File handling library for Haskell
Description:

This library provides file handling utilities for Haskell.

ghc-tf-random 0.5
Dependencies: ghc-primitive-bootstrap@0.9.1.0 ghc-random@1.2.1.3
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/tf-random
Licenses: Modified BSD
Build system: haskell
Synopsis: High-quality splittable pseudorandom number generator
Description:

This package contains an implementation of a high-quality splittable pseudorandom number generator. The generator is based on a cryptographic hash function built on top of the ThreeFish block cipher. See the paper "Splittable Pseudorandom Number Generators Using Cryptographic Hashing" by Claessen, Pałka for details and the rationale of the design.

ghc-persistent-qq 2.12.0.7
Dependencies: ghc-haskell-src-meta@0.8.15 ghc-persistent@2.17.1.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/yesodweb/persistent#readme
Licenses: Expat
Build system: haskell
Synopsis: Quasi-quoter for raw SQL for @code{ghc-persistent}
Description:

This package provides a quasi-quoter for raw SQL for ghc-persistent.

Total packages: 33008