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

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-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-aeson-compat 0.3.10
Dependencies: ghc-base-compat@0.12.2 ghc-aeson@2.0.3.0 ghc-attoparsec@0.14.4 ghc-attoparsec-iso8601@1.0.2.1 ghc-hashable@1.4.2.0 ghc-scientific@0.3.7.0 ghc-time-locale-compat@0.1.1.5 ghc-unordered-containers@0.2.19.1 ghc-vector@0.12.3.1 ghc-tagged@0.8.6.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/phadej/aeson-compat
Licenses: Modified BSD
Build system: haskell
Synopsis: Compatibility layer for ghc-aeson
Description:

This Haskell package provides compatibility layer for ghc-aeson.

ghc-foldl 1.4.14
Dependencies: ghc-random@1.2.1.1 ghc-primitive@0.7.3.0 ghc-vector@0.12.3.1 ghc-unordered-containers@0.2.19.1 ghc-hashable@1.4.2.0 ghc-contravariant@1.5.5 ghc-profunctors@5.6.2 ghc-semigroupoids@5.3.7 ghc-comonad@5.0.8 ghc-semigroups@0.20
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://hackage.haskell.org/package/foldl
Licenses: Modified BSD
Build system: haskell
Synopsis: Composable, streaming, and efficient left folds for Haskell
Description:

This Haskell library provides strict left folds that stream in constant memory, and you can combine folds using Applicative style to derive new folds. Derived folds still traverse the container just once and are often as efficient as hand-written folds.

ghc-c2hs 0.28.8
Dependencies: ghc-language-c@0.9.2 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.

ghc-call-stack 0.4.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/sol/call-stack#readme
Licenses: Expat
Build system: haskell
Synopsis: Use GHC call-stacks in a backward compatible way
Description:

This package provides a compatibility layer for using GHC call stacks with different versions of the compiler.

ghc-abstract-par 0.3.3
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/simonmar/monad-par
Licenses: Modified BSD
Build system: haskell
Synopsis: Abstract parallelization interface for Haskell
Description:

This Haskell package is an abstract interface only. It provides a number of type clasess, but not an implementation. The type classes separate different levels of Par functionality. See the Control.Monad.Par.Class module for more details.

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-vector-builder 0.3.8.4
Dependencies: ghc-vector@0.12.3.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/nikita-volkov/vector-builder
Licenses: Expat
Build system: haskell
Synopsis: Vector builder for Haskell
Description:

This Haskell package provides an API for constructing vectors. It provides the composable Builder abstraction, which has instances of the Monoid and Semigroup classes.

You would first use the Builder abstraction to specify the structure of the vector; then you can execute the builder to actually produce the vector.

ghc-lua-arbitrary 1.0.1.1
Dependencies: ghc-lua@2.2.1 ghc-quickcheck@2.14.3
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://hslua.org/
Licenses: Expat
Build system: haskell
Synopsis: Arbitrary instances for Lua types
Description:

This package provides instances for QuickCheck's \"Arbitrary\" typeclass.

ghc-reflex-sdl2 0.3.0.2-1.6dadf2c
Dependencies: ghc-async@2.2.4 ghc-dependent-sum@0.7.2.0 ghc-exception-transformers@0.4.0.11 ghc-ref-tf@0.5.0.1 ghc-primitive@0.7.3.0 ghc-reflex@0.8.2.2 ghc-sdl2@2.5.5.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/schell/reflex-sdl2
Licenses: Expat
Build system: haskell
Synopsis: SDL2 and Reflex functional reactive programming
Description:

This package provides a minimal host for SDL2-based Reflex applications.

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: Modern, easy to use, well-documented, extensible pretty-printer
Description:

A prettyprinter/text rendering engine. Easy to use, well-documented, ANSI terminal backend exists, HTML backend is trivial to implement, no name clashes, Text-based, extensible.

ghc-hmatrix-gsl-stats 0.4.1.8
Dependencies: ghc-vector@0.12.3.1 ghc-storable-complex@0.2.3.0 ghc-hmatrix@0.20.2 gsl@2.8
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://code.haskell.org/hmatrix-gsl-stats
Licenses: Modified BSD
Build system: haskell
Synopsis: GSL Statistics interface for Haskell
Description:

This Haskell library provides a purely functional interface for statistics based on hmatrix and GSL.

ghc-storable-record 0.0.7
Dependencies: ghc-quickcheck@2.14.3 ghc-semigroups@0.20 ghc-utility-ht@0.0.17 ghc-storablevector@0.2.13.1 ghc-timeit@2.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://code.haskell.org/~thielema/storable-record/
Licenses: Modified BSD
Build system: haskell
Synopsis: Elegant definition of Storable instances for records
Description:

