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

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-iproute 1.7.12
Dependencies: ghc-appar@0.1.8 ghc-byteorder@1.0.4 ghc-network@3.1.4.0 ghc-semigroups@0.20
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://www.mew.org/~kazu/proj/iproute/
Licenses: Modified BSD
Build system: haskell
Synopsis: IP routing table
Description:

IP Routing Table is a tree of IP ranges to search one of them on the longest match base. It is a kind of TRIE with one way branching removed. Both IPv4 and IPv6 are supported.

ghc-rfc5051 0.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://hackage.haskell.org/package/rfc5051
Licenses: Modified BSD
Build system: haskell
Synopsis: Simple unicode collation as per RFC5051
Description:

This library implements unicode-casemap, the simple, non locale-sensitive unicode collation algorithm described in RFC 5051. Proper unicode collation can be done using text-icu, but that is a big dependency that depends on a large C library, and rfc5051 might be better for some purposes.

ghc-alex 3.2.7.4
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://www.haskell.org/alex/
Licenses: Modified BSD
Build system: haskell
Synopsis: Tool for generating lexical analysers in Haskell
Description:

Alex is a tool for generating lexical analysers in Haskell. It takes a description of tokens based on regular expressions and generates a Haskell module containing code for scanning text efficiently. It is similar to the tool lex or flex for C/C++.

ghc-memory 0.17.0
Dependencies: ghc-basement@0.0.16
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/vincenthz/hs-memory
Licenses: Modified BSD
Build system: haskell
Synopsis: Memory abstractions for Haskell
Description:

This package provides memory abstractions, such as chunk of memory, polymorphic byte array management and manipulation functions. It contains a polymorphic byte array abstraction and functions similar to strict ByteString, different type of byte array abstraction, raw memory IO operations (memory set, memory copy, ..) and more

ghc-diff 0.4.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://hackage.haskell.org/package/Diff
Licenses: Modified BSD
Build system: haskell
Synopsis: O(ND) diff algorithm in Haskell
Description:

This package provides an implementation of the standard diff algorithm, and utilities for pretty printing.

ghc-hslua-module-doclayout 1.0.4
Dependencies: ghc-doclayout@0.4.0.1 ghc-hslua@2.2.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-data-default-instances-containers 0.0.1
Dependencies: ghc-data-default-class@0.1.2.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://hackage.haskell.org/package/data-default-instances-containers
Licenses: Modified BSD
Build system: haskell
Synopsis: Default instances for types in containers
Description:

Provides default instances for types from the containers package.

ghc-optparse-applicative 0.17.1.0
Dependencies: ghc-transformers-compat@0.7.2 ghc-ansi-wl-pprint@0.6.9
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/pcapriotti/optparse-applicative
Licenses: Modified BSD
Build system: haskell
Synopsis: Utilities and combinators for parsing command line options
Description:

This package provides utilities and combinators for parsing command line options in Haskell.

ghc-conduit-combinators 1.3.0
Dependencies: ghc-conduit@1.3.5 ghc-conduit-extra@1.3.6 ghc-transformers-base@0.4.6 ghc-primitive@0.7.3.0 ghc-vector@0.12.3.1 ghc-void@0.7.3 ghc-mwc-random@0.15.0.2 ghc-unix-compat@0.5.4 ghc-base16-bytestring@1.0.2.0 ghc-base64-bytestring@1.2.1.0 ghc-resourcet@1.2.6 ghc-monad-control@1.0.3.1 ghc-chunked-data@0.3.1 ghc-mono-traversable@1.0.15.3
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/snoyberg/mono-traversable
Licenses: Expat
Build system: haskell
Synopsis: Commonly used conduit functions, for both chunked and unchunked data
Description:

This Haskell package provides a replacement for Data.Conduit.List, as well as a convenient Conduit module.

ghc-parallel 3.2.2.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://hackage.haskell.org/package/parallel
Licenses: Modified BSD
Build system: haskell
Synopsis: Parallel programming library
Description:

This package provides a library for parallel programming.

ghc-non-negative 0.1.2
Dependencies: ghc-semigroups@0.20 ghc-utility-ht@0.0.17 ghc-quickcheck@2.14.3
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://hackage.haskell.org/package/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-haskell-src-exts 1.23.1
Dependencies: cpphs@1.20.9.1 ghc-happy@1.20.1.1 ghc-pretty-show@1.10
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/haskell-suite/haskell-src-exts
Licenses: Modified BSD
Build system: haskell
Synopsis: Library for manipulating Haskell source
Description:

Haskell-Source with Extensions (HSE, haskell-src-exts) is an extension of the standard haskell-src package, and handles most registered syntactic extensions to Haskell. All extensions implemented in GHC are supported. Apart from these standard extensions, it also handles regular patterns as per the HaRP extension as well as HSX-style embedded XML syntax.

