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

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-bimap 0.5.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/joelwilliamson/bimap
Licenses: Modified BSD
Build system: haskell
Synopsis: Bidirectional mapping between two key types
Description:

This package provides a data structure representing a bidirectional mapping between two key types. Each value in the bimap is associated with exactly one value of the opposite type.

ghc-data-accessor-transformers 0.2.1.8
Dependencies: 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: Use Accessor to access state in transformers State monad
Description:

This package provides Haskell modules to allow use of Accessor to access state in transformers State monad.

ghc-rerebase 1.21.2
Dependencies: ghc-rebase@1.21.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/nikita-volkov/rerebase
Licenses: Expat
Build system: haskell
Synopsis: Reexports from ``base'' with many other standard libraries
Description:

A rich drop-in replacement for base. For details and documentation please visit the project's home page.

ghc-toml-parser 2.0.1.2
Dependencies: ghc-prettyprinter@1.7.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/glguy/toml-parser
Licenses: ISC
Build system: haskell
Synopsis: TOML 1.0.0 parser
Description:

TOML parser using generated lexers and parsers with careful attention to the TOML 1.0.0 semantics for defining tables.

ghc-haskell-src-meta 0.8.15
Dependencies: ghc-haskell-src-exts@1.23.1 ghc-syb@0.7.2.4 ghc-th-orphans@0.13.16
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/haskell-src-meta
Licenses: Modified BSD
Build system: haskell
Synopsis: Parse source to template-haskell abstract syntax
Description:

This package provides tools to parse Haskell sources to the template-haskell abstract syntax.

ghc-turtle 1.6.2
Dependencies: ghc-async@2.2.5 ghc-clock@0.8.4 ghc-foldl@1.4.18 ghc-hostname@1.0 ghc-managed@1.0.10 ghc-streaming-commons@0.2.3.0 ghc-temporary@1.3 ghc-optional-args@1.0.2 ghc-unix-compat@0.7.4.1 ghc-ansi-wl-pprint@1.0.2 ghc-optparse-applicative@0.18.1.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/turtle
Licenses: Modified BSD
Build system: haskell
Synopsis: Shell programming, Haskell-style
Description:

Turtle is a reimplementation of the Unix command line environment in Haskell so that you can use Haskell as both a shell and a scripting language. Features include:

  • Batteries included: Command an extended suite of predefined utilities.

  • Interoperability: You can still run external shell commands.

  • Portability: Works on Windows, OS X, and Linux.

  • Exception safety: Safely acquire and release resources.

  • Streaming: Transform or fold command output in constant space.

  • Patterns: Use typed regular expressions that can parse structured values.

  • Formatting: Type-safe printf-style text formatting.

  • Modern: Supports text and system-filepath.

Read "Turtle.Tutorial" for a detailed tutorial or "Turtle.Prelude" for a quick-start guide. Turtle is designed to be beginner-friendly, but as a result lacks certain features, like tracing commands. If you feel comfortable using turtle then you should also check out the Shelly library which provides similar functionality.

ghc-charset 0.3.12
Dependencies: ghc-unordered-containers@0.2.20
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://github.com/ekmett/charset
Licenses: Modified BSD
Build system: haskell
Synopsis: Fast unicode character sets for Haskell
Description:

This package provides fast unicode character sets for Haskell, based on complemented PATRICIA tries.

ghc-zlib 0.7.1.0
Dependencies: zlib@1.3.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/zlib
Licenses: Modified BSD
Build system: haskell
Synopsis: Compression and decompression in the gzip and zlib formats
Description:

This package provides a pure interface for compressing and decompressing streams of data represented as lazy ByteStrings. It uses the zlib C library so it has high performance. It supports the zlib, gzip and raw compression formats. It provides a convenient high level API suitable for most tasks and for the few cases where more control is needed it provides access to the full zlib feature set.

ghc-securemem 0.1.10
Dependencies: ghc-byteable@0.1.1 ghc-memory@0.18.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/vincenthz/hs-securemem
Licenses: Modified BSD
Build system: haskell
Synopsis: Auto-scrubbing and const-time-eq memory chunk abstraction for Haskell
Description:

