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

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-simple-reflect 0.3.3
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://twanvl.nl/blog/haskell/simple-reflection-of-expressions
Licenses: Modified BSD
Build system: haskell
Synopsis: Simple reflection of expressions containing variables
Description:

This package allows simple reflection of expressions containing variables. Reflection here means that a Haskell expression is turned into a string. The primary aim of this package is teaching and understanding; there are no options for manipulating the reflected expressions beyond showing them.

ghc-commonmark-extensions 0.2.6
Dependencies: ghc-network-uri@2.6.4.2 ghc-commonmark@0.2.6.1 ghc-emojis@0.1.4.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/jgm/commonmark-hs
Licenses: Modified BSD
Build system: haskell
Synopsis: Extensions for @code{ghc-commonmark}
Description:

This library provides some useful extensions for ghc-commonmark to parser core commonmark syntax: smart quotes, definition lists, tables, footnotes, math, and more.

ghc-pcre-light 0.4.1.3
Dependencies: pcre@8.45
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/pcre-light
Licenses: Modified BSD
Build system: haskell
Synopsis: Haskell library for Perl 5 compatible regular expressions
Description:

This package provides a small, efficient, and portable regex library for Perl 5 compatible regular expressions. The PCRE library is a set of functions that implement regular expression pattern matching using the same syntax and semantics as Perl 5.

ghc-safe-exceptions 0.1.7.4
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/fpco/safe-exceptions#readme
Licenses: Expat
Build system: haskell
Synopsis: Safe, consistent, and easy exception handling
Description:

Runtime exceptions - as exposed in base by the Control.Exception module - have long been an intimidating part of the Haskell ecosystem. This package is intended to overcome this. It provides a safe and simple API on top of the existing exception handling machinery. The API is equivalent to the underlying implementation in terms of power but encourages best practices to minimize the chances of getting the exception handling wrong.

ghc-trifecta 2.1.4
Dependencies: ghc-ansi-terminal@1.1.3 ghc-blaze-builder@0.4.4.1 ghc-blaze-html@0.9.2.0 ghc-blaze-markup@0.8.3.0 ghc-charset@0.3.12 ghc-comonad@5.0.9 ghc-fingertree@0.1.6.2 ghc-hashable@1.5.0.0 ghc-indexed-traversable@0.1.4 ghc-lens@5.3.5 ghc-parsers@0.12.12 ghc-prettyprinter@1.7.1 ghc-prettyprinter-ansi-terminal@1.1.3 ghc-profunctors@5.6.3 ghc-reducers@3.12.5 ghc-unordered-containers@0.2.20 ghc-utf8-string@1.0.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://github.com/ekmett/trifecta/
Licenses: Modified BSD
Build system: haskell
Synopsis: Parser combinator library with convenient diagnostics
Description:

Trifecta is a modern parser combinator library for Haskell, with slicing and Clang-style colored diagnostics.

ghc-vector-stream 0.1.0.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/haskell/vector
Licenses: Modified BSD
Build system: haskell
Synopsis: Efficient Streams
Description:

Simple yet powerful monadic streams that are used as a backbone for vector package fusion functionality.

ghc-lifted-async 0.10.2.7
Dependencies: ghc-async@2.2.5 ghc-lifted-base@0.2.3.12 ghc-transformers-base@0.4.6 ghc-monad-control@1.0.3.1 ghc-constraints@0.14.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/maoe/lifted-async
Licenses: Modified BSD
Build system: haskell
Synopsis: Run lifted IO operations asynchronously and wait for their results
Description:

This package provides IO operations from async package lifted to any instance of MonadBase or MonadBaseControl.

ghc-cereal 0.5.8.3
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/GaloisInc/cereal
Licenses: Modified BSD
Build system: haskell
Synopsis: Binary serialization library
Description:

This package provides a binary serialization library, similar to binary, that introduces an isolate primitive for parser isolation, and labeled blocks for better error messages.

ghc-case-insensitive 1.2.1.0
Dependencies: ghc-hashable@1.5.0.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/basvandijk/case-insensitive
Licenses: Modified BSD
Build system: haskell
Synopsis: Case insensitive string comparison
Description:

The module Data.CaseInsensitive provides the CI type constructor which can be parameterised by a string-like type like: String, ByteString, Text, etc. Comparisons of values of the resulting type will be insensitive to cases.

ghc-monads-tf 0.3.0.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/typeclasses/monads-tf
Licenses: Modified BSD
Build system: haskell
Synopsis: Monad classes, using type families
Description:

Monad classes using type families, with instances for various monad transformers, inspired by the paper 'Functional Programming with Overloading and Higher-Order Polymorphism', by Mark P Jones. This package is almost a compatible replacement for the mtl-tf package.

ghc-disk-free-space 0.1.0.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/redneb/disk-free-space
Licenses: Modified BSD
Build system: haskell
Synopsis: Retrieve information about disk space usage
Description:

A cross-platform library for retrieving information about disk space usage.

ghc-th-env 0.1.1
Dependencies: ghc-th-compat@0.1.6
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/dzhus/th-env
Licenses: Modified BSD
Build system: haskell
Synopsis: Template Haskell splices that expand to an environment variable
Description:

This package provides a Template Haskell splice that expand to the value of an environment variable. This can be used to embed build-time parameters in the application.

ghc-wl-pprint-annotated 0.1.0.1
Dependencies: ghc-semigroups@0.20
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/minad/wl-pprint-annotated#readme
Licenses: Modified BSD
Build system: haskell
Synopsis: Wadler/Leijen pretty printer with annotation support
Description:

Annotations are useful for coloring. This is a limited version of wl-pprint-extras without support for point effects and without the free monad. Like in annotated-wl-pprint, only annotations are supported. Compared to annotated-wl-pprint this library provides a slightly modernized interface.

ghc-generic-deriving 1.14.6
Dependencies: ghc-th-abstraction@0.7.1.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/dreixel/generic-deriving
Licenses: Modified BSD
Build system: haskell
Synopsis: Generalise the deriving mechanism to arbitrary classes
Description:

This package provides functionality for generalising the deriving mechanism in Haskell to arbitrary classes.

ghc-gtk2hs-buildtools 0.13.12.0
Dependencies: ghc-random@1.2.1.3 ghc-hashtables@1.4.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://projects.haskell.org/gtk2hs/
Licenses: GPL 2
Build system: haskell
Synopsis: Tools to build the Gtk2Hs suite of user interface libraries
Description:

This package provides a set of helper programs necessary to build the Gtk2Hs suite of libraries. These tools include a modified c2hs binding tool that is used to generate FFI declarations, a tool to build a type hierarchy that mirrors the C type hierarchy of GObjects found in glib, and a generator for signal declarations that are used to call back from C to Haskell. These tools are not needed to actually run Gtk2Hs programs.

ghc-genvalidity 1.1.1.0
Dependencies: ghc-quickcheck@2.15.0.1 ghc-random@1.2.1.3 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: Testing utilities for the @code{validity} library
Description:

This package provides testing utilities that are useful in conjunction with the Validity typeclass.

ghc-servant-server 0.20.3.0
Dependencies: ghc-constraints@0.14.2 ghc-http-api-data@0.6.2 ghc-servant@0.20.3.0 ghc-base64-bytestring@1.2.1.0 ghc-http-media@0.8.1.1 ghc-http-types@0.12.4 ghc-monad-control@1.0.3.1 ghc-network@3.2.8.0 ghc-resourcet@1.3.0 ghc-sop-core@0.5.0.2 ghc-tagged@0.8.9 ghc-transformers-base@0.4.6 ghc-wai@3.2.4 ghc-wai-app-static@3.1.9 ghc-word8@0.1.3 ghc-base-compat@0.14.1 ghc-aeson@2.2.3.0 ghc-warp@3.4.8
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://docs.servant.dev/
Licenses: Modified BSD
Build system: haskell
Synopsis: Family of combinators for defining webservices APIs and serving them
Description:

This package provides a family of combinators for defining webservices APIs and serving them . You can learn about the basics in the <http://docs.servant.dev/en/stable/tutorial/index.html tutorial>. . <https://github.com/haskell-servant/servant/blob/master/servant-server/example/greet.hs Here> is a runnable example, with comments, that defines a dummy API and implements a webserver that serves this API, using this package. . <https://github.com/haskell-servant/servant/blob/master/servant-server/CHANGELOG.md CHANGELOG>

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-rio 0.1.22.0
Dependencies: ghc-hashable@1.5.0.0 ghc-microlens@0.4.14.0 ghc-microlens-mtl@0.2.1.0 ghc-primitive@0.9.1.0 ghc-typed-process@0.2.13.0 ghc-unliftio@0.2.25.1 ghc-unliftio-core@0.2.1.0 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: 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-fingertree 0.1.6.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/fingertree
Licenses: Modified BSD
Build system: haskell
Synopsis: Generic finger-tree structure
Description:

This library provides finger trees, a general sequence representation with arbitrary annotations, for use as a base for implementations of various collection types. It includes examples, as described in section 4 of Ralf Hinze and Ross Paterson, "Finger trees: a simple general-purpose data structure".

ghc-pretty-hex 1.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/pretty-hex
Licenses: Modified BSD
Build system: haskell
Synopsis: Haskell library for hex dumps of ByteStrings
Description:

This Haskell library generates pretty hex dumps of ByteStrings in the style of other common *nix hex dump tools.

ghc-language-python 0.5.8
Dependencies: ghc-monads-tf@0.3.0.1 ghc-utf8-string@1.0.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://github.com/bjpop/language-python
Licenses: Modified BSD
Build system: haskell
Synopsis: Parse and pretty print Python code in Haskell
Description:

language-python is a Haskell library for lexical analysis, parsing and pretty printing Python code. It supports versions 2.x and 3.x of Python.

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-lens 5.3.5
Dependencies: ghc-assoc@1.1.1 ghc-base-orphans@0.9.3 ghc-bifunctors@5.6.2 ghc-call-stack@0.4.0 ghc-comonad@5.0.9 ghc-contravariant@1.5.5 ghc-distributive@0.6.2.1 ghc-free@5.2 ghc-hashable@1.5.0.0 ghc-indexed-traversable@0.1.4 ghc-indexed-traversable-instances@0.1.2 ghc-kan-extensions@5.2.7 ghc-parallel@3.2.2.0 ghc-profunctors@5.6.3 ghc-reflection@2.1.9 ghc-semigroupoids@6.0.1 ghc-strict@0.5.1 ghc-tagged@0.8.9 ghc-th-abstraction@0.7.1.0 ghc-these@1.2.1 ghc-transformers-compat@0.7.2 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/ekmett/lens/
Licenses: FreeBSD
Build system: haskell
Synopsis: Lenses, Folds and Traversals
Description:

This library provides Control.Lens. The combinators in Control.Lens provide a highly generic toolbox for composing families of getters, folds, isomorphisms, traversals, setters and lenses and their indexed variants.

Total packages: 33008