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

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.


go-github-com-andreyvit-diff 0.0.0-20170406064948-c7f18ee00883
Propagated dependencies: go-github-com-sergi-go-diff@1.3.1
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/andreyvit/diff
Licenses: Expat
Build system: go
Synopsis: Diffing strings in tests
Description:

This package provides a quick and easy string diffing functions based on github.com/sergi/go-diff, mainly for diffing strings in tests.

go-github-com-icrowley-fake 0.0.0-20240710202011-f797eb4a99c0
Propagated dependencies: go-github-com-corpix-uarand@0.2.0
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/icrowley/fake
Licenses: Expat
Build system: go
Synopsis: Fake data generator for Golang
Description:

Package fake is the fake data generatror for go (Golang), heavily inspired by forgery and ffaker Ruby gems.

go-github-com-google-pprof 0.0.0-20250317173921-a4b03ec1a45e
Propagated dependencies: go-github-com-chzyer-readline@1.5.1 go-github-com-ianlancetaylor-demangle@0.0.0-20230524184225-eabc099b10ab go-golang-org-x-sys@0.43.0
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/google/pprof
Licenses: ASL 2.0 Modified BSD ASL 2.0 ISC
Build system: go
Synopsis: Visualization and analysis of profiling data
Description:

pprof is a tool for visualization and analysis of profiling data.

It reads a collection of profiling samples in profile.proto format and generates reports to visualize and help analyze the data. It can generate both text and graphical reports (through the use of the dot visualization package).

go-github-com-matryer-is 1.4.1
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/matryer/is
Licenses: Expat
Build system: go
Synopsis: Lightweight testing mini-framework for Golang
Description:

Package is provides a lightweight extension to the standard library's testing capabilities.

go-github-com-stretchr-testify 1.11.1
Propagated dependencies: go-github-com-davecgh-go-spew@1.1.1 go-github-com-pmezard-go-difflib@1.0.0 go-github-com-stretchr-objx@0.5.3 go-gopkg-in-yaml-v3@3.0.1
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/stretchr/testify
Licenses: Expat
Build system: go
Synopsis: Go helper library for tests and invariant checking
Description:

This package provide many tools for testifying that your code will behave as you intend.

Features include:

  • Easy assertions

  • Mocking

  • HTTP response trapping

  • Testing suite interfaces and functions.

go-mvdan-cc-unparam 0.0.0-20251027182757-5beb8c8f8f15
Propagated dependencies: go-golang-org-x-tools@0.44.0
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://mvdan.cc/unparam/
Licenses: Modified BSD
Build system: go
Synopsis: Find unused parameters in Go
Description:

Reports unused function parameters and results in Go code.

go-github-com-coder-quartz 0.2.1
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/coder/quartz
Licenses: CC0
Build system: go
Synopsis: Golang time testing library for writing deterministic unit tests
Description:

Package quartz is a library for testing time related code. It exports an interface Clock that mimics the standard library time package functions. In production, an implementation that calls thru to the standard library is used. In testing, a Mock clock is used to precisely control and intercept time functions.

go-github-com-rubyist-tracerx 0.0.0-20170927163412-787959303086
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/rubyist/tracerx/
Licenses: Expat
Build system: go
Synopsis: Output tracing information in your Go app
Description:

This package is a simple tracing application that logs messages depending on environment variables. It is very much inspired by git's GIT_TRACE mechanism.

go-pgregory-net-rapid 1.2.0
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://pgregory.net/rapid/
Licenses: MPL 2.0
Build system: go
Synopsis: Go property-based testing library
Description:

Rapid is a Go library for property-based testing.

Rapid checks that properties you define hold for a large number of automatically generated test cases. If a failure is found, rapid automatically minimizes the failing test case before presenting it.

Features:

  • imperative Go API with type-safe data generation using generics

  • data generation biased to explore "small" values and edge cases more thoroughly

  • fully automatic minimization of failing test cases

  • persistence and automatic re-running of minimized failing test cases

  • support for state machine ("stateful" or "model-based") testing

  • no dependencies outside the Go standard library

go-github-com-cockroachdb-datadriven 1.0.2
Propagated dependencies: go-github-com-pmezard-go-difflib@1.0.0
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/cockroachdb/datadriven
Licenses: ASL 2.0
Build system: go
Synopsis: Data-Driven Tests for Golang
Description:

This package implements an extension of Table-Driven Testing. Instead of building and iterating over a table in the test code, the input is further separated into files (or inline strings). For certain classes of tests, this can significantly reduce the friction involved in writing and reading these tests.

go-github-com-caarlos0-testfs 0.4.4
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/caarlos0/testfs
Licenses: Expat
Build system: go
Synopsis: Golang @code{fs.FS} implementation to be used inside tests
Description:

Package testfs provides a simple fs.FS which is contained in a test (using testing.TB's TempDir) and with a few helper methods.

go-git-sr-ht-nelsam-correct 0.1.2
Propagated dependencies: go-github-com-fatih-color@1.17.0 go-golang-org-x-exp@0.0.0-20250911091902-df9299821621
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://git.sr.ht/~nelsam/correct
Licenses: MPL 2.0
Build system: go
Synopsis: Assertions for Golang
Description:

Correct is a collection of assertion libraries for Golang, intended to be used together. It tries not to strictly enforce that, though - most of correct should be customizable either by changing some options or by using only some sub-packages of correct.

go-github-com-jacobsa-oglemock 0.0.0-20150831005832-e94d794d06ff
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/jacobsa/oglemock
Licenses: ASL 2.0
Build system: go
Synopsis: Mocking framework for unit tests
Description:

Package oglemock provides a mocking framework for unit tests.

go-github-com-jtolds-gls 4.20.0
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/jtolds/gls
Licenses: Expat
Build system: go
Synopsis: @code{gls} provides Goroutine local storage
Description:

The gls package provides a way to store a retrieve values per-goroutine.

go-github-com-go-openapi-testify-v2 2.5.1
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/go-openapi/testify
Licenses: ASL 2.0
Build system: go
Synopsis: Zero-dependency assertions library for Go
Description:

This is alternative implementation of stretchr/testify Go test library with zero dependencies which is 95% compatible with it.

go-github-com-sasha-s-go-deadlock 0.3.1
Propagated dependencies: go-github-com-petermattis-goid@0.0.0-4.df67b19
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/sasha-s/go-deadlock
Licenses: ASL 2.0
Build system: go
Synopsis: Deadlock detection in go
Description:

This package provides tools for detecting deadlocks at run-time in Go.

go-go-simpler-org-musttag 0.14.0
Propagated dependencies: go-golang-org-x-tools@0.44.0
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://go-simpler.org/musttag
Licenses: MPL 2.0
Build system: go
Synopsis: Enforce field tags in (un)marshaled structs
Description:

This package checks that exported fields of a struct passed to a Marshal-like function are annotated with the relevant tag.

go-gopkg-in-dnaeon-go-vcr-v3 3.2.2
Propagated dependencies: go-gopkg-in-yaml-v3@3.0.1
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/dnaeon/go-vcr
Licenses: FreeBSD
Build system: go
Synopsis: Record and replay your HTTP interactions
Description:

@codego-vcr simplifies testing by recording your HTTP interactions and replaying them in future runs in order to provide fast, deterministic and accurate testing of your code.

go-modernc-org-scannertest 1.0.2
Propagated dependencies: go-modernc-org-lex@1.1.1 go-modernc-org-lexer@1.0.5
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://gitlab.com/cznic/scannertest
Licenses: Expat
Build system: go
Synopsis: Helpers for automated testing of scanners/lexers/tokenizers
Description:

This package provides helpers for automated testing of scanners/lexers/tokenizers.

go-go-abhg-dev-requiredfield 0.3.0
Propagated dependencies: go-golang-org-x-tools@0.44.0
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://go.abhg.dev/requiredfield
Licenses: Modified BSD
Build system: go
Synopsis: Linter for required struct fields
Description:

This package implements a linter that checks for required fields during struct initialization.

go-github-com-tenntenn-golden 0.5.5
Propagated dependencies: go-github-com-josharian-txtarfs@0.0.0-20240408113805-5dc76b8fe6bf go-golang-org-x-tools@0.44.0
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/tenntenn/golden
Licenses: Expat
Build system: go
Synopsis: Utilities for golden file tests
Description:

This package provides utilities for golden file tests.

go-github-com-mschoch-smat 0.2.0
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/mschoch/smat
Licenses: ASL 2.0
Build system: go
Synopsis: State machine assisted testing
Description:

This package provides a state machine assisted testing library for Go.

go-github-com-matryer-moq 0.6.0
Propagated dependencies: go-github-com-pmezard-go-difflib@1.0.0 go-golang-org-x-tools@0.44.0
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/matryer/moq
Licenses: Expat
Build system: go
Synopsis: Interface mocking tool for @command{go generate}
Description:

Moq is a tool that generates a struct from any interface. The struct can be used in test code as a mock of the interface.

go-github-com-tomarrell-wrapcheck-v2 2.12.0
Propagated dependencies: go-github-com-gobwas-glob@0.2.3 go-golang-org-x-tools@0.44.0 go-gopkg-in-yaml-v3@3.0.1
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/tomarrell/wrapcheck
Licenses: Expat
Build system: go
Synopsis: Go linter to check errors are properly wrapped
Description:

This package provides a simple Go linter to check that errors from external packages are wrapped during return to help identify the error source during debugging.

Total packages: 72465