SecureMem is similar to ByteString, except that it provides a memory chunk that will be auto-scrubbed after it run out of scope.

ghc-prettyprinter 1.7.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://github.com/quchen/prettyprinter
Licenses: FreeBSD
Build system: haskell
Synopsis: Modern, easy to use, well-documented, extensible pretty-printer
Description:

A prettyprinter/text rendering engine. Easy to use, well-documented, ANSI terminal backend exists, HTML backend is trivial to implement, no name clashes, Text-based, extensible.

ghc-statistics 0.16.3.0
Dependencies: ghc-math-functions@0.3.4.4 ghc-mwc-random@0.15.2.0 ghc-random@1.2.1.3 ghc-aeson@2.2.3.0 ghc-async@2.2.5 ghc-primitive@0.9.1.0 ghc-dense-linear-algebra@0.1.0.0 ghc-parallel@3.2.2.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 ghc-data-default-class@0.2.0.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/haskell/statistics
Licenses: FreeBSD
Build system: haskell
Synopsis: Haskell library of statistical types, data, and functions
Description:

This library provides a number of common functions and types useful in statistics. We focus on high performance, numerical robustness, and use of good algorithms. Where possible, we provide references to the statistical literature.

The library's facilities can be divided into four broad categories:

  • Working with widely used discrete and continuous probability distributions. (There are dozens of exotic distributions in use; we focus on the most common.)

  • Computing with sample data: quantile estimation, kernel density estimation, histograms, bootstrap methods, significance testing, and regression and autocorrelation analysis.

  • Random variate generation under several different distributions.

  • Common statistical tests for significant differences between samples.

ghc-mysql-simple 0.4.9
Dependencies: ghc-attoparsec@0.14.4 ghc-base16-bytestring@1.0.2.0 ghc-blaze-builder@0.4.4.1 ghc-mysql@0.2.1 ghc-pcre-light@0.4.1.3 pcre@8.45 ghc-old-locale@1.0.0.7 ghc-vector@0.13.2.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/paul-rouse/mysql-simple
Licenses: Modified BSD
Build system: haskell
Synopsis: Mid-level MySQL client library
Description:

This library implements mid-level Haskell bindings to the MySQL mysqlclient client library. It is aimed at speed and ease of use.

ghc-hslua-objectorientation 2.3.1
Dependencies: ghc-hslua-core@2.3.2 ghc-hslua-marshalling@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: Object orientation tools for HsLua
Description:

Expose Haskell objects to Lua with an object oriented interface.

ghc-executable-path 0.0.3.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://code.haskell.org/~bkomuves/
Licenses: Public Domain
Build system: haskell
Synopsis: Find out the full path of the executable
Description:

The documentation of System.Environment.getProgName says that "However, this is hard-to-impossible to implement on some non-Unix OSes, so instead, for maximum portability, we just return the leafname of the program as invoked." This library tries to provide the missing path.

ghc-foldl 1.4.18
Dependencies: ghc-random@1.2.1.3 ghc-primitive@0.9.1.0 ghc-vector@0.13.2.0 ghc-unordered-containers@0.2.20 ghc-hashable@1.5.0.0 ghc-contravariant@1.5.5 ghc-profunctors@5.6.3 ghc-semigroupoids@6.0.1 ghc-comonad@5.0.9 ghc-semigroups@0.20
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/foldl
Licenses: Modified BSD
Build system: haskell
Synopsis: Composable, streaming, and efficient left folds for Haskell
Description:

This Haskell library provides strict left folds that stream in constant memory, and you can combine folds using Applicative style to derive new folds. Derived folds still traverse the container just once and are often as efficient as hand-written folds.

ghc-boxes 0.1.5
Dependencies: ghc-split@0.2.5
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/boxes
Licenses: Modified BSD
Build system: haskell
Synopsis: 2D text pretty-printing library
Description:

Boxes is a pretty-printing library for laying out text in two dimensions, using a simple box model.

