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

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-hslua-core 2.2.1
Dependencies: ghc-lua@2.2.1
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-base-prelude 1.6.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/nikita-volkov/base-prelude
Licenses: Expat
Build system: haskell
Synopsis: The most complete prelude formed solely from the Haskell's base package
Description:

This Haskell package aims to reexport all the non-conflicting and most general definitions from the "base" package.

This includes APIs for applicatives, arrows, monoids, foldables, traversables, exceptions, generics, ST, MVars and STM.

This package will never have any dependencies other than "base".

Versioning policy:

The versioning policy of this package deviates from PVP in the sense that its exports in part are transitively determined by the version of "base". Therefore it's recommended for the users of ghc-base-prelude to specify the bounds of "base" as well.

ghc-hslua-aeson 2.2.1
Dependencies: ghc-aeson@2.0.3.0 ghc-hashable@1.4.2.0 ghc-hslua-core@2.2.1 ghc-hslua-marshalling@2.2.1 ghc-scientific@0.3.7.0 ghc-unordered-containers@0.2.19.1 ghc-vector@0.12.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: 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-barbies 2.0.4.0
Dependencies: ghc-distributive@0.6.2.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/jcpetruzza/barbies#readme
Licenses: Modified BSD
Build system: haskell
Synopsis: Classes for working with types that can change clothes
Description:

Types that are parametric on a functor are like Barbies that have an outfit for each role. This package provides the basic abstractions to work with them comfortably.

ghc-alsa-mixer 0.3.0
Dependencies: ghc-alsa-core@0.5.0.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/ttuegel/alsa-mixer
Licenses: Modified BSD
Build system: haskell
Synopsis: Bindings to the ALSA simple mixer API
Description:

This package provides bindings to the ALSA simple mixer API.

ghc-typed-process 0.2.11.0
Dependencies: ghc-async@2.2.4 ghc-unliftio-core@0.2.1.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/fpco/typed-process
Licenses: Expat
Build system: haskell
Synopsis: Run external processes with strong typing of streams
Description:

This library provides the ability to launch and interact with external processes. It wraps around the process library, and intends to improve upon it.

ghc-prettyprinter-ansi-terminal 1.1.3
Dependencies: ghc-ansi-terminal@0.11.4 ghc-prettyprinter@1.7.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/quchen/prettyprinter
Licenses: FreeBSD
Build system: haskell
Synopsis: ANSI terminal backend for the prettyprinter package
Description:

ANSI terminal backend for the prettyprinter package.

ghc-haskell-src-meta 0.8.12
Dependencies: ghc-haskell-src-exts@1.23.1 ghc-syb@0.7.2.3 ghc-th-orphans@0.13.14
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://hackage.haskell.org/package/haskell-src-meta
Licenses: Modified BSD
Build system: haskell
Synopsis: Parse source to template-haskell abstract syntax
Description:

This package provides tools to parse Haskell sources to the template-haskell abstract syntax.

ghc-gitrev 1.3.1
Dependencies: ghc-base-compat@0.12.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/acfoltzer/gitrev
Licenses: Modified BSD
Build system: haskell
Synopsis: Compile git revision info into Haskell projects
Description:

This package provides some handy Template Haskell splices for including the current git hash and branch in the code of your project. This is useful for including in panic messages, --version output, or diagnostic info for more informative bug reports.

ghc-fail 4.9.0.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://prime.haskell.org/wiki/Libraries/Proposals/MonadFail
Licenses: Modified BSD
Build system: haskell
Synopsis: Forward-compatible MonadFail class
Description:

This package contains the Control.Monad.Fail module providing the MonadFail class that became available in base-4.9.0.0 for older base package versions. This package turns into an empty package when used with GHC versions which already provide the Control.Monad.Fail module.

ghc-string-qq 0.0.4
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://hackage.haskell.org/package/string-qq
Licenses: Public Domain
Build system: haskell
Synopsis: QuasiQuoter for non-interpolated strings, texts and bytestrings
Description:

This package provides a quasiquoter for non-interpolated strings, texts and bytestrings.

ghc-ansi2html 0.9
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://janzzstimmpfle.de/~jens/software/Ansi2Html/
Licenses: Modified BSD
Build system: haskell
Synopsis: Convert ANSI Terminal Sequences to nice HTML markup
Description:

This package enables integration of terminal screen state in html pages.

ghc-half 0.3.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/ekmett/half
Licenses: Modified BSD
Build system: haskell
Synopsis: Half-precision floating-point computations
Description:

This library provides a half-precision floating-point computation library for Haskell.

ghc-shakespeare 2.0.30
Dependencies: ghc-aeson@2.0.3.0 ghc-blaze-markup@0.8.2.8 ghc-blaze-html@0.9.1.2 ghc-file-embed@0.0.15.0 ghc-vector@0.12.3.1 ghc-unordered-containers@0.2.19.1 ghc-scientific@0.3.7.0 ghc-th-lift@0.8.3
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://www.yesodweb.com/book/shakespearean-templates
Licenses: Expat
Build system: haskell
Synopsis: Family of type-safe template languages for Haskell
Description:

This Haskell package provides a family of type-safe templates with simple variable interpolation. Shakespeare templates can be used inline with a quasi-quoter or in an external file and it interpolates variables according to the type being inserted.

