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

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-memory 0.18.0
Dependencies: ghc-basement@0.0.16
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/vincenthz/hs-memory
Licenses: Modified BSD
Build system: haskell
Synopsis: Memory abstractions for Haskell
Description:

This package provides memory abstractions, such as chunk of memory, polymorphic byte array management and manipulation functions. It contains a polymorphic byte array abstraction and functions similar to strict ByteString, different type of byte array abstraction, raw memory IO operations (memory set, memory copy, ..) and more

ghc-character-ps 0.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/phadej/character-ps
Licenses: Modified BSD
Build system: haskell
Synopsis: Pattern synonyms for ASCII characters for Word8, Word16 etc
Description:

Pattern synonyms for ASCII characters, e.g. . @ pattern SPACE :: Word8 pattern SPACE = 0x20 @.

ghc-cheapskate 0.1.1.2
Dependencies: ghc-blaze-html@0.9.2.0 ghc-xss-sanitize@0.3.7.2 ghc-data-default@0.8.0.1 ghc-syb@0.7.2.4 ghc-uniplate@1.6.13
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/jgm/cheapskate
Licenses: Modified BSD
Build system: haskell
Synopsis: Experimental markdown processor
Description:

Cheapskate is an experimental Markdown processor in pure Haskell. It aims to process Markdown efficiently and in the most forgiving possible way. It is designed to deal with any input, including garbage, with linear performance. Output is sanitized by default for protection against cross-site scripting (XSS) attacks.

ghc-hclip 3.0.0.4
Dependencies: ghc-strict@0.5.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/jetho/Hclip
Licenses: Modified BSD
Build system: haskell
Synopsis: Small cross-platform library for reading and modifying the system clipboard
Description:

This package provides a small cross-platform library for reading and modifying the system clipboard. It uses xclip or xsel at runtime.

ghc-regex-posix 0.96.0.2
Dependencies: ghc-regex-base@0.94.0.3
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/regex-posix
Licenses: Modified BSD
Build system: haskell
Synopsis: POSIX regular expressions for Haskell
Description:

This library provides the POSIX regex backend used by the Haskell library regex-base.

ghc-microlens-platform 0.4.4.1
Dependencies: ghc-hashable@1.5.0.0 ghc-microlens@0.4.14.0 ghc-microlens-ghc@0.4.15.1 ghc-microlens-mtl@0.2.1.0 ghc-microlens-th@0.4.3.17 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://github.com/stevenfontanella/microlens
Licenses: Modified BSD
Build system: haskell
Synopsis: Feature-complete microlens
Description:

This package exports a module which is the recommended starting point for using microlens if you aren't trying to keep your dependencies minimal. By importing Lens.Micro.Platform you get all functions and instances from microlens, microlens-th, microlens-mtl, microlens-ghc, as well as instances for Vector, Text, and HashMap. The minor and major versions of microlens-platform are incremented whenever the minor and major versions of any other microlens package are incremented, so you can depend on the exact version of microlens-platform without specifying the version of microlens you need. This package is a part of the microlens family; see the readme on Github.

ghc-portmidi 0.2.0.0
Dependencies: alsa-lib@1.2.16
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/PortMidi/PortMidi-haskell
Licenses: Modified BSD
Build system: haskell
Synopsis: Haskell bindings for PortMedia/PortMidi
Description:

This is a Haskell module for PortMidi audio library, which supports real-time MIDI input and output.

ghc-control-monad-free 0.6.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://github.com/pepeiborra/control-monad-free
Licenses: Public Domain
Build system: haskell
Synopsis: Free monads and monad transformers
Description:

This package provides datatypes to construct Free monads, Free monad transformers, and useful instances. In addition it provides the constructs to avoid quadratic complexity of left associative bind, as explained in:

  • Janis Voigtlander, Asymptotic Improvement of Computations over Free Monads, MPC'08

ghc-chell 0.5.0.2
Dependencies: ghc-options@1.2.1.2 ghc-patience@0.3 ghc-random@1.2.1.3 ghc-ansi-terminal@1.1.3
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/typeclasses/chell
Licenses: Expat
Build system: haskell
Synopsis: Simple and intuitive library for automated testing
Description:

Chell is a simple and intuitive library for automated testing. It natively supports assertion-based testing, and can use companion libraries such as chell-quickcheck to support more complex testing strategies.

ghc-conduit 1.3.6.1
Dependencies: ghc-resourcet@1.3.0 ghc-primitive@0.9.1.0 ghc-unliftio-core@0.2.1.0 ghc-mono-traversable@1.0.21.0 ghc-vector@0.13.2.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://github.com/snoyberg/conduit
Licenses: Expat
Build system: haskell
Synopsis: Streaming data library
Description:

The conduit package is a solution to the streaming data problem, allowing for production, transformation, and consumption of streams of data in constant memory. It is an alternative to lazy I/O which guarantees deterministic resource handling, and fits in the same general solution space as enumerator/iteratee and pipes.

ghc-aeson-diff 1.1.0.13
Dependencies: ghc-aeson@2.2.3.0 ghc-edit-distance-vector@1.0.0.4 ghc-scientific@0.3.8.0 ghc-vector@0.13.2.0 ghc-optparse-applicative@0.18.1.0 ghc-yaml@0.11.11.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/ysangkok/aeson-diff
Licenses: Modified BSD
Build system: haskell
Synopsis: Extract and apply patches to JSON documents
Description:

This is a small library for working with changes to JSON documents. It includes a library and two command-line executables in the style of the diff and patch commands available on many systems.

