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

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-hindent 6.3.0
Dependencies: ghc-async@2.2.5 ghc-lib-parser@9.12.2.20250421 ghc-lib-parser-ex@9.12.0.0 ghc-monad-loops@0.4.3 ghc-optparse-applicative@0.18.1.0 ghc-path@0.9.6-1.17294d1 ghc-path-io@1.8.2 ghc-regex-tdfa@1.3.2.4 ghc-split@0.2.5 ghc-syb@0.7.2.4 ghc-unicode-show@0.1.1.1 ghc-utf8-string@1.0.2 ghc-yaml@0.11.11.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/mihaimaruseac/hindent
Licenses: Modified BSD
Build system: haskell
Synopsis: Extensible Haskell pretty printer
Description:

This package provides automatic formatting for Haskell files. Both a library and an executable.

ghc-exactprint 1.10.0.0
Dependencies: ghc-syb@0.7.2.4
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://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-semaphore-compat 1.0.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://gitlab.haskell.org/ghc/semaphore-compat
Licenses: Modified BSD
Build system: haskell
Synopsis: Cross-platform abstraction for system semaphores
Description:

This package provides a cross-platform implementation of system semaphores that abstracts over the `unix` and `Win32` libraries.

ghc-base64-bytestring 1.2.1.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/haskell/base64-bytestring
Licenses: Modified BSD
Build system: haskell
Synopsis: Base64 encoding and decoding for ByteStrings
Description:

This library provides fast base64 encoding and decoding for Haskell ByteStrings.

ghc-dense-linear-algebra 0.1.0.0
Dependencies: ghc-math-functions@0.3.4.4 ghc-primitive@0.9.1.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
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/dense-linear-algebra
Licenses: FreeBSD
Build system: haskell
Synopsis: Simple and incomplete implementation of linear algebra
Description:

This library is simply a collection of linear-algebra related modules split from the statistics library.

ghc-stm-chans 3.0.0.9
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: Additional types of channels for ghc-stm
Description:

This Haskell package offers a collection of channel types, similar to Control.Concurrent.STM.{TChan,TQueue} but with additional features.

ghc-commonmark 0.2.6.1
Dependencies: ghc-unicode-transforms@0.4.0.1 ghc-unicode-data@0.6.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/jgm/commonmark-hs
Licenses: Modified BSD
Build system: haskell
Synopsis: Pure Haskell Commonmark parser
Description:

This library provides the core data types and functions for parsing Commonmark. The parser is fully Commonmark-compliant and passes the test suite. It is designed to be customizable and easily extensible. To customize the output, create an AST, or support a new output format, one need only define some new typeclass instances. It is also easy to add new syntax elements or modify existing ones.

Accurate information about source positions is available for all block and inline elements. Thus the library can be used to create an accurate syntax highlighter or an editor with live preview. The parser has been designed for robust performance even in pathological cases that tend to cause stack overflows or exponential slowdowns in other parsers, with parsing speed that varies linearly with input length.

ghc-hslua-aeson 2.3.1.1
Dependencies: ghc-aeson@2.2.3.0 ghc-hashable@1.5.0.0 ghc-hslua-core@2.3.2 ghc-hslua-marshalling@2.3.1 ghc-scientific@0.3.8.0 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: https://hslua.org/
Licenses: Expat
Build system: haskell
Synopsis: Allow aeson data types to be used with Lua
Description:

This package provides instances to push and receive any datatype encodable as JSON to and from the Lua stack.

ghc-diagrams-lib 1.5.0.1
Dependencies: ghc-semigroups@0.20 ghc-monoid-extras@0.7 ghc-dual-tree@0.2.3.1 ghc-diagrams-core@1.5.1.1 ghc-diagrams-solve@0.1.3.1 ghc-active@0.2.1 ghc-colour@2.3.6 ghc-data-default@0.8.0.1 ghc-fingertree@0.1.6.2 ghc-intervals@0.9.3 ghc-lens@5.3.5 ghc-tagged@0.8.9 ghc-optparse-applicative@0.18.1.0 ghc-juicypixels@3.3.9 ghc-hashable@1.5.0.0 ghc-linear@1.23.2 ghc-adjunctions@4.4.3 ghc-distributive@0.6.2.1 ghc-unordered-containers@0.2.20 ghc-profunctors@5.6.3 ghc-cereal@0.5.8.3 ghc-fail@4.9.0.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://diagrams.github.io
Licenses: Modified BSD
Build system: haskell
Synopsis: Embedded domain-specific language for declarative graphics
Description:

Diagrams is a flexible, extensible embedded domain-specific language (EDSL) for creating graphics of many types. Graphics can be created in arbitrary vector spaces and rendered with multiple backends. This package provides a standard library of primitives and operations for creating diagrams.

ghc-gluraw 2.0.0.5
Dependencies: glu@9.0.2 ghc-openglraw@3.3.4.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://www.haskell.org/haskellwiki/Opengl
Licenses: Modified BSD
Build system: haskell
Synopsis: Raw Haskell bindings GLU
Description:

GLURaw is a raw Haskell binding for the GLU 1.3 OpenGL utility library. It is basically a 1:1 mapping of GLU's C API, intended as a basis for a nicer interface.

ghc-extra 1.8
Dependencies: ghc-clock-bootstrap@0.8.4
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/ndmitchell/extra#readme
Licenses: Modified BSD
Build system: haskell
Synopsis: Extra Haskell functions
Description:

This library provides extra functions for the standard Haskell libraries. Most functions are simple additions, filling out missing functionality. A few functions are available in later versions of GHC, but this package makes them available back to GHC 7.2.

