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

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.


python-hypothesis 6.150.2
Propagated dependencies: python-sortedcontainers@2.4.0
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://hypothesis.works/
Licenses: MPL 2.0
Build system: pyproject
Synopsis: Library for property based testing
Description:

Hypothesis is a library for testing your Python code against a much larger range of examples than you would ever want to write by hand. It’s based on the Haskell library, Quickcheck, and is designed to integrate seamlessly into your existing Python unit testing work flow.

tidyall 0.85
Dependencies: bash-minimal@5.2.37
Propagated dependencies: perl-capture-tiny@0.48 perl-config-ini@0.029 perl-timedate@2.33 perl-file-which@1.23 perl-ipc-run3@0.048 perl-ipc-system-simple@1.26 perl-list-compare@0.53 perl-list-someutils@0.56 perl-log-any@1.707 perl-module-runtime@0.016 perl-moo-2@2.005005 perl-path-tiny@0.118 perl-scope-guard@0.21 perl-specio@0.49 perl-specio-library-path-tiny@0.05 perl-text-diff@1.45 perl-time-duration-parse@0.15 perl-try-tiny@0.31 perl-parallel-forkmanager@1.19 perl-file-pushd@1.016
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://metacpan.org/release/Code-TidyAll
Licenses: GPL 1+
Build system: perl
Synopsis: Engine for tidyall, your all-in-one code tidier and validator
Description:

tidyall makes a lot of code tidiers and validators available from a single unified interface. You can run tidyall on a single file or on an entire project hierarchy, and configure which tidiers/validators are applied to which files. tidyall will back up files beforehand, and for efficiency will only consider files that have changed since they were last processed.

Note that if you see some missing tidier or validator modules error, you can let tidyall load them after install them. For example, one can run guix shell perl-perl-tidy perl in advance to load Perl::Tidy.

python-pytest-nunit 1.0.4
Propagated dependencies: python-attrs@25.3.0 python-pytest@9.0.2
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/pytest-dev/pytest-nunit
Licenses: Expat
Build system: pyproject
Synopsis: Pytest plugin for generating NUnit3 test result XML output
Description:

This package provides a pytest plugin for generating NUnit3 test result XML output

python-pytest-asyncio 1.3.0
Propagated dependencies: python-pytest@9.0.2 python-typing-extensions@4.15.0
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/pytest-dev/pytest-asyncio
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Pytest support for asyncio
Description:

Python asyncio code is usually written in the form of coroutines, which makes it slightly more difficult to test using normal testing tools. pytest-asyncio provides useful fixtures and markers to make testing async code easier.

python-pytest-mypy-plugins 4.0.0
Propagated dependencies: python-decorator@5.2.1 python-jinja2@3.1.2 python-jsonschema@4.23.0 python-mypy@1.18.2 python-packaging@25.0 python-pytest@9.0.2 python-pyyaml@6.0.2 python-regex@2026.2.28 python-tomlkit@0.13.3
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/TypedDjango/pytest-mypy-plugins
Licenses: Expat
Build system: pyproject
Synopsis: Pytest plugin for writing tests for mypy plugins
Description:

This package provides a pytest plugin for writing tests for mypy plugins.

python-parameterized 0.9.0
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/wolever/parameterized
Licenses: FreeBSD
Build system: pyproject
Synopsis: Parameterized testing with any Python test framework
Description:

Parameterized is a Python library that aims to fix parameterized testing for every Python test framework. It supports nose, py.test, and unittest.

python-pytest-runner 6.0.1
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/pytest-dev/pytest-runner
Licenses: Expat
Build system: pyproject
Synopsis: Invoke py.test as a distutils command
Description:

This package provides a pytest-runner command that setup.py files can use to run tests.

python-pytest-mypy 1.0.1
Propagated dependencies: python-filelock@3.16.1 python-mypy@1.18.2 python-pytest@9.0.2
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/dbader/pytest-mypy
Licenses: Expat
Build system: pyproject
Synopsis: Mypy static type checker plugin for Pytest
Description:

pytest-mypi is a static type checker plugin for Pytest that runs the mypy static type checker on your source files as part of a Pytest test execution.

clitest 0.4.0
Dependencies: bash-minimal@5.2.37
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/aureliojargas/clitest
Licenses: Expat
Build system: gnu
Synopsis: Command line test tool
Description:

clitest is a portable shell script that performs automatic testing of Unix command lines.

subunit 1.4.4
Dependencies: perl@5.36.0 python@3.12.12
Propagated dependencies: python-iso8601@2.1.0 python-pygobject@3.54.3 python-testtools@2.7.2
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/testing-cabal/subunit
Licenses: ASL 2.0 Modified BSD
Build system: gnu
Synopsis: Test reporting and control protocol
Description:

Subunit is a streaming protocol for test results. Subunit comes with command line filters to process a subunit stream and language bindings for Python, C, C++ and shell. Bindings are easy to write for other languages.

python-pytest-perf 0.13.1
Propagated dependencies: python-jaraco-context@6.0.1 python-jaraco-functools@4.2.1 python-more-itertools@10.6.0 python-packaging@25.0 python-pip@25.1.1 python-pip-run@8.8.0 python-tempora@5.8.1
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/jaraco/pytest-perf
Licenses: Expat
Build system: pyproject
Synopsis: Pytest plugin for performance testing
Description:

pytest-perf makes it easy to compare works by creating two installs, the control and the experiment, and measuring the performance of some Python code against each. Under the hood, it uses the pip-run command to install from the upstream main branch (e.g. https://github.com/jaraco/pytest-perf) for the control and from . for the experiment. It then runs each of the experiments against each of the environments.

virtest 0.0-0.f7d03ef
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/mattkretz/virtest
Licenses: Modified BSD
Build system: cmake
Synopsis: Header-only test framework
Description:

virtest is a small header-only test framework for C++. It grew out of the Vc project.

googletest 1.13.0
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/google/googletest/
Licenses: Modified BSD
Build system: cmake
Synopsis: Test discovery and XUnit test framework
Description:

Google Test features an XUnit test framework, automated test discovery, death tests, assertions, parameterized tests and XML test report generation.

python-pytest-examples 0.0.13
Propagated dependencies: python-black@26.3.1 python-pytest@9.0.2
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://pypi.org/project/pytest-examples/
Licenses: Expat
Build system: pyproject
Synopsis: Pytest plugin for testing examples in docstrings and markdown files
Description:

Pytest-examples provides functionality for testing Python code examples in docstrings and markdown files, with its main features being:

  • lint code examples using ruff and black

  • run code examples

  • run code examples and check print statements are inlined correctly in the code

  • It can also update code examples in place to format them and insert or update print statements

mbake 1.4.0
Propagated dependencies: python-rich@14.3.3 python-typer@0.22.0
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/EbodShojaei/bake
Licenses: Expat
Build system: pyproject
Synopsis: Makefile formatter and linter
Description:

mbake is a Makefile formatter and linter,which is configurable via a TOML file. It intelligently deals with .PHONY declarations and line continuations, and ensures consistent formatting and style for your Makefile.

python-testscenarios 0.5.0
Propagated dependencies: python-pbr@7.0.1 python-testtools@2.7.2
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://launchpad.net/testscenarios
Licenses: Modified BSD ASL 2.0
Build system: pyproject
Synopsis: Pyunit extension for dependency injection
Description:

Testscenarios provides clean dependency injection for Python unittest style tests.

kyua 0.14.1
Dependencies: atf@0.23 lutok@0.6.2 sqlite@3.39.3
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/freebsd/kyua
Licenses: Modified BSD
Build system: gnu
Synopsis: Testing framework for infrastructure software
Description:

Kyua is a lightweight and simple testing framework for infrastructure software., integrating well with various build systems and continuous integration frameworks.

Kyua features an expressive test suite definition language, a safe runtime engine for test suites and a powerful report generation engine.

Kyua is able to execute test programs written with a plethora of testing libraries and languages. The library of choice is atf, for which Kyua was originally designed, but simple, framework-less and TAP compliant programs can also be executed through Kyua.

unittest-cpp 2.0.0
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/unittest-cpp/unittest-cpp
Licenses: Expat
Build system: cmake
Synopsis: Lightweight unit testing framework for C++
Description:

UnitTest++ is a lightweight unit testing framework for C++. It was designed to do test-driven development on a wide variety of platforms. Simplicity, portability, speed, and small footprint are all very important aspects of UnitTest++. UnitTest++ is mostly standard C++ and makes minimal use of advanced library and language features, which means it should be easily portable to just about any platform.

catch 1.3.5
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: http://catch-lib.net/
Licenses: Boost 1.0
Build system: trivial
Synopsis: Automated test framework for C++ and Objective-C
Description:

Catch stands for C++ Automated Test Cases in Headers and is a multi-paradigm automated test framework for C++ and Objective-C.

shunit2 2.1.8
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/kward/shunit2
Licenses: ASL 2.0
Build system: gnu
Synopsis: @code{xUnit} based unit testing for Unix shell scripts
Description:

shUnit2 was originally developed to provide a consistent testing solution for log4sh, a shell based logging framework similar to log4j. It is designed to work in a similar manner to JUnit, PyUnit and others.

trompeloeil 49
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/rollbear/trompeloeil
Licenses: Boost 1.0
Build system: cmake
Synopsis: Header only C++14 mocking framework
Description:

Trompeloeil is a thread-safe header-only mocking framework for C++11/14.

check 0.15.2
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://libcheck.github.io/check/
Licenses: LGPL 2.1+
Build system: gnu
Synopsis: Unit test framework for C
Description:

Check is a unit testing framework for C. It features a simple interface for defining unit tests, putting little in the way of the developer. Tests are run in a separate address space, so Check can catch both assertion failures and code errors that cause segmentation faults or other signals. The output from unit tests can be used within source code editors and IDEs.

theft 0.4.5
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/silentbicycle/theft
Licenses: ISC
Build system: gnu
Synopsis: Property-based testing for C
Description:

Theft is a library for property-based testing.

googletest 1.12.1
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/google/googletest/
Licenses: Modified BSD
Build system: cmake
Synopsis: Test discovery and XUnit test framework
Description:

Google Test features an XUnit test framework, automated test discovery, death tests, assertions, parameterized tests and XML test report generation.

Total packages: 72465