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

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-fail 4.9.0.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://prime.haskell.org/wiki/Libraries/Proposals/MonadFail
Licenses: Modified BSD
Build system: haskell
Synopsis: Forward-compatible MonadFail class
Description:

This package contains the Control.Monad.Fail module providing the MonadFail class that became available in base-4.9.0.0 for older base package versions. This package turns into an empty package when used with GHC versions which already provide the Control.Monad.Fail module.

ghc-dense-linear-algebra 0.1.0.0
Dependencies: ghc-math-functions@0.3.4.4 ghc-primitive@0.9.1.0 ghc-vector@0.13.2.0 ghc-vector-algorithms@0.9.1.0 ghc-vector-th-unbox@0.2.2 ghc-vector-binary-instances@0.2.5.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/dense-linear-algebra
Licenses: FreeBSD
Build system: haskell
Synopsis: Simple and incomplete implementation of linear algebra
Description:

This library is simply a collection of linear-algebra related modules split from the statistics library.

ghc-unliftio 0.2.25.1
Dependencies: ghc-async@2.2.5 ghc-safe-exceptions@0.1.7.4 ghc-unliftio-core@0.2.1.0 ghc-nats@1.1.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/fpco/unliftio/tree/master/unliftio#readme
Licenses: Expat
Build system: haskell
Synopsis: Provides MonadUnliftIO typecplass for unlifting monads to IO
Description:

This Haskell package provides the core MonadUnliftIO typeclass, a number of common instances, and a collection of common functions working with it.

ghc-regex-pcre 0.95.0.1
Dependencies: ghc-regex-base@0.94.0.3 pcre@8.45
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: Enhancement of the builtin Text.Regex library
Description:

This package is an enhancement of the Text.Regex library. It wraps the PCRE C library providing Perl-compatible regular expressions.

ghc-cairo 0.13.12.0
Dependencies: ghc-utf8-string@1.0.2 cairo@1.18.4
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://projects.haskell.org/gtk2hs/
Licenses: Modified BSD
Build system: haskell
Synopsis: Haskell bindings to the Cairo vector graphics library
Description:

Cairo is a library to render high quality vector graphics. There exist various backends that allows rendering to Gtk windows, PDF, PS, PNG and SVG documents, amongst others.

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-cmark 0.6.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/jgm/cmark-hs
Licenses: Modified BSD
Build system: haskell
Synopsis: Fast, accurate CommonMark (Markdown) parser and renderer
Description:

This package provides Haskell bindings for libcmark, the reference parser for CommonMark, a fully specified variant of Markdown. It includes bundled libcmark sources, and does not require prior installation of the C library.

ghc-fast-logger 3.2.6
Dependencies: ghc-auto-update@0.2.6 ghc-easy-file@0.2.5 ghc-unix-time@0.4.17 ghc-unix-compat@0.7.4.1 ghc-bytestring-builder@0.10.8.2.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/kazu-yamamoto/logger
Licenses: Modified BSD
Build system: haskell
Synopsis: Fast logging system
Description:

This library provides a fast logging system for Haskell.

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-cassava 0.5.4.1
Dependencies: ghc-attoparsec@0.14.4 ghc-hashable@1.5.0.0 ghc-scientific@0.3.8.0 ghc-text-short@0.1.6 ghc-unordered-containers@0.2.20 ghc-vector@0.13.2.0 ghc-only@0.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/haskell-hvr/cassava
Licenses: Modified BSD
Build system: haskell
Synopsis: CSV parsing and encoding library
Description:

cassava is a library for parsing and encoding RFC 4180 compliant comma-separated values (CSV) data, which is a textual line-oriented format commonly used for exchanging tabular data.

cassava's API includes support for:

  • Index-based record-conversion

  • Name-based record-conversion

  • Typeclass directed conversion of fields and records

  • Built-in field-conversion instances for standard types

  • Customizable record-conversion instance derivation via GHC generics

  • Low-level bytestring builders (see Data.Csv.Builder)

  • Incremental decoding and encoding API (see Data.Csv.Incremental)

  • Streaming API for constant-space decoding (see Data.Csv.Streaming)

Moreover, this library is designed to be easy to use; for instance, here's a very simple example of encoding CSV data:

>>> Data.Csv.encode [("John",27),("Jane",28)]
"John,27\r\nJane,28\r\n"
ghc-parsec-numbers 0.1.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/parsec-numbers
Licenses: Modified BSD
Build system: haskell
Synopsis: Utilities for parsing numbers from strings
Description:

This package provides the number parsers without the need to use a large (and unportable) token parser.

ghc-nonce 1.0.7
Dependencies: ghc-base64-bytestring@1.2.1.0 ghc-entropy@0.4.1.11 ghc-unliftio@0.2.25.1 ghc-unliftio-core@0.2.1.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/prowdsponsor/nonce
Licenses: Modified BSD
Build system: haskell
Synopsis: Generate cryptographic nonces in Haskell
Description:

