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

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-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-test-framework-hunit 0.3.0.2
Dependencies: ghc-extensible-exceptions@0.1.1.4 ghc-hunit@1.6.2.0 ghc-test-framework@0.8.2.2
Channel: guix
Location: gnu/packages/haskell-check.scm (gnu packages haskell-check)
Home page: https://batterseapower.github.io/test-framework/
Licenses: Modified BSD
Build system: haskell
Synopsis: HUnit support for test-framework
Description:

This package provides HUnit support for the test-framework package.

ghc-hedgehog 1.5
Dependencies: ghc-ansi-terminal@1.1.3 ghc-async@2.2.5 ghc-barbies@2.1.1.0 ghc-concurrent-output@1.10.21 ghc-erf@2.0.0.0 ghc-lifted-async@0.10.2.7 ghc-mmorph@1.2.1 ghc-monad-control@1.0.3.1 ghc-pretty-show@1.10 ghc-primitive@0.9.1.0 ghc-random@1.2.1.3 ghc-resourcet@1.3.0 ghc-safe-exceptions@0.1.7.4 ghc-transformers-base@0.4.6 ghc-wl-pprint-annotated@0.1.0.1
Channel: guix
Location: gnu/packages/haskell-check.scm (gnu packages haskell-check)
Home page: https://hedgehog.qa
Licenses: Modified BSD
Build system: haskell
Synopsis: Property-based testing in the spirt of QuickCheck
Description:

Hedgehog is a property-based testing system, in the spirit of QuickCheck. Hedgehog uses integrated shrinking, so shrinks obey the invariants of generated values by construction.

To get started quickly, see the examples: https://github.com/hedgehogqa/haskell-hedgehog/tree/master/hedgehog-example

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-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-hspec-core 2.11.12
Dependencies: ghc-hunit@1.6.2.0 ghc-quickcheck@2.15.0.1 ghc-ansi-terminal@1.1.3 ghc-call-stack@0.4.0 ghc-haskell-lexer@1.2.1 ghc-hspec-expectations@0.8.4 ghc-quickcheck-io@0.2.0 ghc-random@1.2.1.3 ghc-tf-random@0.5
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 exposes internal types and functions that can be used to extend Hspec's functionality.

ghc-quickcheck-classes-base 0.6.2.0
Dependencies: ghc-quickcheck@2.15.0.1 ghc-contravariant@1.5.5 ghc-bifunctors@5.6.2 ghc-semigroups-bootstrap@0.20 ghc-fail@4.9.0.0 ghc-tagged@0.8.9
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 from `base`
Description:

This library is a minimal variant of `quickcheck-classes` that only provides laws for typeclasses from `base`. The main purpose of splitting this out is so that `primitive` can depend on `quickcheck-classes-base` in its test suite, avoiding the circular dependency that arises if `quickcheck-classes` is used instead. 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-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-inspection-testing 0.6.2
Channel: guix
Location: gnu/packages/haskell-check.scm (gnu packages haskell-check)
Home page: https://github.com/nomeata/inspection-testing
Licenses: Expat
Build system: haskell
Synopsis: GHC plugin to do inspection testing
Description:

Some carefully crafted libraries make promises to their users beyond functionality and performance.

Examples are: Fusion libraries promise intermediate data structures to be eliminated. Generic programming libraries promise that the generic implementation is identical to the hand-written one. Some libraries may promise allocation-free or branch-free code.

Conventionally, the modus operandi in all these cases is that the library author manually inspects the (intermediate or final) code produced by the compiler. This is not only tedious, but makes it very likely that some change, either in the library itself or the surrounding eco-system, breaks the library's promised without anyone noticing.

This package provides a disciplined way of specifying such properties, and have them checked by the compiler. This way, this checking can be part of the regular development cycle and regressions caught early.

See the documentation in "Test.Inspection" or the project webpage for more examples and more information.

hspec-discover 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: Automatically discover and run Hspec tests
Description:

hspec-discover is a tool which automatically discovers and runs Hspec tests.

ghc-quickcheck-text 0.1.2.1
Dependencies: ghc-quickcheck@2.15.0.1
Channel: guix
Location: gnu/packages/haskell-check.scm (gnu packages haskell-check)
Home page: https://github.com/olorin/quickcheck-text
Licenses: Expat
Build system: haskell
Synopsis: Alternative arbitrary instance for Text
Description:

The usual Arbitrary instance for Text (in <https://hackage.haskell.org/package/quickcheck-instances quickcheck-instances>) only has single-byte instances and so isn't an ideal representation of a valid UTF-8 character. This package has generators for one-, two- and three-byte UTF-8 characters (all that are currently in use).

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-testing-feat 1.1.1.1
Dependencies: ghc-quickcheck@2.15.0.1 ghc-size-based@0.1.3.3 ghc-testing-type-modifiers@0.1.0.1
Channel: guix
Location: gnu/packages/haskell-check.scm (gnu packages haskell-check)
Home page: https://github.com/size-based/testing-feat
Licenses: Modified BSD
Build system: haskell
Synopsis: Functional Enumeration of Algebraic Types
Description:

Feat (Functional Enumeration of Algebraic Types) provides enumerations as functions from natural numbers to values (similar to toEnum but for any algebraic data type). This can be used for SmallCheck-style systematic testing, QuickCheck-style random testing, and hybrids of the two.

ghc-hunit 1.6.2.0
Dependencies: ghc-call-stack@0.4.0
Channel: guix
Location: gnu/packages/haskell-check.scm (gnu packages haskell-check)
Home page: https://hunit.sourceforge.net/
Licenses: Modified BSD
Build system: haskell
Synopsis: Unit testing framework for Haskell
Description:

HUnit is a unit testing framework for Haskell, inspired by the JUnit tool for Java.

ghc-tasty-ant-xml 1.1.9
Dependencies: ghc-generic-deriving@1.14.6 ghc-tagged@0.8.9 ghc-tasty@1.5.3 ghc-xml@1.3.14
Channel: guix
Location: gnu/packages/haskell-check.scm (gnu packages haskell-check)
Home page: http://github.com/ocharles/tasty-ant-xml
Licenses: Modified BSD
Build system: haskell
Synopsis: Render tasty output to XML for Jenkins
Description:

A tasty ingredient to output test results in XML, using the Ant schema. This XML can be consumed by the Jenkins continuous integration framework.

ghc-proctest 0.1.3.1
Dependencies: ghc-hunit@1.6.2.0 ghc-hspec@2.11.12 ghc-quickcheck@2.15.0.1
Channel: guix
Location: gnu/packages/haskell-check.scm (gnu packages haskell-check)
Home page: https://github.com/nh2/proctest
Licenses: Expat
Build system: haskell
Synopsis: IO library for testing interactive command line programs
Description:

This package provides an IO library for testing interactive command line programs. Proctest aims to simplify interacting with and testing terminal programs, providing convenience functions for starting programs and reading their output. All blocking operations support timeouts so that misbehaving programs cannot block your test pipeline. Find more examples and contribute at https://github.com/nh2/proctest.

ghc-tasty-smallcheck 0.8.2
Dependencies: ghc-tasty@1.5.3 ghc-smallcheck@1.2.1.1 ghc-tagged@0.8.9 ghc-optparse-applicative@0.18.1.0
Channel: guix
Location: gnu/packages/haskell-check.scm (gnu packages haskell-check)
Home page: https://github.com/feuerbach/tasty
Licenses: Expat
Build system: haskell
Synopsis: SmallCheck support for the Tasty test framework
Description:

This package provides SmallCheck 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.

ghc-tls 2.1.8
Dependencies: ghc-asn1-types@0.3.4 ghc-asn1-encoding@0.9.6 ghc-base16-bytestring@1.0.2.0 ghc-cereal@0.5.8.3 ghc-crypton@1.0.4 ghc-crypton-x509@1.7.7 ghc-crypton-x509-store@1.6.11 ghc-crypton-x509-validation@1.6.14 ghc-data-default@0.8.0.1 ghc-memory@0.18.0 ghc-network@3.2.8.0 ghc-serialise@0.2.6.1 ghc-transformers@0.6.1.1 ghc-unix-time@0.4.17 ghc-zlib@0.7.1.0
Channel: guix
Location: gnu/packages/haskell-crypto.scm (gnu packages haskell-crypto)
Home page: http://github.com/haskell-tls/hs-tls
Licenses: Modified BSD
Build system: haskell
Synopsis: TLS/SSL protocol native implementation (Server and Client)
Description:

Native Haskell TLS and SSL protocol implementation for server and client. This provides a high-level implementation of a sensitive security protocol, eliminating a common set of security issues through the use of the advanced type system, high level constructions and common Haskell features. Currently implement the SSL3.0, TLS1.0, TLS1.1 and TLS1.2 protocol, and support RSA and Ephemeral (Elliptic curve and regular) Diffie Hellman key exchanges, and many extensions.

ghc-asn1-encoding 0.9.6
Dependencies: ghc-hourglass@0.2.12 ghc-asn1-types@0.3.4
Channel: guix
Location: gnu/packages/haskell-crypto.scm (gnu packages haskell-crypto)
Home page: https://github.com/vincenthz/hs-asn1
Licenses: Modified BSD
Build system: haskell
Synopsis: ASN1 data reader and writer in RAW, BER and DER forms
Description:

This package provides a reader and writer for ASN1 data in raw form with supports for high level forms of ASN1 (BER, and DER).

ghc-asn1-parse 0.9.5
Dependencies: ghc-asn1-types@0.3.4 ghc-asn1-encoding@0.9.6
Channel: guix
Location: gnu/packages/haskell-crypto.scm (gnu packages haskell-crypto)
Home page: https://github.com/vincenthz/hs-asn1
Licenses: Modified BSD
Build system: haskell
Synopsis: Simple monadic parser for ASN1 stream types
Description:

This package provides a simple monadic parser for ASN1 stream types, when ASN1 pattern matching is not convenient.

ghc-digest 0.0.2.1
Dependencies: zlib@1.3.1
Channel: guix
Location: gnu/packages/haskell-crypto.scm (gnu packages haskell-crypto)
Home page: http://hackage.haskell.org/package/digest
Licenses: Modified BSD
Build system: haskell
Synopsis: Various cryptographic hashes for bytestrings
Description:

This package provides efficient cryptographic hash implementations for strict and lazy bytestrings. For now, CRC32 and Adler32 are supported; they are implemented as FFI bindings to efficient code from zlib.

ghc-puremd5 2.1.4
Dependencies: ghc-cereal@0.5.8.3 ghc-crypto-api@0.13.3 ghc-tagged@0.8.9
Channel: guix
Location: gnu/packages/haskell-crypto.scm (gnu packages haskell-crypto)
Home page: https://github.com/TomMD/pureMD5
Licenses: Modified BSD
Build system: haskell
Synopsis: Haskell implementation of the MD5 hash algorithm
Description:

This package provides a Haskell-only implementation of the MD5 digest (hash) algorithm. This now supports the crypto-api class interface.

ghc-crypto-cipher-types 0.0.9
Dependencies: ghc-byteable@0.1.1 ghc-securemem@0.1.10
Channel: guix
Location: gnu/packages/haskell-crypto.scm (gnu packages haskell-crypto)
Home page: https://github.com/vincenthz/hs-crypto-cipher
Licenses: Modified BSD
Build system: haskell
Synopsis: Generic cryptography cipher types for Haskell
Description:

This Haskell package provides basic typeclasses and types for symmetric ciphers.

Total packages: 74232