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

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-mysql-simple 0.4.9
Dependencies: ghc-attoparsec@0.14.4 ghc-base16-bytestring@1.0.2.0 ghc-blaze-builder@0.4.2.2 ghc-mysql@0.2.1 ghc-pcre-light@0.4.1.0 ghc-old-locale@1.0.0.7 ghc-vector@0.12.3.1 openssl@3.0.8 zlib@1.3.1
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-stmonadtrans 0.4.7
Dependencies: ghc-fail@4.9.0.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/josefs/STMonadTrans
Licenses: Modified BSD
Build system: haskell
Synopsis: Monad transformer version of the ST monad
Description:

This package provides a monad transformer version of the ST monad for strict state threads.

ghc-feed 1.3.2.1
Dependencies: ghc-base-compat@0.12.2 ghc-old-locale@1.0.0.7 ghc-old-time@1.1.0.3 ghc-safe@0.3.19 ghc-time-locale-compat@0.1.1.5 ghc-utf8-string@1.0.2 ghc-xml-types@0.3.8 ghc-xml-conduit@1.9.1.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/haskell-party/feed
Licenses: Modified BSD
Build system: haskell
Synopsis: Haskell package for handling various syndication formats
Description:

This Haskell package includes tools for generating and consuming feeds in both RSS (Really Simple Syndication) and Atom format.

ghc-parsec 3.1.15.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/haskell/parsec
Licenses: Modified BSD
Build system: haskell
Synopsis: Monadic parser combinators
Description:

Parsec is designed from scratch as an industrial-strength parser library. It is simple, safe, well documented (on the package homepage), has extensive libraries, good error messages, and is fast. It is defined as a monad transformer that can be stacked on arbitrary monads, and it is also parametric in the input stream type.

ghc-template-haskell-compat-v0208 0.1.9.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/nikita-volkov/template-haskell-compat-v0208
Licenses: Expat
Build system: haskell
Synopsis: Backwards compatibility layer for Template Haskell newer than 2.8
Description:

This package provides a backwards compatibility layer for Template Haskell newer than 2.8.

ghc-semigroups-bootstrap 0.20
Dependencies: ghc-nats-bootstrap@1.1.2 ghc-tagged@0.8.6.1 ghc-unordered-containers-bootstrap@0.2.19.1 ghc-hashable-bootstrap@1.4.2.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/ekmett/semigroups/
Licenses: Modified BSD
Build system: haskell
Synopsis: Semigroup operations for Haskell
Description:

This package provides semigroups for Haskell. In mathematics, a semigroup is an algebraic structure consisting of a set together with an associative binary operation. A semigroup generalizes a monoid in that there might not exist an identity element. It also (originally) generalized a group (a monoid with all inverses) to a type where every element did not have to have an inverse, thus the name semigroup.

ghc-sdl2-mixer 1.2.0.0
Dependencies: ghc-data-default-class@0.1.2.0 ghc-lifted-base@0.2.3.12 ghc-monad-control@1.0.3.1 ghc-sdl2@2.5.5.0 ghc-vector@0.12.3.1 sdl2-mixer@2.6.3
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://hackage.haskell.org/package/sdl2-mixer
Licenses: Modified BSD
Build system: haskell
Synopsis: Bindings to SDL2 mixer
Description:

This package provides Haskell bindings to SDL2_mixer.

ghc-persistent-template 2.12.0.0
Dependencies: ghc-persistent@2.13.3.5 ghc-aeson@2.0.3.0 ghc-http-api-data@0.4.3 ghc-monad-control@1.0.3.1 ghc-monad-logger@0.3.40 ghc-path-pieces@0.2.1 ghc-th-lift-instances@0.1.20 ghc-unordered-containers@0.2.19.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://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-stm-delay 0.1.1.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/joeyadams/haskell-stm-delay
Licenses: Modified BSD
Build system: haskell
Synopsis: Updatable one-shot timer polled with STM
Description:

This library lets you create a one-shot timer, poll it using STM, and update it to ring at a different time than initially specified. It uses GHC event manager timeouts when available, yielding performance similar to threadDelay and registerDelay. Otherwise, it falls back to forked threads and threadDelay.

ghc-vector-th-unbox 0.2.2
Dependencies: ghc-vector@0.12.3.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/tsurucapital/vector-th-unbox
Licenses: Modified BSD
Build system: haskell
Synopsis: Deriver for Data.Vector.Unboxed using Template Haskell
Description:

This Haskell library provides a Template Haskell deriver for unboxed vectors, given a pair of coercion functions to and from some existing type with an Unbox instance.

ghc-hslogger 1.3.1.0
Dependencies: ghc-network@3.1.4.0 ghc-old-locale@1.0.0.7
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://software.complete.org/hslogger
Licenses: Modified BSD
Build system: haskell
Synopsis: Logging framework for Haskell, similar to Python's logging module
Description:

Hslogger lets each log message have a priority and source be associated with it. The programmer can then define global handlers that route or filter messages based on the priority and source. It also has a syslog handler built in.

ghc-alsa-mixer 0.3.0
Dependencies: ghc-alsa-core@0.5.0.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/ttuegel/alsa-mixer
Licenses: Modified BSD
Build system: haskell
Synopsis: Bindings to the ALSA simple mixer API
Description:

This package provides bindings to the ALSA simple mixer API.

