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

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.


shelltestrunner 1.10
Dependencies: ghc-diff@1.0.2 ghc-filemanip@0.3.6.3 ghc-hunit@1.6.2.0 ghc-cmdargs@0.10.22 ghc-pretty-show@1.10 ghc-regex-tdfa@1.3.2.4 ghc-safe@0.3.21 ghc-test-framework@0.8.2.2 ghc-test-framework-hunit@0.3.0.2 ghc-utf8-string@1.0.2 ghc-hspec@2.11.12 ghc-hspec-core@2.11.12 ghc-hspec-contrib@0.5.2
Channel: guix
Location: gnu/packages/haskell-apps.scm (gnu packages haskell-apps)
Home page: https://github.com/simonmichael/shelltestrunner
Licenses: GPL 3+
Build system: haskell
Synopsis: Test CLI programs
Description:

shelltestrunner (executable: shelltest) is a command-line tool for testing command-line programs, or general shell commands. It reads simple test specifications defining a command to run, some input, and the expected output, stderr, and exit status.

ghcid 0.8.9
Dependencies: ghc-extra@1.8 ghc-ansi-terminal@1.1.3 ghc-cmdargs@0.10.22 ghc-fsnotify@0.4.4.0 ghc-terminal-size@0.3.4
Channel: guix
Location: gnu/packages/haskell-apps.scm (gnu packages haskell-apps)
Home page: https://github.com/ndmitchell/ghcid#readme
Licenses: Modified BSD
Build system: haskell
Synopsis: GHCi based bare bones IDE
Description:

Either "GHCi as a daemon" or "GHC + a bit of an IDE". A very simple Haskell development tool which shows you the errors in your project and updates them whenever you save. Run ghcid --topmost --command=ghci, where --topmost makes the window on top of all others (Windows only) and --command is the command to start GHCi on your project (defaults to ghci if you have a .ghci file, or else to cabal repl).

scroll 1.20250228.2
Dependencies: ghc-base-compat@0.14.1 ghc-case-insensitive@1.2.1.0 ghc-data-default@0.8.0.1 ghc-ifelse@0.85 ghc-monad-loops@0.4.3 ghc-ncurses@0.2.16 ghc-optparse-applicative@0.18.1.0 ghc-random@1.2.1.3 ghc-vector@0.13.2.0
Channel: guix
Location: gnu/packages/haskell-apps.scm (gnu packages haskell-apps)
Home page: https://joeyh.name/code/scroll/
Licenses: GPL 2
Build system: haskell
Synopsis: Roguelike game
Description:

You're a bookworm that's stuck on a scroll. You have to dodge between words and use spells to make your way down the page as the scroll is read. Go too slow and you'll get wound up in the scroll and crushed.

stylish-haskell 0.15.1.0
Dependencies: ghc-aeson@2.2.3.0 ghc-file-embed@0.0.16.0 ghc-regex-tdfa@1.3.2.4 ghc-syb@0.7.2.4 ghc-hsyaml-aeson@0.2.0.2 ghc-hsyaml@0.2.1.5 ghc-semigroups@0.20 ghc-lib-parser@9.12.2.20250421 ghc-lib-parser-ex@9.12.0.0 ghc-strict@0.5.1 ghc-optparse-applicative@0.18.1.0
Channel: guix
Location: gnu/packages/haskell-apps.scm (gnu packages haskell-apps)
Home page: https://github.com/haskell/stylish-haskell
Licenses: Modified BSD
Build system: haskell
Synopsis: Haskell code prettifier
Description:

Stylish-haskell is a Haskell code prettifier. The goal is not to format all of the code in a file, to avoid "getting in the way". However, this tool can e.g. clean up import statements and help doing various tasks that get tedious very quickly. It can

  • Align and sort import statements

  • Group and wrap -# LANGUAGE #- pragmas, remove (some) redundant pragmas

  • Remove trailing whitespaces

  • Align branches in case and fields in records

  • Convert line endings (customisable)

  • Replace tabs by four spaces (turned off by default)

  • Replace some ASCII sequences by their Unicode equivalent (turned off by default)

ghc-hspec-api 2.11.12
Dependencies: ghc-hspec-core@2.11.12
Channel: guix
Location: gnu/packages/haskell-check.scm (gnu packages haskell-check)
Home page: https://hspec.github.io/
Licenses: Expat
Build system: haskell
Synopsis: A Testing Framework for Haskell
Description:

This package provides a stable API that can be used to extend Hspec's functionality.

ghc-tasty 1.5.3
Dependencies: ghc-tagged@0.8.9 ghc-optparse-applicative@0.18.1.0 ghc-ansi-terminal@1.1.3 ghc-unbounded-delays@0.1.1.1
Channel: guix
Location: gnu/packages/haskell-check.scm (gnu packages haskell-check)
Home page: https://github.com/UnkindPartition/tasty
Licenses: Expat
Build system: haskell
Synopsis: Modern and extensible testing framework
Description:

Tasty is a modern testing framework for Haskell. It lets you combine your unit tests, golden tests, QuickCheck/SmallCheck properties, and any other types of tests into a single test suite.