ghc-mono-traversable 1.0.21.0
Dependencies: ghc-hashable@1.5.0.0 ghc-split@0.2.5 ghc-unordered-containers@0.2.20 ghc-vector@0.13.2.0 ghc-vector-algorithms@0.9.1.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/snoyberg/mono-traversable#readme
Licenses: Expat
Build system: haskell
Synopsis: Haskell classes for mapping, folding, and traversing monomorphic containers
Description:

This Haskell package provides Monomorphic variants of the Functor, Foldable, and Traversable typeclasses. If you understand Haskell's basic typeclasses, you understand mono-traversable. In addition to what you are used to, it adds on an IsSequence typeclass and has code for marking data structures as non-empty.

ghc-th-orphans 0.13.16
Dependencies: ghc-th-compat@0.1.6 ghc-th-lift@0.8.6 ghc-th-reify-many@0.1.10
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/th-orphans
Licenses: Modified BSD
Build system: haskell
Synopsis: Orphan instances for TH datatypes
Description:

This package provides orphan instances for Template Haskell datatypes. In particular, instances for Ord and Lift, as well as a few missing Show and Eq instances. These instances used to live in the haskell-src-meta package, and that's where the version number started.

ghc-th-lift-instances 0.1.20
Dependencies: ghc-vector@0.13.2.0 ghc-th-lift@0.8.6
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://github.com/bennofs/th-lift-instances/
Licenses: Modified BSD
Build system: haskell
Synopsis: Lift instances for template-haskell for common data types
Description:

Most data types in the Haskell platform do not have Lift instances. This package provides orphan instances for containers, text, bytestring and vector.

ghc-cabal-syntax 3.12.1.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://www.haskell.org/cabal/
Licenses: Modified BSD
Build system: haskell
Synopsis: Library for working with .cabal files
Description:

This library provides tools for reading and manipulating the .cabal file format. . Version 3.6 (unlike the following versions) is a dummy package that prevents module name clases between Cabal and Cabal-syntax if used together with a Cabal flag as described below. . In Cabal-3.7 this package was split off. To avoid module name clashes, you can add this to your .cabal file: . > flag Cabal-syntax > description: Use the new Cabal-syntax package > default: False > manual: False > > library > -- ... > if flag(Cabal-syntax) > build-depends: Cabal-syntax >= 3.7 > else > build-depends: Cabal < 3.7, Cabal-syntax < 3.7 . This will default to the older build, but will allow consumers to opt-in to the newer libraries by requiring Cabal or Cabal-syntax >= 3.7

ghc-network-multicast 0.3.2
Dependencies: ghc-network@3.2.8.0 ghc-network-bsd@2.8.1.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/network-multicast
Licenses: Public Domain
Build system: haskell
Synopsis: Simple multicast library for Haskell
Description:

This package provides the Network.Multicast Haskell module for sending UDP datagrams over multicast (class D) addresses.

ghc-distributive 0.6.2.1
Dependencies: ghc-base-orphans@0.9.3 ghc-tagged@0.8.9 ghc-semigroups-bootstrap@0.20
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://github.com/ekmett/distributive/
Licenses: Modified BSD
Build system: haskell
Synopsis: Distributive functors for Haskell
Description:

This package provides distributive functors for Haskell. Dual to Traversable.

ghc-hslua-module-doclayout 1.2.0.1
Dependencies: ghc-doclayout@0.5.0.1 ghc-hslua@2.3.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/hslua/hslua-module-doclayout
Licenses: Expat
Build system: haskell
Synopsis: Lua module wrapping Text.DocLayout
Description:

Lua module wrapping Text.DocLayout.

ghc-svg-builder 0.1.1
Dependencies: ghc-blaze-builder@0.4.4.1 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: https://github.com/diagrams/svg-builder.git
Licenses: Modified BSD
Build system: haskell
Synopsis: Domain-specific language for building Scalable Vector Graphics
Description:

Easy-to-write domain-specific language (DSL) for building Scalable Vector Graphics (SVG).

Total packages: 33008