ghc-strict 0.4.0.1
Dependencies: ghc-hashable@1.4.2.0 ghc-these@1.1.1.1 ghc-assoc@1.0.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://hackage.haskell.org/package/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-ieee754 0.8.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/patperry/hs-ieee754
Licenses: Modified BSD
Build system: haskell
Synopsis: Utilities for dealing with IEEE floating point numbers
Description:

Utilities for dealing with IEEE floating point numbers, ported from the Tango math library; approximate and exact equality comparisons for general types.

ghc-reflex 0.8.2.2
Dependencies: ghc-memotrie@0.6.10 ghc-bifunctors@5.5.15 ghc-comonad@5.0.8 ghc-commutative-semigroups@0.1.0.1 ghc-constraints@0.13.4 ghc-constraints-extras@0.3.2.1 ghc-data-default@0.7.1.1 ghc-dependent-map@0.4.0.0 ghc-exception-transformers@0.4.0.11 ghc-lens@5.1.1 ghc-mmorph@1.2.0 ghc-monad-control@1.0.3.1 ghc-patch@0.0.8.2 ghc-prim-uniq@0.2 ghc-primitive@0.7.3.0 ghc-profunctors@5.6.2 ghc-random@1.2.1.1 ghc-ref-tf@0.5.0.1 ghc-reflection@2.1.7 ghc-semigroupoids@5.3.7 ghc-syb@0.7.2.3 ghc-unbounded-delays@0.1.1.1 ghc-witherable@0.4.2 ghc-these@1.1.1.1 ghc-semialign@1.2.0.1 ghc-monoidal-containers@0.6.4.0 ghc-dependent-sum@0.7.2.0 ghc-haskell-src-exts@1.23.1 ghc-haskell-src-meta@0.8.12
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://reflex-frp.org
Licenses: Modified BSD
Build system: haskell
Synopsis: Higher-order functional reactive programming
Description:

This library lets you write interactive programs without callbacks or side-effects. Functional Reactive Programming (FRP) uses composable events and time-varying values to describe interactive systems as pure functions. Just like other pure functional code, functional reactive code is easier to get right on the first try, maintain, and reuse. Reflex is a fully-deterministic, higher-order FRP interface and an engine that efficiently implements that interface.

ghc-svg-builder 0.1.1
Dependencies: ghc-blaze-builder@0.4.2.2 ghc-hashable@1.4.2.0 ghc-unordered-containers@0.2.19.1
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).

ghc-zip-archive 0.4.3
Dependencies: ghc-zlib@0.6.3.0 ghc-digest@0.0.1.7
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/jgm/zip-archive
Licenses: Modified BSD
Build system: haskell
Synopsis: Zip archive library for Haskell
Description:

The zip-archive library provides functions for creating, modifying, and extracting files from zip archives in Haskell.

ghc-assoc 1.0.2
Dependencies: ghc-bifunctors@5.5.15 ghc-tagged@0.8.6.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://hackage.haskell.org/package/assoc
Licenses: Modified BSD
Build system: haskell
Synopsis: Swap and assoc: Symmetric and Semigroupy Bifunctors
Description:

Provides generalisations of swap :: (a,b) -> (b,a) and assoc :: ((a,b),c) -> (a,(b,c)) to Bifunctors supporting similar operations (e.g. Either, These).

ghc-mwc-random 0.15.0.2
Dependencies: ghc-primitive@0.7.3.0 ghc-vector@0.12.3.1 ghc-math-functions@0.3.4.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/bos/mwc-random
Licenses: Modified BSD
Build system: haskell
Synopsis: Random number generation library for Haskell
Description:

This Haskell package contains code for generating high quality random numbers that follow either a uniform or normal distribution. The generated numbers are suitable for use in statistical applications.

The uniform PRNG uses Marsaglia's MWC256 (also known as MWC8222) multiply-with-carry generator, which has a period of 2^8222 and fares well in tests of randomness. It is also extremely fast, between 2 and 3 times faster than the Mersenne Twister.

ghc-exceptions 0.10.4
Dependencies: ghc-transformers-compat@0.7.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/ekmett/exceptions/
Licenses: Modified BSD
Build system: haskell
Synopsis: Extensible optionally-pure exceptions
Description:

This library provides extensible optionally-pure exceptions for Haskell.

ghc-recv 0.0.0
Dependencies: ghc-network@3.1.4.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/yesodweb/wai
Licenses: Modified BSD
Build system: haskell
Synopsis: Efficient network recv
Description:

Network recv based on buffer pools

ghc-cassava 0.5.3.0
Dependencies: ghc-attoparsec@0.14.4 ghc-hashable@1.4.2.0 ghc-scientific@0.3.7.0 ghc-unordered-containers@0.2.19.1 ghc-vector@0.12.3.1 ghc-only@0.1 ghc-bytestring-builder@0.10.8.2.0 ghc-nats@1.1.2
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"
Total packages: 69283