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

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-semaphore-compat 1.0.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://gitlab.haskell.org/ghc/semaphore-compat
Licenses: Modified BSD
Build system: haskell
Synopsis: Cross-platform abstraction for system semaphores
Description:

This package provides a cross-platform implementation of system semaphores that abstracts over the `unix` and `Win32` 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-hslua-module-system 1.1.3
Dependencies: ghc-hslua-core@2.3.2 ghc-hslua-packaging@2.3.1 ghc-hslua-marshalling@2.3.1 ghc-temporary@1.3
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/hslua/hslua
Licenses: Expat
Build system: haskell
Synopsis: Lua module wrapper around Haskell's System module
Description:

This library provides access to system information and functionality to Lua scripts via Haskell's System module. Intended usage for this package is to preload it by adding the loader function to package.preload. Note that the Lua package library must have already been loaded before the loader can be added.

ghc-string-conversions 0.4.0.1
Dependencies: ghc-utf8-string@1.0.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/soenkehahn/string-conversions#readme
Licenses: Modified BSD
Build system: haskell
Synopsis: Simplify dealing with different types for strings
Description:

This package provides a simple type class for converting values of different string types into values of other string types.

ghc-chasingbottoms 1.3.1.16
Dependencies: ghc-quickcheck@2.15.0.1 ghc-random@1.2.1.3 ghc-syb@0.7.2.4
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/ChasingBottoms
Licenses: Expat
Build system: haskell
Synopsis: Testing of partial and infinite values in Haskell
Description:

This is a library for testing code involving bottoms or infinite values. For the underlying theory and a larger example involving use of QuickCheck, see the article "Chasing Bottoms A Case Study in Program Verification in the Presence of Partial and Infinite Values".

ghc-bindings-dsl 1.0.25
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/jwiegley/bindings-dsl/wiki
Licenses: Modified BSD
Build system: haskell
Synopsis: FFI domain specific language, on top of hsc2hs
Description:

This is a set of macros to be used when writing Haskell FFI. They were designed to be able to fully describe C interfaces, so that hsc2hs can extract from them all Haskell code needed to mimic such interfaces. All Haskell names used are automatically derived from C names, structures are mapped to Haskell instances of Storable, and there are also macros you can use with C code to help write bindings to inline functions or macro functions.

ghc-checkers 0.6.0
Dependencies: ghc-random@1.2.1.3 ghc-quickcheck@2.15.0.1 ghc-semigroupoids@6.0.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/haskell-checkers/checkers
Licenses: Modified BSD
Build system: haskell
Synopsis: Check properties on standard classes and data structures
Description:

Checkers wraps up the expected properties associated with various standard type classes as QuickCheck properties. It also provides some morphism properties, arbitrary instances, and generator combinators for common data types.

ghc-hslua-module-text 1.1.1
Dependencies: ghc-hslua-core@2.3.2 ghc-hslua-packaging@2.3.1 ghc-hslua-marshalling@2.3.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/hslua/hslua
Licenses: Expat
Build system: haskell
Synopsis: Lua module for text
Description:

This package provides a UTF-8 aware subset of Lua's string module for Haskell. The functions provided by this module are upper, lower, len, reverse, and sub.

ghc-pointed 5.0.5
Dependencies: ghc-data-default-class@0.2.0.0 ghc-comonad@5.0.9 ghc-kan-extensions@5.2.7 ghc-semigroupoids@6.0.1 ghc-tagged@0.8.9 ghc-transformers-compat@0.7.2 ghc-hashable@1.5.0.0 ghc-unordered-containers@0.2.20
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://github.com/ekmett/pointed/
Licenses: Modified BSD
Build system: haskell
Synopsis: Pointed and copointed data types
Description:

This Haskell library provides pointed and copointed data types.

ghc-persistent-template 2.12.0.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://www.yesodweb.com/book/persistent
Licenses: Expat
Build system: haskell
Synopsis: Type-safe, non-relational, multi-backend persistence
Description:

This Haskell package provides interfaces and helper functions for the ghc-persistent package.

ghc-gitrev 1.3.1
Dependencies: ghc-base-compat@0.14.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/acfoltzer/gitrev
Licenses: Modified BSD
Build system: haskell
Synopsis: Compile git revision info into Haskell projects
Description:

This package provides some handy Template Haskell splices for including the current git hash and branch in the code of your project. This is useful for including in panic messages, --version output, or diagnostic info for more informative bug reports.

ghc-generic-random 1.5.0.1
Dependencies: ghc-quickcheck@2.15.0.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://github.com/lysxia/generic-random
Licenses: Expat
Build system: haskell
Synopsis: Generic random generators for QuickCheck
Description:

Derive instances of Arbitrary for QuickCheck, with various options to customize implementations.

