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

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-mmorph 1.2.1
Dependencies: ghc-transformers-compat@0.7.2 ghc-fail@4.9.0.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/mmorph
Licenses: Modified BSD
Build system: haskell
Synopsis: Monad morphisms
Description:

This library provides monad morphism utilities, most commonly used for manipulating monad transformer stacks.

ghc-fsnotify 0.4.4.0
Dependencies: ghc-async@2.2.5 ghc-monad-control@1.0.3.1 ghc-safe-exceptions@0.1.7.4 ghc-unix-compat@0.7.4.1 ghc-hinotify@0.4.2 ghc-monad-logger@0.3.42 ghc-random@1.2.1.3 ghc-retry@0.9.3.1 ghc-string-interpolate@0.3.4.0 ghc-temporary@1.3 ghc-unliftio@0.2.25.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/haskell-fswatch/hfsnotify
Licenses: Modified BSD
Build system: haskell
Synopsis: Cross platform library for file change notification
Description:

Cross platform library for file creation, modification, and deletion notification. This library builds upon existing libraries for platform specific Windows, Mac, and Linux file system event notification.

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-random 1.2.1.3
Dependencies: ghc-splitmix-bootstrap@0.1.3.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://hackage.haskell.org/package/random
Licenses: Modified BSD
Build system: haskell
Synopsis: Random number library
Description:

This package provides a basic random number generation library, including the ability to split random number generators.

ghc-dependent-map 0.4.0.0
Dependencies: ghc-dependent-sum@0.7.2.0 ghc-constraints-extras@0.4.0.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/obsidiansystems/dependent-map
Licenses: Public Domain
Build system: haskell
Synopsis: Dependent finite maps (partial dependent products)
Description:

This package provides a type called @DMap@ which generalizes @Data.Map.Map@, allowing keys to specify the type of value that can be associated with them.

ghc-text-short 0.1.6
Dependencies: 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/text-short
Licenses: Modified BSD
Build system: haskell
Synopsis: Memory-efficient representation of Unicode text strings
Description:

This package provides the ShortText type which is suitable for keeping many short strings in memory. This is similar to how ShortByteString relates to ByteString.

The main difference between Text and ShortText is that ShortText uses UTF-8 instead of UTF-16 internally and also doesn't support zero-copy slicing (thereby saving 2 words). Consequently, the memory footprint of a (boxed) ShortText value is 4 words (2 words when unboxed) plus the length of the UTF-8 encoded payload.

ghc-libxml 0.1.1
Dependencies: libxml2@2.14.6
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://hackage.haskell.org/package/libxml
Licenses: Modified BSD
Build system: haskell
Synopsis: Haskell bindings to libxml2
Description:

This library provides minimal Haskell binding to libxml2.

ghc-config-value 0.8.3
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/glguy/config-value
Licenses: Expat
Build system: haskell
Synopsis: Simple, layout-based value language similar to YAML or JSON
Description:

This package implements a language similar to YAML or JSON but with fewer special cases and fewer dependencies. It emphasizes layout structure for sections and lists, and requires quotes around strings.

ghc-skylighting 0.14.6
Dependencies: ghc-skylighting-core@0.14.6 ghc-skylighting-format-ansi@0.1 ghc-skylighting-format-context@0.1.0.2 ghc-skylighting-format-latex@0.1 ghc-skylighting-format-blaze-html@0.1.1.3 ghc-skylighting-format-typst@0.1 ghc-pretty-show@1.10 ghc-blaze-html@0.9.2.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/jgm/skylighting
Licenses: GPL 2
Build system: haskell
Synopsis: Syntax highlighting library
Description:

Skylighting is a syntax highlighting library with support for over one hundred languages. It derives its tokenizers from XML syntax definitions used by KDE's KSyntaxHighlighting framework, so any syntax supported by that framework can be added. An optional command-line program is provided. Skylighting is intended to be the successor to highlighting-kate. This package provides generated syntax modules based on the KDE XML definitions provided by the skylighting-core package.

ghc-time-compat 1.9.8
Dependencies: ghc-base-orphans@0.9.3 ghc-hashable@1.5.0.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/haskellari/time-compat
Licenses: Modified BSD
Build system: haskell
Synopsis: Compatibility package for time
Description:

This package tries to compat as many time features as possible.

ghc-spoon 0.3.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/spoon
Licenses: Modified BSD
Build system: haskell
Synopsis: Catch errors thrown from pure computations
Description:

Takes an error-throwing expression and puts it back in the Maybe it belongs in.

Note that this suffers from the https://ghc.haskell.org/trac/ghc/ticket/5902. Buyer beware.

ghc-tuple-th 0.2.5
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/tuple-th
Licenses: Modified BSD
Build system: haskell
Synopsis: Generate utility functions for tuples of statically known size for Haskell
Description:

This Haskell package contains Template Haskell functions for generating functions similar to those in Data.List for tuples of statically known size.

ghc-xdg-basedir 0.2.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://github.com/willdonnelly/xdg-basedir
Licenses: Modified BSD
Build system: haskell
Synopsis: XDG Base Directory library for Haskell
Description:

This package provides a library implementing the XDG Base Directory spec.

ghc-project-template 0.2.1.0
Dependencies: ghc-base64-bytestring@1.2.1.0 ghc-conduit@1.3.6.1 ghc-conduit-extra@1.3.8 ghc-resourcet@1.3.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/fpco/haskell-ide
Licenses: Modified BSD
Build system: haskell
Synopsis: Specify Haskell project templates and generate files
Description:

Haskell library for both generating and consuming project templates.

ost IDEs provide the concept of a project template: instead of writing all of the code for a project from scratch, you select a template, answer a few questions, and a bunch of files are automatically generated.

project-template tries to provide a canonical Haskell library for implementing the ideal templating system.

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-tar 0.6.4.0
Dependencies: ghc-directory-ospath-streaming@0.2.2 ghc-file-io@0.1.5
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/tar
Licenses: Modified BSD
Build system: haskell
Synopsis: Reading, writing and manipulating ".tar" archive files
Description:

This library is for working with \".tar\" archive files. It can read and write a range of common variations of the tar archive format including V7, POSIX USTAR and GNU formats. It provides support for packing and unpacking portable archives. This makes it suitable for distribution but not backup because details like file ownership and exact permissions are not preserved. It also provides features for random access to archive content using an index.

ghc-byteorder 1.0.4
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://community.haskell.org/~aslatter/code/byteorder
Licenses: Modified BSD
Build system: haskell
Synopsis: Exposes the native endianness of the system
Description:

This package is for working with the native byte-ordering of the system.

ghc-xml 1.3.14
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/GaloisInc/xml
Licenses: Modified BSD
Build system: haskell
Synopsis: Simple XML library for Haskell
Description:

This package provides a simple XML library for Haskell.

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-th-abstraction 0.7.1.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/glguy/th-abstraction
Licenses: ISC
Build system: haskell
Synopsis: Nicer interface for reified information about data types
Description:

This package normalizes variations in the interface for inspecting datatype information via Template Haskell so that packages and support a single, easier to use informational datatype while supporting many versions of Template Haskell.

ghc-microlens 0.4.14.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: Provides a tiny lens Haskell library with no dependencies
Description:

This Haskell package provides a lens library, just like ghc-lens, but smaller. It provides essential lenses and traversals (like _1 and _Just), as well as ones which are simply nice to have (like each, at, and ix), and some combinators (like failing and singular), but everything else is stripped. As the result, this package has no dependencies.

ghc-half 0.3.3
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://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-prelude-extras 0.4.0.3
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/ekmett/prelude-extras
Licenses: Modified BSD
Build system: haskell
Synopsis: Higher order versions of Prelude classes
Description:

This library provides higher order versions of Prelude classes to ease programming with polymorphic recursion and reduce UndecidableInstances.

ghc-path-io 1.8.2
Dependencies: ghc-dlist@1.0 ghc-path@0.9.6-1.17294d1 ghc-temporary@1.3 ghc-unix-compat@0.7.4.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/mrkkrp/path-io
Licenses: Modified BSD
Build system: haskell
Synopsis: Functions for manipulating well-typed paths
Description:

This package provides an interface to the directory package for users of path. It also implements some missing stuff like recursive scanning and copying of directories, working with temporary files/directories, and more.

Total packages: 74734