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

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-typing 0.1.1
Dependencies: ghc-hslua-core@2.3.2 ghc-hslua-marshalling@2.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: Type specifiers for Lua.
Description:

Structure to hold detailed type information. The primary use-case at this time are auto-generated docs.

ghc-pipes 4.3.16
Dependencies: ghc-mmorph@1.2.1 ghc-void@0.7.3 ghc-fail@4.9.0.0 ghc-semigroups@0.20
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/pipes
Licenses: Modified BSD
Build system: haskell
Synopsis: Compositional pipelines
Description:

A clean and powerful stream processing library that lets you build and connect reusable streaming components. Advantages over traditional streaming libraries:

  • Concise API: Use simple commands like for, (>->), await, and yield

  • Blazing fast: Implementation tuned for speed, including shortcut fusion

  • Lightweight Dependency: pipes is small and compiles very rapidly, including dependencies

  • Elegant semantics: Use practical category theory

  • ListT: Correct implementation of ListT that interconverts with pipes

  • Bidirectionality: Implement duplex channels

ghc-haddock-api 2.26.0
Dependencies: ghc-paths@0.1.0.12 ghc-haddock-library@1.11.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://www.haskell.org/haddock/
Licenses: Modified BSD
Build system: haskell
Synopsis: API for documentation-generation tool Haddock
Description:

This package provides an API to Haddock, the documentation-generation tool for Haskell libraries.

ghc-hslua-module-path 1.1.1
Dependencies: ghc-hslua-core@2.3.2 ghc-hslua-marshalling@2.3.1 ghc-hslua-packaging@2.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: Lua module to work with file paths
Description:

This Haskell library provides a Lua module to work with file paths in a platform independent way.

ghc-vcr 0.1.0
Dependencies: ghc-hunit@1.6.2.0 ghc-async@2.2.5 ghc-case-insensitive@1.2.1.0 ghc-http-client@0.7.19 ghc-http-types@0.12.4 ghc-network-uri@2.6.4.2 ghc-yaml@0.11.11.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/assertible/vcr
Licenses: Expat
Build system: haskell
Synopsis: Record and replay HTTP interactions
Description:

Haskell library for recording and replaying HTTP interactions, making your tests fast, deterministic, and free from real network dependencies.

ghc-hspec-megaparsec 2.2.1
Dependencies: ghc-hspec-expectations@0.8.4 ghc-megaparsec@9.7.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/mrkkrp/hspec-megaparsec
Licenses: Modified BSD
Build system: haskell
Synopsis: Utility functions for testing Megaparsec parsers with Hspec
Description:

Provides a small set of helper functions for testing Megaparsec parsers with Hspec.

ghc-indexed-profunctors 0.1.1.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/indexed-profunctors
Licenses: Modified BSD
Build system: haskell
Synopsis: Utilities for indexed profunctors
Description:

This package contains basic definitions related to indexed profunctors. These are primarily intended as internal utilities to support the optics and generic-lens package families.

ghc-splitmix 0.1.3.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/splitmix
Licenses: Modified BSD
Build system: haskell
Synopsis: Fast and splittable pseudorandom number generator
Description:

This package provides a Pure Haskell implementation of the SplitMix pseudorandom number generator. SplitMix is a "splittable" pseudorandom number generator that is quite fast: 9 64-bit arithmetic/logical operations per 64 bits generated. SplitMix is tested with two standard statistical test suites (DieHarder and TestU01, this implementation only using the former) and it appears to be adequate for "everyday" use, such as Monte Carlo algorithms and randomized data structures where speed is important. In particular, it should not be used for cryptographic or security applications, because generated sequences of pseudorandom values are too predictable (the mixing functions are easily inverted, and two successive outputs suffice to reconstruct the internal state).

ghc-texmath 0.12.10.3
Dependencies: ghc-syb@0.7.2.4 ghc-xml@1.3.14 ghc-pandoc-types@1.23.1 ghc-typst-symbols@0.1.8.1 ghc-split@0.2.5
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://github.com/jgm/texmath
Licenses: GPL 2
Build system: haskell
Synopsis: Conversion between formats used to represent mathematics
Description:

The texmath library provides functions to read and write TeX math, presentation MathML, and OMML (Office Math Markup Language, used in Microsoft Office). Support is also included for converting math formats to pandoc's native format (allowing conversion, via pandoc, to a variety of different markup formats). The TeX reader supports basic LaTeX and AMS extensions, and it can parse and apply LaTeX macros.

ghc-sdl 0.6.7.0
Dependencies: sdl12-compat@1.2.68
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://hackage.haskell.org/package/SDL
Licenses: Modified BSD
Build system: haskell
Synopsis: LibSDL for Haskell
Description:

Simple DirectMedia Layer (libSDL) is a cross-platform multimedia library designed to provide low level access to audio, keyboard, mouse, joystick, 3D hardware via OpenGL, and 2D video framebuffer. It is used by MPEG playback software, emulators, and many popular games, including the award winning Linux port of "Civilization: Call To Power."

ghc-non-negative 0.1.2
Dependencies: ghc-semigroups@0.20 ghc-utility-ht@0.0.17.2 ghc-quickcheck@2.15.0.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://code.haskell.org/~thielema/non-negative/
Licenses: GPL 3+
Build system: haskell
Synopsis: Non-negative numbers class
Description:

This library provides a class for non-negative numbers, a wrapper which can turn any ordered numeric type into a member of that class, and a lazy number type for non-negative numbers (a generalization of Peano numbers).

ghc-xml-hamlet 0.5.0.2
Dependencies: ghc-shakespeare@2.1.0.1 ghc-xml-conduit@1.10.0.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://www.yesodweb.com/
Licenses: Modified BSD
Build system: haskell
Synopsis: Hamlet-style quasiquoter for XML content
Description:

This package provides a type-safe tool for generating XML code via quasi-quoting built on top of ghc-shakespeare.

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-tree-diff 0.3.4
Dependencies: ghc-aeson@2.2.3.0 ghc-ansi-terminal@1.1.3 ghc-ansi-wl-pprint@1.0.2 ghc-hashable@1.5.0.0 ghc-parsers@0.12.12 ghc-primitive@0.9.1.0 ghc-quickcheck@2.15.0.1 ghc-scientific@0.3.8.0 ghc-semialign@1.3.1 ghc-strict@0.5.1 ghc-tagged@0.8.9 ghc-these@1.2.1 ghc-unordered-containers@0.2.20 ghc-uuid-types@1.0.6 ghc-vector@0.13.2.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/phadej/tree-diff
Licenses: Modified BSD
Build system: haskell
Synopsis: Compute difference between (expression) trees
Description:

This Haskell library provides a function for computing the difference between (expression) trees. It also provides a way to compute the difference between arbitrary abstract datatypes (ADTs) using Generics-derivable helpers.

ghc-conduit-zstd 0.0.2.0
Dependencies: ghc-conduit@1.3.6.1 ghc-zstd@0.1.3.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/luispedro/conduit-zstd#readme
Licenses: Expat
Build system: haskell
Synopsis: Conduit-based ZStd Compression
Description:

Zstandard compression packaged as a conduit. This is a very thin wrapper around the official hs-zstd interface.

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-adjunctions 4.4.3
Dependencies: ghc-comonad@5.0.9 ghc-contravariant@1.5.5 ghc-distributive@0.6.2.1 ghc-free@5.2 ghc-profunctors@5.6.3 ghc-tagged@0.8.9 ghc-semigroupoids@6.0.1 ghc-semigroups@0.20 ghc-transformers-compat@0.7.2 ghc-void@0.7.3
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://github.com/ekmett/adjunctions/
Licenses: FreeBSD
Build system: haskell
Synopsis: Adjunctions and representable functors
Description:

This library provides adjunctions and representable functors for Haskell.

ghc-network-uri 2.6.4.2
Dependencies: ghc-th-compat@0.1.6
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/haskell/network-uri
Licenses: Modified BSD
Build system: haskell
Synopsis: Library for URI manipulation
Description:

This package provides an URI manipulation interface. In network-2.6 the Network.URI module was split off from the network package into this package.

ghc-patience 0.3
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/chessai/patience
Licenses: Modified BSD
Build system: haskell
Synopsis: Patience diff and longest increasing subsequence
Description:

This library implements the 'patience diff' algorithm, as well as the patience algorithm for the longest increasing subsequence problem. Patience diff computes the difference between two lists, for example the lines of two versions of a source file. It provides a good balance between performance, nice output for humans, and simplicity of implementation.

ghc-abstract-deque 0.3
Dependencies: ghc-random@1.2.1.3 ghc-atomic-primops@0.8.8
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/rrnewton/haskell-lockfree/wiki
Licenses: Modified BSD
Build system: haskell
Synopsis: Abstract, parameterized interface to mutable Deques for Haskell
Description:

This Haskell package provides an abstract interface to highly-parameterizable queues/deques.

Background: There exists a feature space for queues that extends between:

  • Simple, single-ended, non-concurrent, bounded queues

  • Double-ended, thread-safe, growable queues with important points in between (such as the queues used for work stealing).

This package includes an interface for Deques that allows the programmer to use a single API for all of the above, while using the type system to select an efficient implementation given the requirements (using type families).

This package also includes a simple reference implementation based on IORef and Data.Sequence.

ghc-data-accessor 0.2.3.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://www.haskell.org/haskellwiki/Record_access
Licenses: Modified BSD
Build system: haskell
Synopsis: Haskell utilities for accessing and manipulating fields of records
Description:

This package provides Haskell modules for accessing and manipulating fields of records.

ghc-pqueue 1.5.0.0
Dependencies: ghc-indexed-traversable@0.1.4
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://hackage.haskell.org/package/pqueue
Licenses: Modified BSD
Build system: haskell
Synopsis: Reliable, persistent, fast priority queues
Description:

This package provides a fast, reliable priority queue implementation based on a binomial heap.

ghc-wherefrom-compat 0.1.1.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/wherefrom-compat
Licenses: FreeBSD
Build system: haskell
Synopsis: A compatibility layer for GHC's 'wherefrom' function
Description:

This package provides a compatibility layer for GHC's wherefrom function, which exposes info provenance information. Each major version of this library exports a different version of this interface.

ghc-data-clist 0.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/sw17ch/data-clist
Licenses: Modified BSD
Build system: haskell
Synopsis: Simple, functional, bidirectional circular list type
Description:

This Haskell library provides a simple purely functional circular list, or ring, data type: a circular data structure such that if you continue rotating the ring in either direction, you'll eventually return to the element you first observed.

Total packages: 32521