ghc-persistent-test 2.13.1.2
Dependencies: ghc-aeson@2.0.3.0 ghc-blaze-html@0.9.1.2 ghc-conduit@1.3.5 ghc-monad-control@1.0.3.1 ghc-monad-logger@0.3.40 ghc-path-pieces@0.2.1 ghc-persistent@2.13.3.5 ghc-persistent-template@2.12.0.0 ghc-random@1.2.1.1 ghc-resourcet@1.2.6 ghc-transformers-base@0.4.6 ghc-unliftio@0.2.25.0 ghc-unliftio-core@0.2.1.0 ghc-unordered-containers@0.2.19.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://www.yesodweb.com/book/persistent
Licenses: Expat
Build system: haskell
Synopsis: Tests for the Persistent database library
Description:

This is only for use in developing libraries that should conform to the persistent interface, not for users of the persistent suite of database libraries.

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-rio 0.1.22.0
Dependencies: ghc-hashable@1.4.2.0 ghc-microlens@0.4.12.0 ghc-microlens-mtl@0.2.0.3 ghc-primitive@0.7.3.0 ghc-typed-process@0.2.11.0 ghc-unliftio@0.2.25.0 ghc-unliftio-core@0.2.1.0 ghc-unordered-containers@0.2.19.1 ghc-vector@0.12.3.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/commercialhaskell/rio#readme
Licenses: Expat
Build system: haskell
Synopsis: Standard library for Haskell
Description:

This package works as a prelude replacement for Haskell, providing more functionality and types out of the box than the standard prelude (such as common data types like ByteString and Text), as well as removing common ``gotchas'', like partial functions and lazy I/O. The guiding principle here is:

  • If something is safe to use in general and has no expected naming conflicts, expose it.

  • If something should not always be used, or has naming conflicts, expose it from another module in the hierarchy.

ghc-alsa-core 0.5.0.1
Dependencies: ghc-extensible-exceptions@0.1.1.4 alsa-lib@1.2.11
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://wiki.haskell.org/ALSA
Licenses: Modified BSD
Build system: haskell
Synopsis: Binding to the ALSA Library API (Exceptions)
Description:

This package provides access to ALSA infrastructure, that is needed by both alsa-seq and alsa-pcm.

ghc-utf8-light 0.4.4.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://hackage.haskell.org/package/utf8-light
Licenses: Modified BSD
Build system: haskell
Synopsis: Lightweight unicode support for Haskell
Description:

This package profides a class for encoding and decoding UTF8 strings with instances for several common types. It also includes several functions for working with UTF8. It aims to be lightweight, depending only on Base and including only one module.

ghc-random-bytestring 0.1.4
Dependencies: ghc-mwc-random@0.15.0.2 ghc-nats@1.1.2 ghc-pcg-random@0.1.4.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://www.github.com/larskuhtz/random-bytestring
Licenses: Expat
Build system: haskell
Synopsis: Efficient generation of random bytestrings
Description:

__This package is deprecated__. Please, use genByteString from the [random package (version >=1.2)](https://hackage.haskell.org/package/random) instead. . Efficient generation of random bytestrings. The implementation populates uninitialized memory with uniformily distributed random 64 bit words (and 8 bit words for remaining bytes at the end of the bytestring). . Random words are generated using the PRNG from the [mwc-random](https://hackage.haskell.org/package/mwc-random) package or the [pcg-random](https://hackage.haskell.org/package/pcg-random) package. It is also possible to use a custom PRNG by providing an instance for the RandomWords type class and using the function generate from the module "Data.ByteString.Random.Internal". . The generated byte strings are suitable for statistical applications. They are /not/ suitable for cryptographic applications. . ![benchmarks](https://hackage.haskell.org/package/random-bytestring-0.1.3.2/src/benchmarks.png) . ![detailed benchmarks](https://hackage.haskell.org/package/random-bytestring-0.1.3.2/src/benchmarks-details.png)

ghc-base-compat 0.12.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://hackage.haskell.org/package/base-compat
Licenses: Expat
Build system: haskell
Synopsis: Haskell compiler compatibility library
Description:

This library provides functions available in later versions of base to a wider range of compilers, without requiring the use of CPP pragmas in your code.

ghc-system-filepath 0.4.14
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/fpco/haskell-filesystem
Licenses: Expat
Build system: haskell
Synopsis: High-level, byte-based file and directory path manipulations
Description:

Provides a FilePath datatype and utility functions for operating on it. Unlike the filepath package, this package does not simply reuse String, increasing type safety.

ghc-unique 0.4.7.9
Dependencies: ghc-extra@1.7.13 ghc-hashable@1.4.2.0 ghc-unordered-containers@0.2.19.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://hackage.haskell.org/package/Unique
Licenses: Modified BSD
Build system: haskell
Synopsis: Haskell functionality like "uniq" tool
Description:

This library provides the functions to find unique and duplicate elements in a list.

ghc-murmur-hash 0.1.0.10
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/nominolo/murmur-hash
Licenses: Modified BSD
Build system: haskell
Synopsis: MurmurHash2 implementation for Haskell
Description:

This package provides an implementation of MurmurHash2, a good, fast, general-purpose, non-cryptographic hashing function. See https://sites.google.com/site/murmurhash/ for details. This implementation is pure Haskell, so it might be a bit slower than a C FFI binding.

Total packages: 69282