A nonce is an arbitrary number used only once in a cryptographic communication. This package contain helper functions for generating nonces. There are many kinds of nonces used in different situations. It's not guaranteed that by using the nonces from this package you won't have any security issues. Please make sure that the nonces generated via this package are usable on your design.

ghc-stringsearch 0.3.6.6
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://bitbucket.org/dafis/stringsearch
Licenses: Modified BSD
Build system: haskell
Synopsis: Fast searching, splitting and replacing of ByteStrings
Description:

This package provides several functions to quickly search for substrings in strict or lazy ByteStrings. It also provides functions for breaking or splitting on substrings and replacing all occurrences of a substring (the first in case of overlaps) with another.

ghc-hslua-packaging 2.3.1
Dependencies: ghc-hslua-core@2.3.2 ghc-hslua-marshalling@2.3.1 ghc-hslua-objectorientation@2.3.1 ghc-hslua-typing@0.1.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://hslua.org/
Licenses: Expat
Build system: haskell
Synopsis: Utilities to build Lua modules
Description:

Utilities to package up Haskell functions and values into a Lua module. . This package is part of HsLua, a Haskell framework built around the embeddable scripting language <https://lua.org Lua>.

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-stm-conduit 4.0.1
Dependencies: ghc-stm-chans@3.0.0.9 ghc-cereal@0.5.8.3 ghc-cereal-conduit@0.8.0 ghc-conduit@1.3.6.1 ghc-conduit-extra@1.3.8 ghc-resourcet@1.3.0 ghc-async@2.2.5 ghc-monad-loops@0.4.3 ghc-unliftio@0.2.25.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/cgaebel/stm-conduit
Licenses: Modified BSD
Build system: haskell
Synopsis: Introduces conduits to channels and promotes using conduits concurrently
Description:

This package provides two simple conduit wrappers around STM channels: a source and a sink.

ghc-filemanip 0.3.6.3
Dependencies: ghc-unix-compat@0.7.4.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/bos/filemanip
Licenses: Modified BSD
Build system: haskell
Synopsis: File and directory manipulation for Haskell
Description:

This package provides a Haskell library for working with files and directories. It includes code for pattern matching, finding files, modifying file contents, and more.

ghc-skylighting-format-latex 0.1
Dependencies: ghc-skylighting-core@0.14.6
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/jgm/skylighting
Licenses: Modified BSD
Build system: haskell
Synopsis: LaTeX formatter for skylighting syntax highlighting library
Description:

This module allows tokens produced by skylighting-core to be rendered as LaTeX macros.

ghc-monad-par 0.3.6
Dependencies: ghc-abstract-par@0.3.3 ghc-abstract-deque@0.3 ghc-monad-par-extras@0.3.3 ghc-mwc-random@0.15.2.0 ghc-parallel@3.2.2.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/simonmar/monad-par
Licenses: Modified BSD
Build system: haskell
Synopsis: Haskell library for parallel programming based on a monad
Description:

The Par monad offers an API for parallel programming. The library works for parallelising both pure and IO computations, although only the pure version is deterministic. The default implementation provides a work-stealing scheduler and supports forking tasks that are much lighter weight than IO-threads.

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-chell-quickcheck 0.2.5.4
Dependencies: ghc-chell@0.5.0.2 ghc-random@1.2.1.3 ghc-quickcheck@2.15.0.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://john-millikin.com/software/chell/
Licenses: Expat
Build system: haskell
Synopsis: QuickCheck support for the Chell testing library
Description:

More complex tests for chell.

ghc-setenv 0.1.1.3
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/setenv
Licenses: Expat
Build system: haskell
Synopsis: Library for setting environment variables
Description:

This package provides a Haskell library for setting environment variables.

ghc-monoid-extras 0.7
Dependencies: ghc-groups@0.5.3 ghc-semigroupoids@6.0.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/monoid-extras
Licenses: Modified BSD
Build system: haskell
Synopsis: Various extra monoid-related definitions and utilities
Description:

This package provides various extra monoid-related definitions and utilities, such as monoid actions, monoid coproducts, semi-direct products, "deletable" monoids, "split" monoids, and "cut" monoids.

ghc-timezone-olson 0.2.1
Dependencies: ghc-timezone-series@0.1.13 ghc-extensible-exceptions@0.1.1.4
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://projects.haskell.org/time-ng/
Licenses: Modified BSD
Build system: haskell
Synopsis: Parser and renderer for binary Olson timezone files
Description:

A parser and renderer for binary Olson timezone files whose format is specified by the tzfile(5) man page on Unix-like systems. For more information about this format, see http://www.iana.org/time-zones/repository/tz-link.html. Functions are provided for converting the parsed data into TimeZoneSeries objects from the timezone-series package.

Total packages: 74232