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

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-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: Haskell utilities for accessing and manipulating fields of records
Description:

This package provides Haskell modules for accessing and manipulating fields of records.

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-fingertree 0.1.6.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/fingertree
Licenses: Modified BSD
Build system: haskell
Synopsis: Generic finger-tree structure
Description:

This library provides finger trees, a general sequence representation with arbitrary annotations, for use as a base for implementations of various collection types. It includes examples, as described in section 4 of Ralf Hinze and Ross Paterson, "Finger trees: a simple general-purpose data structure".

ghc-easyplot 1.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hub.darcs.net/scravy/easyplot
Licenses: Expat
Build system: haskell
Synopsis: Haskell plotting library based on gnuplot
Description:

This package provides a plotting library for Haskell, using gnuplot for rendering.

ghc-microlens-ghc 0.4.15.1
Dependencies: ghc-microlens@0.4.14.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://github.com/stevenfontanella/microlens
Licenses: Modified BSD
Build system: haskell
Synopsis: Use @code{microlens} with GHC libraries like @code{array}
Description:

This library provides everything that microlens provides plus instances to make each, at, and ix usable with arrays, ByteString, and containers. This package is a part of the microlens family; see the readme on Github.

ghc-call-stack 0.4.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/sol/call-stack#readme
Licenses: Expat
Build system: haskell
Synopsis: Use GHC call-stacks in a backward compatible way
Description:

This package provides a compatibility layer for using GHC call stacks with different versions of the compiler.

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-primitive-addr 0.1.0.3
Dependencies: ghc-primitive@0.9.1.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/byteverse/primitive-addr
Licenses: Modified BSD
Build system: haskell
Synopsis: Addresses to unmanaged memory
Description:

This library provides the Data.Primitive.Addr module that was a part of the primitive library before primitive-0.7.0.0.

ghc-chart 1.9.5
Dependencies: ghc-old-locale@1.0.0.7 ghc-lens@5.3.5 ghc-colour@2.3.6 ghc-data-default-class@0.2.0.0 ghc-operational@0.2.4.2 ghc-vector@0.13.2.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/timbod7/haskell-chart/wiki
Licenses: Modified BSD
Build system: haskell
Synopsis: Library for generating 2D charts and plots
Description:

This package provides a library for generating 2D charts and plots, with backends provided by the Cairo and Diagrams libraries.

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-zip-archive 0.4.3.2
Dependencies: ghc-zlib@0.7.1.0 ghc-digest@0.0.2.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://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-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-th-lift 0.8.6
Dependencies: ghc-th-abstraction@0.7.1.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://github.com/RyanGlScott/th-lift
Licenses: Modified BSD
Build system: haskell
Synopsis: Derive Template Haskell's Lift class for datatypes
Description:

This is a Haskell library to derive Template Haskell's Lift class for datatypes.

ghc-bytestring-lexing 0.5.0.15
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://wrengr.org/software/hackage.html
Licenses: Modified BSD
Build system: haskell
Synopsis: Parse and produce literals from strict or lazy bytestrings
Description:

This package provides tools to parse and produce literals efficiently from strict or lazy bytestrings.

ghc-tomland 1.3.3.3
Dependencies: ghc-hashable@1.5.0.0 ghc-megaparsec@9.7.0 ghc-parser-combinators@1.3.0 ghc-unordered-containers@0.2.20 ghc-validation-selective@0.2.0.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/kowainik/tomland
Licenses: MPL 2.0
Build system: haskell
Synopsis: Bidirectional TOML serialization
Description:

Implementation of bidirectional TOML serialization.

ghc-generic-lens 2.2.2.0
Dependencies: ghc-generic-lens-core@2.2.1.0 ghc-profunctors@5.6.3
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/kcsongor/generic-lens
Licenses: Modified BSD
Build system: haskell
Synopsis: Generically derive traversals, lenses and prisms
Description:

This library uses GHC.Generics to derive efficient optics (traversals, lenses and prisms) for algebraic data types in a type-directed way, with a focus on good type inference and error messages when possible. The library exposes a van Laarhoven interface. For an alternative interface, supporting an opaque optic type, see generic-optics.

ghc-th-env 0.1.1
Dependencies: ghc-th-compat@0.1.6
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/dzhus/th-env
Licenses: Modified BSD
Build system: haskell
Synopsis: Template Haskell splices that expand to an environment variable
Description:

This package provides a Template Haskell splice that expand to the value of an environment variable. This can be used to embed build-time parameters in the application.

ghc-vty 6.4
Dependencies: ghc-blaze-builder@0.4.4.1 ghc-microlens@0.4.14.0 ghc-microlens-mtl@0.2.1.0 ghc-utf8-string@1.0.2 ghc-vector@0.13.2.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/jtdaugherty/vty
Licenses: Modified BSD
Build system: haskell
Synopsis: Simple terminal UI library
Description:

vty is a terminal GUI library in the niche of ncurses, intended to be easy to use and to provide good support for common terminal types.

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-persistent-sqlite 2.13.3.1
Dependencies: ghc-aeson@2.2.3.0 ghc-conduit@1.3.6.1 ghc-microlens-th@0.4.3.17 ghc-monad-logger@0.3.42 ghc-persistent@2.17.1.0 ghc-resource-pool@0.4.0.0 ghc-resourcet@1.3.0 ghc-unliftio-core@0.2.1.0 ghc-unordered-containers@0.2.20
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://www.yesodweb.com/book/persistent
Licenses: Expat
Build system: haskell
Synopsis: Backend for the persistent library using sqlite3
Description:

This Haskell package includes a thin sqlite3 wrapper based on the direct-sqlite package, as well as the entire C library, so there are no system dependencies.

ghc-peano 0.1.0.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://hackage.haskell.org/package/peano
Licenses: Modified BSD
Build system: haskell
Synopsis: Peano numbers
Description:

Provides an efficient Haskell implementation of Peano numbers

ghc-wherefrom-compat 0.1.1.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/wherefrom-compat
Licenses: FreeBSD
Build system: haskell
Synopsis: A compatibility layer for GHC's 'wherefrom' function
Description:

This package provides a compatibility layer for GHC's wherefrom function, which exposes info provenance information. Each major version of this library exports a different version of this interface.

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-indexed-traversable-instances 0.1.2
Dependencies: ghc-indexed-traversable@0.1.4 ghc-onetuple@0.4.2 ghc-tagged@0.8.9 ghc-unordered-containers@0.2.20 ghc-vector@0.13.2.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://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.

Total packages: 72465