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

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-mono-traversable 1.0.15.3
Dependencies: ghc-unordered-containers@0.2.19.1 ghc-hashable@1.4.2.0 ghc-vector@0.12.3.1 ghc-vector-algorithms@0.8.0.4 ghc-split@0.2.3.5
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: 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-happy 1.20.1.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://www.haskell.org/happy/
Licenses: FreeBSD
Build system: haskell
Synopsis: Parser generator for Haskell
Description:

Happy is a parser generator for Haskell. Given a grammar specification in BNF, Happy generates Haskell code to parse the grammar. Happy works in a similar way to the yacc tool for C.

ghc-cmark-gfm 0.2.5
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/kivikakk/cmark-gfm-hs
Licenses: Modified BSD
Build system: haskell
Synopsis: Fast, accurate GitHub Flavored Markdown parser and renderer
Description:

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

ghc-th-reify-many 0.1.10
Dependencies: ghc-safe@0.3.19 ghc-th-expand-syns@0.4.11.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/mgsloan/th-reify-many
Licenses: Modified BSD
Build system: haskell
Synopsis: Recurseively reify template haskell datatype info
Description:

th-reify-many provides functions for recursively reifying top level declarations. The main intended use case is for enumerating the names of datatypes reachable from an initial datatype, and passing these names to some function which generates instances.

ghc-base64 0.4.2.4
Dependencies: ghc-text-short@0.1.5
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/emilypi/base64
Licenses: Modified BSD
Build system: haskell
Synopsis: Modern RFC 4648-compliant Base64 library
Description:

RFC 4648-compliant Base64 with an eye towards performance and modernity (additional support for RFC 7049 standards)

ghc-hcodecs 0.5.2
Dependencies: ghc-fail@4.9.0.0 ghc-random@1.2.1.1 ghc-semigroups@0.20
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/Mokosha/HCodecs
Licenses: Modified BSD
Build system: haskell
Synopsis: Read, write and manipulate MIDI, WAVE and SoundFont2 multimedia files
Description:

This library provides functions to read, write and manipulate MIDI, WAVE and SoundFont2 multimedia files. It is written entirely in Haskell (without any FFI). It uses efficient parsing and building combinators for binary data stored in ByteStrings (based on the one in binary package).

ghc-vector-algorithms 0.8.0.4
Dependencies: ghc-vector@0.12.3.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/bos/math-functions
Licenses: Modified BSD
Build system: haskell
Synopsis: Algorithms for vector arrays in Haskell
Description:

This Haskell library algorithms for vector arrays.

ghc-cabal-syntax 3.6.0.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://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-constraints-extras 0.3.2.1
Dependencies: ghc-constraints@0.13.4 ghc-aeson@2.0.3.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/obsidiansystems/constraints-extras
Licenses: Modified BSD
Build system: haskell
Synopsis: Utility package for constraints
Description:

Convenience functions and TH for working with constraints. See README.md for example usage.

ghc-config-ini 0.2.5.0
Dependencies: ghc-unordered-containers@0.2.19.1 ghc-megaparsec@9.2.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/aisamanra/config-ini
Licenses: Modified BSD
Build system: haskell
Synopsis: Monadic Haskell DSL for parsing simple INI configuration files
Description:

The config-ini Haskell library exports some simple monadic functions to ease the parsing of .ini-style configuration files, and to write and update them in an efficient diff-minimal way. This means that if you parse a file, update a single field, and reserialize, that file should differ only in the field we changed and that's it: field order, comments, and incidental whitespace will remain unchanged. The library aims to produce human-readable error messages when things go wrong.

ghc-witherable 0.4.2
Dependencies: ghc-base-orphans@0.8.8.2 ghc-hashable@1.4.2.0 ghc-unordered-containers@0.2.19.1 ghc-vector@0.12.3.1 ghc-indexed-traversable@0.1.2.1 ghc-indexed-traversable-instances@0.1.1.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/fumieval/witherable
Licenses: Modified BSD
Build system: haskell
Synopsis: Filterable traversable
Description:

This package provides a stronger variant of `traverse` which can remove elements and generalised mapMaybe, catMaybes, filter

ghc-csv 0.1.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://hackage.haskell.org/package/csv
Licenses: Expat
Build system: haskell
Synopsis: CSV loader and dumper
Description:

This library parses and dumps documents that are formatted according to RFC 4180, The common Format and MIME Type for Comma-Separated Values (CSV) Files. This format is used, among many other things, as a lingua franca for spreadsheets, and for certain web services.

ghc-highlighting-kate 0.6.4
Dependencies: ghc-diff@0.4.1 ghc-regex-pcre-builtin@0.95.2.3.8.44
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/jgm/highlighting-kate
Licenses: GPL 2+
Build system: haskell
Synopsis: Syntax highlighting library
Description:

Highlighting-kate is a syntax highlighting library with support for nearly one hundred languages. The syntax parsers are automatically generated from Kate syntax descriptions, so any syntax supported by Kate can be added. An (optional) command-line program is provided, along with a utility for generating new parsers from Kate XML syntax descriptions.

ghc-edit-distance 0.2.2.1
Dependencies: ghc-random@1.2.1.1 ghc-test-framework@0.8.2.0 ghc-quickcheck@2.14.3 ghc-test-framework-quickcheck2@0.3.0.5
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/phadej/edit-distance
Licenses: Modified BSD
Build system: haskell
Synopsis: Levenshtein and restricted Damerau-Levenshtein edit distances
Description:

This package provides optimized functions to determine the edit distances for fuzzy matching, including Levenshtein and restricted Damerau-Levenshtein algorithms.

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-cgi 3001.5.0.0
Dependencies: ghc-exceptions@0.10.4 ghc-multipart@0.2.1 ghc-network-uri@2.6.4.2 ghc-network@3.1.4.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/cheecheeo/haskell-cgi
Licenses: Modified BSD
Build system: haskell
Synopsis: Library for writing CGI programs
Description:

This is a Haskell library for writing CGI programs.

ghc-binary-orphans 1.0.4.1
Dependencies: ghc-data-array-byte@0.1.0.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://hackage.haskell.org/package/binary-orphans
Licenses: Modified BSD
Build system: haskell
Synopsis: Compatibility package for binary
Description:

This package provides instances defined in later versions of ghc-binary package.

ghc-ipynb 0.2
Dependencies: ghc-unordered-containers@0.2.19.1 ghc-base64-bytestring@1.2.1.0 ghc-aeson@2.0.3.0 ghc-semigroups@0.20
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://hackage.haskell.org/package/ipynb
Licenses: Modified BSD
Build system: haskell
Synopsis: Data structure for working with Jupyter notebooks
Description:

This library defines a data structure for representing Jupyter notebooks, along with ToJSON and FromJSON instances for conversion to and from JSON .ipynb files.

ghc-sdl-image 0.6.2.0
Dependencies: ghc-sdl@0.6.7.0 sdl-image@1.2.12
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://hackage.haskell.org/package/SDL-image
Licenses: Modified BSD
Build system: haskell
Synopsis: Haskell bindings to libSDL_image
Description:

SDL_image is an image file loading library. It loads images as SDL surfaces, and supports the following formats: BMP, GIF, JPEG, LBM, PCX, PNG, PNM, TGA, TIFF, XCF, XPM, XV.

ghc-indexed-traversable-instances 0.1.1.2
Dependencies: ghc-indexed-traversable@0.1.2.1 ghc-onetuple@0.3.1 ghc-tagged@0.8.6.1 ghc-unordered-containers@0.2.19.1 ghc-vector@0.12.3.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://hackage.haskell.org/package/indexed-traversable-instances
Licenses: FreeBSD
Build system: haskell
Synopsis: More instances of FunctorWithIndex, FoldableWithIndex, TraversableWithIndex
Description:

This package provides extra instances for type-classes in the [indexed-traversable](https://hackage.haskell.org/package/indexed-traversable) package. . The intention is to keep this package minimal; it provides instances that formerly existed in @lens@ or @optics-extra@. We recommend putting other instances directly into their defining packages. The @indexed-traversable@ package is light, having only GHC boot libraries as its dependencies.

ghc-vector-binary-instances 0.2.5.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/bos/vector-binary-instances
Licenses: Modified BSD
Build system: haskell
Synopsis: Instances of Data.Binary and Data.Serialize for vector
Description:

This library provides instances of Binary for the types defined in the vector package, making it easy to serialize vectors to and from disk. We use the generic interface to vectors, so all vector types are supported. Specific instances are provided for unboxed, boxed and storable vectors.

ghc-prettyprinter 1.7.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://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-interpolate 0.2.1
Dependencies: ghc-haskell-src-meta@0.8.12
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/sol/interpolate
Licenses: Expat
Build system: haskell
Synopsis: String interpolation library
Description:

This package provides a string interpolation library for Haskell.

ghc-postgresql-simple 0.6.4
Dependencies: ghc-time-compat@1.9.6.1 ghc-aeson@2.0.3.0 ghc-attoparsec@0.14.4 ghc-bytestring-builder@0.10.8.2.0 ghc-case-insensitive@1.2.1.0 ghc-hashable@1.4.2.0 ghc-only@0.1 ghc-postgresql-libpq@0.9.5.0 ghc-scientific@0.3.7.0 ghc-uuid-types@1.0.5 ghc-vector@0.12.3.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://hackage.haskell.org/package/postgresql-simple
Licenses: Modified BSD
Build system: haskell
Synopsis: Mid-Level PostgreSQL client library
Description:

This package provides a mid-Level PostgreSQL client library, forked from ghc-mysql-simple.

Total packages: 69226