ghc-sdl2-gfx 0.3.0.0
Dependencies: ghc-lifted-base@0.2.3.12 ghc-monad-control@1.0.3.1 ghc-sdl2@2.5.5.0 ghc-vector@0.12.3.1 sdl2-gfx@1.0.4
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://hackage.haskell.org/package/sdl2-gfx
Licenses: Expat
Build system: haskell
Synopsis: Haskell bindings to SDL2_gfx
Description:

This package provides Haskell bindings to the SDL2_gfx graphics library.

ghc-hashable-bootstrap 1.4.2.0
Dependencies: ghc-data-array-byte@0.1.0.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/haskell-unordered-containers/hashable
Licenses: Modified BSD
Build system: haskell
Synopsis: Class for types that can be converted to a hash value
Description:

This package defines a class, Hashable, for types that can be converted to a hash value. This class exists for the benefit of hashing-based data structures. The package provides instances for basic types and a way to combine hash values.

ghc-base-unicode-symbols 0.2.4.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://wiki.haskell.org/Unicode-symbols
Licenses: Modified BSD
Build system: haskell
Synopsis: Unicode alternatives for common functions and operators
Description:

This package defines new symbols for a number of functions, operators and types in the base package. All symbols are documented with their actual definition and information regarding their Unicode code point. They should be completely interchangeable with their definitions. For further Unicode goodness you can enable the UnicodeSyntax language extension. This extension enables Unicode characters to be used to stand for certain ASCII character sequences, i.e. → instead of ->, ∀ instead of forall and many others.

ghc-patience 0.3
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://hackage.haskell.org/package/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-tabular 0.2.2.8
Dependencies: ghc-csv@0.1.2 ghc-html@1.0.1.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/bgamari/tabular
Licenses: Modified BSD
Build system: haskell
Synopsis: Two-dimensional data tables with rendering functions
Description:

Tabular provides a Haskell representation of two-dimensional data tables, the kind that you might find in a spreadsheet or or a research report. It also comes with some default rendering functions for turning those tables into ASCII art, simple text with an arbitrary delimiter, CSV, HTML or LaTeX.

Below is an example of the kind of output this library produces. The tabular package can group rows and columns, each group having one of three separators (no line, single line, double line) between its members.

    || memtest 1 | memtest 2 ||  time test  | time test 2
====++===========+===========++=============+============
A 1 ||       hog |  terrible ||        slow |      slower
A 2 ||       pig |   not bad ||        fast |     slowest
----++-----------+-----------++-------------+------------
B 1 ||      good |     awful || intolerable |    bearable
B 2 ||    better | no chance ||    crawling |     amazing
B 3 ||       meh |   well... ||  worst ever |          ok
ghc-th-abstraction 0.4.5.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/glguy/th-abstraction
Licenses: ISC
Build system: haskell
Synopsis: Nicer interface for reified information about data types
Description:

This package normalizes variations in the interface for inspecting datatype information via Template Haskell so that packages and support a single, easier to use informational datatype while supporting many versions of Template Haskell.

ghc-uri-bytestring 0.3.3.1
Dependencies: ghc-attoparsec@0.14.4 ghc-blaze-builder@0.4.2.2 ghc-th-lift-instances@0.1.20
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/Soostone/uri-bytestring
Licenses: Modified BSD
Build system: haskell
Synopsis: Haskell URI parsing as ByteStrings
Description:

This Haskell package aims to be an RFC3986 compliant URI parser that uses ByteStrings for parsing and representing the URI data.

ghc-portmidi 0.2.0.0
Dependencies: alsa-lib@1.2.11
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/PortMidi/PortMidi-haskell
Licenses: Modified BSD
Build system: haskell
Synopsis: Haskell bindings for PortMedia/PortMidi
Description:

This is a Haskell module for PortMidi audio library, which supports real-time MIDI input and output.

ghc-dual-tree 0.2.3.1
Dependencies: ghc-semigroups@0.20 ghc-monoid-extras@0.6.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://hackage.haskell.org/package/dual-tree
Licenses: Modified BSD
Build system: haskell
Synopsis: Rose trees with cached and accumulating monoidal annotations
Description:

Rose (n-ary) trees with both upwards- (i.e. cached) and downwards-traveling (i.e. accumulating) monoidal annotations. This is used as the core data structure underlying the diagrams framework, but potentially has other applications as well.

ghc-scientific 0.3.7.0
Dependencies: ghc-integer-logarithms@1.0.3.1 ghc-hashable@1.4.2.0 ghc-primitive@0.7.3.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/basvandijk/scientific
Licenses: Modified BSD
Build system: haskell
Synopsis: Numbers represented using scientific notation
Description:

This package provides Data.Scientific, which provides the number type Scientific. Scientific numbers are arbitrary precision and space efficient. They are represented using scientific notation.

ghc-exactprint 1.5.0
Dependencies: ghc-ordered-containers@0.2.3 ghc-data-default@0.7.1.1 ghc-paths@0.1.0.12 ghc-syb@0.7.2.3 ghc-free@5.1.10 ghc-fail@4.9.0.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://hackage.haskell.org/package/ghc-exactprint
Licenses: Modified BSD
Build system: haskell
Synopsis: ExactPrint for GHC
Description:

Using the API Annotations available from GHC 7.10.2, this library provides a means to round-trip any code that can be compiled by GHC, currently excluding .lhs files.

ghc-haskeline 0.8.2.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.

Total packages: 69283