With this package you can build a Storable instance of a record type from Storable instances of its elements in an elegant way. It does not do any magic, just a bit arithmetic to compute the right offsets, that would be otherwise done manually or by a preprocessor like C2HS. There is no guarantee that the generated memory layout is compatible with that of a corresponding C struct. However, the module generates the smallest layout that is possible with respect to the alignment of the record elements.

ghc-generic-lens-core 2.2.1.0
Dependencies: ghc-indexed-profunctors@0.1.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/kcsongor/generic-lens
Licenses: Modified BSD
Build system: haskell
Synopsis: Generically derive traversals, lenses and prisms
Description:

This library uses GHC.Generics to derive efficient optics (traversals, lenses and prisms) for algebraic data types in a type-directed way, with a focus on good type inference and error messages when possible. This package is the shared internal logic of the generic-lens and generic-optics libraries.

ghc-exceptions 0.10.4
Dependencies: ghc-transformers-compat@0.7.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://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-hpack 0.35.2
Dependencies: ghc-glob@0.10.2 ghc-aeson@2.0.3.0 ghc-bifunctors@5.5.15 ghc-cryptonite@0.30 ghc-http-client@0.7.13.1 ghc-http-client-tls@0.3.6.1 ghc-http-types@0.12.3 ghc-infer-license@0.2.0 ghc-scientific@0.3.7.0 ghc-unordered-containers@0.2.19.1 ghc-vector@0.12.3.1 ghc-yaml@0.11.11.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/sol/hpack#readme
Licenses: Expat
Build system: haskell
Synopsis: Tools for an alternative Haskell package format
Description:

Hpack is a format for Haskell packages. It is an alternative to the Cabal package format and follows different design principles. Hpack packages are described in a file named package.yaml. Both cabal2nix and stack support package.yaml natively. For other build tools the hpack executable can be used to generate a .cabal file from package.yaml.

ghc-strict 0.4.0.1
Dependencies: ghc-hashable@1.4.2.0 ghc-these@1.1.1.1 ghc-assoc@1.0.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://hackage.haskell.org/package/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-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-hashable-bootstrap 1.4.2.0
Dependencies: ghc-data-array-byte@0.1.0.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/haskell-unordered-containers/hashable
Licenses: Modified BSD
Build system: haskell
Synopsis: Class for types that can be converted to a hash value
Description:

This package defines a class, Hashable, for types that can be converted to a hash value. This class exists for the benefit of hashing-based data structures. The package provides instances for basic types and a way to combine hash values.

ghc-stringbuilder 0.5.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://hackage.haskell.org/package/stringbuilder
Licenses: Expat
Build system: haskell
Synopsis: Writer monad for multi-line string literals
Description:

This package provides a writer monad for multi-line string literals.

ghc-doclayout 0.4.0.1
Dependencies: ghc-emojis@0.1.2 ghc-safe@0.3.19
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/jgm/doclayout
Licenses: Modified BSD
Build system: haskell
Synopsis: Pretty-printing library for laying out text documents
Description:

doclayout is a pretty-printing library for laying out text documents, with several features not present in pretty-printing libraries designed for code. It was designed for use in Pandoc.

ghc-highlighting-kate 0.6.4
Dependencies: ghc-diff@0.4.1 ghc-regex-pcre-builtin@0.95.2.3.8.44
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/jgm/highlighting-kate
Licenses: GPL 2+
Build system: haskell
Synopsis: Syntax highlighting library
Description:

Highlighting-kate is a syntax highlighting library with support for nearly one hundred languages. The syntax parsers are automatically generated from Kate syntax descriptions, so any syntax supported by Kate can be added. An (optional) command-line program is provided, along with a utility for generating new parsers from Kate XML syntax descriptions.

ghc-concurrent-output 1.10.18
Dependencies: ghc-async@2.2.4 ghc-ansi-terminal@0.11.4 ghc-terminal-size@0.3.4
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://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-timezone-olson 0.2.1
Dependencies: ghc-timezone-series@0.1.13 ghc-extensible-exceptions@0.1.1.4
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://projects.haskell.org/time-ng/
Licenses: Modified BSD
Build system: haskell
Synopsis: Parser and renderer for binary Olson timezone files
Description:

A parser and renderer for binary Olson timezone files whose format is specified by the tzfile(5) man page on Unix-like systems. For more information about this format, see http://www.iana.org/time-zones/repository/tz-link.html. Functions are provided for converting the parsed data into TimeZoneSeries objects from the timezone-series package.

Total packages: 69237