Automating the arbitrary boilerplate also ensures that when a type changes to have more or fewer constructors, then the generator either fixes itself to generate that new case (when using the uniform distribution) or causes a compilation error so you remember to fix it (when using an explicit distribution).

This package also offers a simple (optional) strategy to ensure termination for recursive types: make Test.QuickCheck.Gen's size parameter decrease at every recursive call; when it reaches zero, sample directly from a trivially terminating generator given explicitly (genericArbitraryRec and withBaseCase) or implicitly (genericArbitrary').

ghc-deepseq-generics 0.2.0.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/haskell-hvr/deepseq-generics
Licenses: Modified BSD
Build system: haskell
Synopsis: Generic RNF implementation
Description:

This package provides a GHC.Generics-based Control.DeepSeq.Generics.genericRnf function which can be used for providing an rnf implementation.

ghc-doctest-driver-gen 0.3.0.8
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/Hexirp/doctest-driver-gen#readme
Licenses: Modified BSD
Build system: haskell
Synopsis: Generate driver file for Doctest's Cabal integration
Description:

ghc-doctest-driver-gen is a Doctest's driver file generator. It lets you automatically generate driver file for Doctest's Cabal integration.

ghc-network 3.2.8.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/haskell/network
Licenses: Modified BSD
Build system: haskell
Synopsis: Low-level networking interface
Description:

This package provides a low-level networking interface.

ghc-echo 0.1.4
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/RyanGlScott/echo
Licenses: Modified BSD
Build system: haskell
Synopsis: Echo terminal input portably
Description:

The base library exposes the hGetEcho and hSetEcho functions for querying and setting echo status, but unfortunately, neither function works with MinTTY consoles on Windows. This library provides an alternative interface which works with both MinTTY and other consoles.

ghc-hmatrix-gsl 0.19.0.1
Dependencies: ghc-hmatrix@0.20.2 ghc-vector@0.13.2.0 ghc-random@1.2.1.3
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/albertoruiz/hmatrix
Licenses: GPL 3
Build system: haskell
Synopsis: Haskell GSL binding
Description:

This Haskell library provides a purely functional interface to selected numerical computations, internally implemented using GSL.

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-replace-megaparsec 1.5.0.1
Dependencies: ghc-megaparsec@9.7.0 ghc-parser-combinators@1.3.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/jamesdbrock/replace-megaparsec
Licenses: FreeBSD
Build system: haskell
Synopsis: Find, replace, split string patterns with Megaparsec parsers (instead of regex)
Description:

Find text patterns, replace the patterns, split on the patterns. Use Megaparsec monadic parsers instead of regular expressions for pattern matching.

ghc-strict 0.5.1
Dependencies: ghc-assoc@1.1.1 ghc-hashable@1.5.0.0 ghc-these@1.2.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/haskell-strict/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-lens-family-core 2.1.3
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/lens-family-core
Licenses: Modified BSD
Build system: haskell
Synopsis: Haskell 98 Lens Families
Description:

This package provides first class functional references. In addition to the usual operations of getting, setting and composition, plus integration with the state monad, lens families provide some unique features:

  • Polymorphic updating

  • Traversals

  • Cast projection functions to read-only lenses

  • Cast toList functions to read-only traversals

  • Cast semantic editor combinators to modify-only traversals

For optimal first-class support use the lens-family package with rank 2/rank N polymorphism. Lens.Family.Clone allows for first-class support of lenses and traversals for those who require Haskell 98.

ghc-haskeline 0.8.4.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/judah/haskeline
Licenses: Modified BSD
Build system: haskell
Synopsis: Command-line interface for user input, written in Haskell
Description:

Haskeline provides a user interface for line input in command-line programs. This library is similar in purpose to readline, but since it is written in Haskell it is (hopefully) more easily used in other Haskell programs.

Haskeline runs both on POSIX-compatible systems and on Windows.

ghc-sdl2-ttf 2.1.3
Dependencies: ghc-sdl2@2.5.5.1 ghc-th-abstraction@0.7.1.0 sdl2@2.30.8 sdl2-ttf@2.20.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/sdl2-ttf
Licenses: Modified BSD
Build system: haskell
Synopsis: Bindings to SDL2_ttf
Description:

This package provides Haskell bindings to SDL2_ttf C++ library.

ghc-th-expand-syns 0.4.12.0
Dependencies: ghc-syb@0.7.2.4 ghc-th-abstraction@0.7.1.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/DanielSchuessler/th-expand-syns
Licenses: Modified BSD
Build system: haskell
Synopsis: Expands type synonyms in Template Haskell ASTs
Description:

This package enables users to expand type synonyms in Template Haskell abstract syntax trees (ASTs).

Total packages: 72465