ghc-tasty-kat 0.0.3
Dependencies: ghc-tasty@1.5.3 ghc-tasty-quickcheck@0.11.1 ghc-tasty-hunit@0.10.2
Channel: guix
Location: gnu/packages/haskell-check.scm (gnu packages haskell-check)
Home page: https://github.com/vincenthz/tasty-kat
Licenses: Expat
Build system: haskell
Synopsis: Known Answer Tests (KAT) framework for tasty
Description:

This package provides a Known Answer Tests (KAT) framework for tasty.

ghc-quickcheck-classes 0.6.5.0
Dependencies: ghc-quickcheck@2.15.0.1 ghc-primitive@0.9.1.0 ghc-primitive-addr@0.1.0.3 ghc-quickcheck-classes-base@0.6.2.0 ghc-semigroups-bootstrap@0.20 ghc-fail@4.9.0.0 ghc-tagged@0.8.9 ghc-aeson@2.2.3.0 ghc-semigroupoids@6.0.1 ghc-semirings@0.7 ghc-vector@0.13.2.0
Channel: guix
Location: gnu/packages/haskell-check.scm (gnu packages haskell-check)
Home page: https://github.com/andrewthad/quickcheck-classes#readme
Licenses: Modified BSD
Build system: haskell
Synopsis: QuickCheck common typeclasses
Description:

This library provides QuickCheck properties to ensure that typeclass instances adhere to the set of laws that they are supposed to. There are other libraries that do similar things, such as genvalidity-hspec and checkers. This library differs from other solutions by not introducing any new typeclasses that the user needs to learn. /Note:/ on GHC < 8.5, this library uses the higher-kinded typeclasses (Data.Functor.Classes.Show1, Data.Functor.Classes.Eq1, Data.Functor.Classes.Ord1, etc.), but on GHC >= 8.5, it uses -XQuantifiedConstraints to express these constraints more cleanly.

ghc-test-framework 0.8.2.2
Dependencies: ghc-ansi-terminal@1.1.3 ghc-ansi-wl-pprint@1.0.2 ghc-random@1.2.1.3 ghc-regex-posix@0.96.0.2 ghc-old-locale@1.0.0.7 ghc-xml@1.3.14 ghc-hostname@1.0
Channel: guix
Location: gnu/packages/haskell-check.scm (gnu packages haskell-check)
Home page: https://github.com/haskell/test-framework#readme
Licenses: Modified BSD
Build system: haskell
Synopsis: Framework for running and organising tests
Description:

This package allows tests such as QuickCheck properties and HUnit test cases to be assembled into test groups, run in parallel (but reported in deterministic order, to aid diff interpretation) and filtered and controlled by command line options. All of this comes with colored test output, progress reporting and test statistics output.

ghc-tasty-th 0.1.7
Dependencies: ghc-haskell-src-exts@1.23.1 ghc-tasty@1.5.3
Channel: guix
Location: gnu/packages/haskell-check.scm (gnu packages haskell-check)
Home page: https://github.com/bennofs/tasty-th
Licenses: Modified BSD
Build system: haskell
Synopsis: Automatically generate tasty TestTrees
Description:

Tasty-th automatically generates tasty TestTrees from functions of the current module, using TemplateHaskell. This is a fork the original test-framework-th package, modified to work with tasty instead of test-framework.

ghc-hspec-contrib 0.5.2
Dependencies: ghc-hunit@1.6.2.0 ghc-call-stack@0.4.0 ghc-hspec-core@2.11.12
Channel: guix
Location: gnu/packages/haskell-check.scm (gnu packages haskell-check)
Home page: https://hspec.github.io/
Licenses: Expat
Build system: haskell
Synopsis: Contributed functionality for Hspec
Description:

This package provides contributed Hspec extensions.

ghc-tasty-silver 3.3.2.1
Dependencies: ghc-ansi-terminal@1.1.3 ghc-optparse-applicative@0.18.1.0 ghc-process-extras@0.7.4 ghc-regex-tdfa@1.3.2.4 ghc-silently@1.2.5.4 ghc-tagged@0.8.9 ghc-tasty@1.5.3 ghc-temporary@1.3
Channel: guix
Location: gnu/packages/haskell-check.scm (gnu packages haskell-check)
Home page: https://github.com/phile314/tasty-silver
Licenses: Expat
Build system: haskell
Synopsis: Fancy test runner, including support for golden tests
Description:

This package provides a fancy test runner and support for golden testing. A golden test is an IO action that writes its result to a file. To pass the test, this output file should be identical to the corresponding ``golden'' file, which contains the correct result for the test. The test runner allows filtering tests using regexes, and to interactively inspect the result of golden tests.

ghc-hspec 2.11.12
Dependencies: ghc-quickcheck@2.15.0.1 ghc-hspec-core@2.11.12 hspec-discover@2.11.12 ghc-hspec-expectations@0.8.4
Channel: guix
Location: gnu/packages/haskell-check.scm (gnu packages haskell-check)
Home page: https://hspec.github.io/
Licenses: Expat
Build system: haskell
Synopsis: Testing Framework for Haskell
Description:

This library provides the Hspec testing framework for Haskell, inspired by the Ruby library RSpec.

ghc-doctest-exitcode-stdio 0.0.0.1
Dependencies: ghc-doctest-lib@0.1.1.1 ghc-quickcheck@2.15.0.1 ghc-semigroups@0.20
Channel: guix
Location: gnu/packages/haskell-check.scm (gnu packages haskell-check)
Home page: https://hub.darcs.net/thielema/doctest-exitcode-stdio/
Licenses: Modified BSD
Build system: haskell
Synopsis: Run Doctests in a @code{Cabal.Test.exitcode-stdio} environment
Description:

This package allows on to run Doctests in a Cabal.Test.exitcode-stdio environment.

ghc-quickcheck-io 0.2.0
Dependencies: ghc-quickcheck@2.15.0.1 ghc-hunit@1.6.2.0
Channel: guix
Location: gnu/packages/haskell-check.scm (gnu packages haskell-check)
Home page: https://github.com/hspec/quickcheck-io#readme
Licenses: Expat
Build system: haskell
Synopsis: Use HUnit assertions as QuickCheck properties
Description:

This package provides an orphan instance that allows you to use HUnit assertions as QuickCheck properties.

ghc-testing-type-modifiers 0.1.0.1
Channel: guix
Location: gnu/packages/haskell-check.scm (gnu packages haskell-check)
Home page: https://hackage.haskell.org/package/testing-type-modifiers
Licenses: Unlicense
Build system: haskell
Synopsis: Data type modifiers for property based testing
Description:

Property based testing libraries such as QuickCheck tend to include type modifiers. Most of them are used to quantify over subsets of a type. This library is intended to supply these modifiers to be used by testing libraries, in an effort to make properties more portable between testing frameworks.

ghc-quickcheck 2.15.0.1
Dependencies: ghc-random-bootstrap@1.2.1.3 ghc-splitmix-bootstrap@0.1.3.1
Channel: guix
Location: gnu/packages/haskell-check.scm (gnu packages haskell-check)
Home page: https://github.com/nick8325/quickcheck
Licenses: Modified BSD
Build system: haskell
Synopsis: Automatic testing of Haskell programs
Description:

QuickCheck is a library for random testing of program properties. The programmer provides a specification of the program, in the form of properties which functions should satisfy, and QuickCheck then tests that the properties hold in a large number of randomly generated cases. Specifications are expressed in Haskell, using combinators defined in the QuickCheck library.

ghc-doctest-lib 0.1.1.1
Channel: guix
Location: gnu/packages/haskell-check.scm (gnu packages haskell-check)
Home page: https://hub.darcs.net/thielema/doctest-lib/
Licenses: Expat
Build system: haskell
Synopsis: Parts of doctest exposed as library
Description:

Parts of doctest exposed as library. For use with the doctest-extract utility.

ghc-tasty-hspec 1.2.0.4
Dependencies: ghc-hspec@2.11.12 ghc-hspec-api@2.11.12 ghc-hspec-core@2.11.12 ghc-quickcheck@2.15.0.1 ghc-tasty@1.5.3 ghc-tasty-smallcheck@0.8.2 ghc-tasty-quickcheck@0.11.1
Channel: guix
Location: gnu/packages/haskell-check.scm (gnu packages haskell-check)
Home page: https://github.com/mitchellwrosen/tasty-hspec
Licenses: Modified BSD
Build system: haskell
Synopsis: Hspec support for the Tasty test framework
Description:

This package provides a Tasty provider for Hspec test suites.

ghc-tasty-hunit 0.10.2
Dependencies: ghc-tasty@1.5.3 ghc-call-stack@0.4.0
Channel: guix
Location: gnu/packages/haskell-check.scm (gnu packages haskell-check)
Home page: https://github.com/UnkindPartition/tasty
Licenses: Expat
Build system: haskell
Synopsis: HUnit support for the Tasty test framework
Description:

This package provides HUnit support for the Tasty Haskell test framework.

ghc-tasty-golden 2.3.5
Dependencies: ghc-tasty@1.5.3 ghc-typed-process@0.2.13.0 ghc-optparse-applicative@0.18.1.0 ghc-temporary@1.3 ghc-tagged@0.8.9 ghc-async@2.2.5
Channel: guix
Location: gnu/packages/haskell-check.scm (gnu packages haskell-check)
Home page: https://github.com/UnkindPartition/tasty-golden
Licenses: Expat
Build system: haskell
Synopsis: Golden tests support for tasty
Description:

This package provides support for golden testing. A golden test is an IO action that writes its result to a file. To pass the test, this output file should be identical to the corresponding golden file, which contains the correct result for the test.

cabal-doctest 1.0.11
Channel: guix
Location: gnu/packages/haskell-check.scm (gnu packages haskell-check)
Home page: https://github.com/ulidtko/cabal-doctest
Licenses: Modified BSD
Build system: haskell
Synopsis: Setup.hs helper for running doctests
Description:

To properly work, the doctest package needs plenty of configuration. This library provides the common bits for writing custom Setup.hs files.

Total packages: 72465