ghc-invariant 0.6.4
Dependencies: ghc-bifunctors@5.6.2 ghc-comonad@5.0.9 ghc-contravariant@1.5.5 ghc-profunctors@5.6.3 ghc-statevar@1.2.2 ghc-tagged@0.8.9 ghc-th-abstraction@0.7.1.0 ghc-transformers-compat@0.7.2 ghc-unordered-containers@0.2.20
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/nfrisby/invariant-functors
Licenses: FreeBSD
Build system: haskell
Synopsis: Haskell98 invariant functors
Description:

Haskell98 invariant functors (also known as exponential functors). For more information, see Edward Kmett's article Rotten Bananas.

ghc-reflex 0.9.3.4
Dependencies: ghc-memotrie@0.6.11 ghc-bifunctors@5.6.2 ghc-comonad@5.0.9 ghc-commutative-semigroups@0.2.0.2 ghc-constraints@0.14.2 ghc-constraints-extras@0.4.0.2 ghc-data-default@0.8.0.1 ghc-dependent-map@0.4.0.0 ghc-dependent-sum@0.7.2.0 ghc-exception-transformers@0.4.0.12 ghc-lens@5.3.5 ghc-mmorph@1.2.1 ghc-monad-control@1.0.3.1 ghc-patch@0.0.8.4 ghc-prim-uniq@0.2 ghc-primitive@0.9.1.0 ghc-profunctors@5.6.3 ghc-random@1.2.1.3 ghc-ref-tf@0.5.0.1 ghc-reflection@2.1.9 ghc-semigroupoids@6.0.1 ghc-syb@0.7.2.4 ghc-unbounded-delays@0.1.1.1 ghc-witherable@0.5 ghc-these@1.2.1 ghc-semialign@1.3.1 ghc-monoidal-containers@0.6.6.0 ghc-haskell-src-exts@1.23.1 ghc-haskell-src-meta@0.8.15
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-contravariant-extras 0.3.5.4
Dependencies: ghc-contravariant@1.5.5 ghc-template-haskell-compat-v0208@0.1.9.5
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/nikita-volkov/contravariant-extras
Licenses: Expat
Build system: haskell
Synopsis: Extras for the @code{ghc-contravariant} Haskell package
Description:

This Haskell package provides extras for the ghc-contravariant package.

ghc-fail 4.9.0.0
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://prime.haskell.org/wiki/Libraries/Proposals/MonadFail
Licenses: Modified BSD
Build system: haskell
Synopsis: Forward-compatible MonadFail class
Description:

This package contains the Control.Monad.Fail module providing the MonadFail class that became available in base-4.9.0.0 for older base package versions. This package turns into an empty package when used with GHC versions which already provide the Control.Monad.Fail module.

ghc-csv 0.1.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://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-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-skylighting-core 0.14.6
Dependencies: ghc-aeson@2.2.3.0 ghc-case-insensitive@1.2.1.0 ghc-attoparsec@0.14.4 ghc-utf8-string@1.0.2 ghc-xml-conduit@1.10.0.1 ghc-safe@0.3.21 ghc-base64-bytestring@1.2.1.0 ghc-colour@2.3.6
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/jgm/skylighting
Licenses: Modified BSD
Build system: haskell
Synopsis: Syntax highlighting library
Description:

Skylighting is a syntax highlighting library with support for over one hundred languages. It derives its tokenizers from XML syntax definitions used by KDE's KSyntaxHighlighting framework, so any syntax supported by that framework can be added. An optional command-line program is provided. Skylighting is intended to be the successor to highlighting-kate.

ghc-intervalmap 0.6.2.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://www.chr-breitkopf.de/comp/IntervalMap
Licenses: Modified BSD
Build system: haskell
Synopsis: Containers for intervals, with efficient search
Description:

This package provides ordered containers of intervals, with efficient search for all keys containing a point or overlapping an interval. See the example code on the home page for a quick introduction.

ghc-data-default-class 0.2.0.0
Dependencies: ghc-data-default@0.8.0.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/data-default-class
Licenses: Modified BSD
Build system: haskell
Synopsis: Types with default values
Description:

This package defines a class for types with default values.

ghc-chasingbottoms 1.3.1.16
Dependencies: ghc-quickcheck@2.15.0.1 ghc-random@1.2.1.3 ghc-syb@0.7.2.4
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/ChasingBottoms
Licenses: Expat
Build system: haskell
Synopsis: Testing of partial and infinite values in Haskell
Description:

This is a library for testing code involving bottoms or infinite values. For the underlying theory and a larger example involving use of QuickCheck, see the article "Chasing Bottoms A Case Study in Program Verification in the Presence of Partial and Infinite Values".

ghc-statevar 1.2.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: https://github.com/haskell-opengl/StateVar
Licenses: Modified BSD
Build system: haskell
Synopsis: State variables for Haskell
Description:

This package provides state variables, which are references in the IO monad, like IORefs or parts of the OpenGL state.

ghc-blaze-markup 0.8.3.0
Dependencies: ghc-blaze-builder@0.4.4.1
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://jaspervdj.be/blaze
Licenses: Modified BSD
Build system: haskell
Synopsis: Fast markup combinator library for Haskell
Description:

This library provides core modules of a markup combinator library for Haskell.

ghc-utility-ht 0.0.17.2
Channel: guix
Location: gnu/packages/haskell-xyz.scm (gnu packages haskell-xyz)
Home page: http://hackage.haskell.org/package/utility-ht
Licenses: Modified BSD
Build system: haskell
Synopsis: Haskell helper functions for Lists, Maybes, Tuples, Functions
Description:

This package includes Hakell modules providing various helper functions for Lists, Maybes, Tuples, Functions.

Total packages: 32521