ghc-lib-parser 9.12.2.20250421
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/digital-asset/ghc-lib
Licenses: Modified BSD
Build system: haskell
Synopsis: The GHC API, decoupled from GHC versions
Description:

This library implements the GHC API. It is like the compiler-provided ghc package, but it can be loaded on many compiler versions.

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.

ghc-diagrams-lib 1.5.0.1
Dependencies: ghc-semigroups@0.20 ghc-monoid-extras@0.7 ghc-dual-tree@0.2.3.1 ghc-diagrams-core@1.5.1.1 ghc-diagrams-solve@0.1.3.1 ghc-active@0.2.1 ghc-colour@2.3.6 ghc-data-default@0.8.0.1 ghc-fingertree@0.1.6.2 ghc-intervals@0.9.3 ghc-lens@5.3.5 ghc-tagged@0.8.9 ghc-optparse-applicative@0.18.1.0 ghc-juicypixels@3.3.9 ghc-hashable@1.5.0.0 ghc-linear@1.23.2 ghc-adjunctions@4.4.3 ghc-distributive@0.6.2.1 ghc-unordered-containers@0.2.20 ghc-profunctors@5.6.3 ghc-cereal@0.5.8.3 ghc-fail@4.9.0.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://diagrams.github.io
Licenses: Modified BSD
Build system: haskell
Synopsis: Embedded domain-specific language for declarative graphics
Description:

Diagrams is a flexible, extensible embedded domain-specific language (EDSL) for creating graphics of many types. Graphics can be created in arbitrary vector spaces and rendered with multiple backends. This package provides a standard library of primitives and operations for creating diagrams.

ghc-charset 0.3.12
Dependencies: ghc-unordered-containers@0.2.20
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://github.com/ekmett/charset
Licenses: Modified BSD
Build system: haskell
Synopsis: Fast unicode character sets for Haskell
Description:

This package provides fast unicode character sets for Haskell, based on complemented PATRICIA tries.

ghc-foundation 0.0.30
Dependencies: ghc-basement@0.0.16
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/haskell-foundation/foundation
Licenses: Modified BSD
Build system: haskell
Synopsis: Alternative prelude with batteries and no dependencies
Description:

This package provides a custom prelude with no dependencies apart from the base package.

Foundation has the following goals:

  1. provide a base like sets of modules that provide a consistent set of features and bugfixes across multiple versions of GHC (unlike base).

  2. provide a better and more efficient prelude than base's prelude.

  3. be self-sufficient: no external dependencies apart from base;

  4. provide better data-types: packed unicode string by default, arrays;

  5. Numerical classes that better represent mathematical things (no more all-in-one Num);

  6. I/O system with less lazy IO.

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-lzma 0.0.1.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/hvr/lzma
Licenses: Modified BSD
Build system: haskell
Synopsis: LZMA/XZ compression and decompression
Description:

This package provides a pure interface for compressing and decompressing LZMA streams of data represented as lazy ByteStrings. A monadic incremental interface is provided as well.

ghc-profunctors 5.6.3
Dependencies: ghc-base-orphans@0.9.3 ghc-bifunctors@5.6.2 ghc-comonad@5.0.9 ghc-contravariant@1.5.5 ghc-distributive@0.6.2.1 ghc-tagged@0.8.9
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://github.com/ekmett/profunctors/
Licenses: Modified BSD
Build system: haskell
Synopsis: Profunctors for Haskell
Description:

This library provides profunctors for Haskell.

ghc-socks 0.6.1
Dependencies: ghc-cereal@0.5.8.3 ghc-network@3.2.8.0 ghc-basement@0.0.16
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://github.com/vincenthz/hs-socks
Licenses: Modified BSD
Build system: haskell
Synopsis: SOCKS proxy (version 5) implementation
Description:

This library provides a SOCKS proxy (version 5) implementation.

ghc-th-reify-many 0.1.10
Dependencies: ghc-safe@0.3.21 ghc-th-expand-syns@0.4.12.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://github.com/mgsloan/th-reify-many
Licenses: Modified BSD
Build system: haskell
Synopsis: Recurseively reify template haskell datatype info
Description:

th-reify-many provides functions for recursively reifying top level declarations. The main intended use case is for enumerating the names of datatypes reachable from an initial datatype, and passing these names to some function which generates instances.

ghc-genvalidity-property 1.0.0.0
Dependencies: ghc-quickcheck@2.15.0.1 ghc-genvalidity@1.1.1.0 ghc-hspec@2.11.12 ghc-pretty-show@1.10 ghc-validity@0.12.1.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/NorfairKing/validity#readme
Licenses: Expat
Build system: haskell
Synopsis: Standard properties for functions on @code{Validity} types
Description:

This package supplements the Validity typeclass with standard properties for functions operating on them.

ghc-regex-tdfa 1.3.2.4
Dependencies: ghc-regex-base@0.94.0.3
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://wiki.haskell.org/Regular_expressions
Licenses: Modified BSD
Build system: haskell
Synopsis: POSIX extended regular expressions in Haskell
Description:

Regex-tdfa is a pure Haskell regular expression library implementing POSIX extended regular expressions. It is a "tagged" DFA regex engine. It is inspired by libtre.

ghc-integer-logarithms 1.0.4
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/haskellari/integer-logarithms
Licenses: Expat
Build system: haskell
Synopsis: Integer logarithms
Description:

This package provides the following modules: Math.NumberTheory.Logarithms and Math.NumberTheory.Powers.Integer from the arithmoi package, GHC.Integer.Logarithms.Compat and Math.NumberTheory.Power.Natural, as well as some additional functions in migrated modules.

Total packages: 73954