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

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-tj-assert 0.0.3
Propagated dependencies: go-github-com-stretchr-testify@1.11.1
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/tj/assert
Licenses: Expat
Build system: go
Synopsis: Golang @code{testify/assert} but as @code{testify/require}
Description:

Package assert implements the same assertions as the assert package but stops test execution when a test fails.

go-sigs-k8s-io-randfill 1.0.0
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://sigs.k8s.io/randfill
Licenses: ASL 2.0
Build system: go
Synopsis: Fuzz testing for Golang
Description:

Package randfill is a library for populating go objects with random values.

go-github-com-timonwong-loggercheck 0.11.0
Propagated dependencies: go-golang-org-x-tools@0.46.0
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/timonwong/loggercheck
Licenses: Expat
Build system: go
Synopsis: Go linter for common logger libraries
Description:

This package provides a Go linter for common logger libraries:

  • kitlog

  • klog

  • logr

  • log/slog

  • zap

go-go-simpler-org-assert 0.9.0
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://go-simpler.org/assert
Licenses: MPL 2.0
Build system: go
Synopsis: Assertions for the standard testing package
Description:

This package implements assertions for the standard testing package, and is a minimalistic replacement for the stretchr/testify package.

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.46.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-containedctx 1.0.3
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/sivchari/containedctx
Licenses: Expat
Build system: go
Synopsis: Linter for Go that detects struct contained @code{context.Context} field
Description:

This package is a linter that detects struct contained context.Context field. This is discouraged technique in favour of passing context as first argument of method or function. For rationale please read Contexts and structs the Go blog post.

go-github-com-ssgreg-nlreturn-v2 2.2.1
Propagated dependencies: go-golang-org-x-tools@0.46.0
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/ssgreg/nlreturn
Licenses: Expat
Build system: go
Synopsis: Linter requiring new line before return statements
Description:

This package implements a linter that requires a new line before return and branch statements except when the return is alone inside a statement group (such as an if statement) to increase code clarity.

go-github-com-modocache-gover 0.0.0-20171022184752-b58185e213c5
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/modocache/gover
Licenses: ASL 2.0
Build system: go
Synopsis: Integration with coveralls.io for *.coverprofile files
Description:

This package implements a functionality to collect all .coverprofile files rooted in the project and concatenante them into a single file ready for https://coveralls.io/.

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-github-com-hexops-autogold 1.3.1
Propagated dependencies: go-github-com-fatih-color@1.17.0 go-github-com-hexops-gotextdiff@1.0.3 go-github-com-hexops-valast@1.5.0 go-github-com-nightlyone-lockfile@1.0.0 go-golang-org-x-tools@0.46.0
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/hexops/autogold
Licenses: ASL 2.0 Expat
Build system: go
Synopsis: Automatically update Go tests
Description:

Package autogold makes go test -update automatically update Go tests (golden files and Go values in e.g. foo_test.go).

go-github-com-go-quicktest-qt 1.101.0
Propagated dependencies: go-github-com-google-go-cmp@0.7.0 go-github-com-kr-pretty@0.3.1
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/go-quicktest/qt
Licenses: Expat
Build system: go
Synopsis: Qt: quicker Go tests
Description:

Package qt implements assertions and other helpers wrapped around the standard library's testing types.

go-github-com-bsm-ginkgo-v2 2.12.0
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/bsm/ginkgo
Licenses: Expat
Build system: go
Synopsis: Straight copy of Ginkgo library
Description:

This package is a straight copy of the excellent Ginkgo library, stripped to the bare core to be free of third-party dependencies.

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-jiu2015-gotestspace 1.1.0
Dependencies: bash-minimal@5.2.37 git-minimal@2.54.0
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/Jiu2015/gotestspace
Licenses: GPL 3+
Build system: go
Synopsis: Create Go workspaces that can quickly run shell commands
Description:

gotestspace is used to quickly create a working directory for shell execution using Go, as well as a tool for customizing the execution of the shell. It can help you quickly create an independent workspace for unit testing and improve the efficiency of unit test writing.

go-gopkg-in-check-v1 1.0.0-20201130134442-10cb98267c6c
Propagated dependencies: go-github-com-kr-pretty@0.3.1
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://gopkg.in/check.v1
Licenses: FreeBSD
Build system: go
Synopsis: Test framework for the Go language
Description:

This package provides a test library for the Go language.

go-github-com-onsi-ginkgo-v2 2.28.1
Propagated dependencies: go-github-com-gkampitakis-go-snaps@0.5.15-0.0832b79 go-github-com-go-logr-logr@1.4.3 go-github-com-go-task-slim-sprig-v3@3.0.0 go-github-com-google-pprof@0.0.0-20250317173921-a4b03ec1a45e go-github-com-joshdk-go-junit@1.0.0 go-github-com-masterminds-semver-v3@3.2.1 go-github-com-mfridman-tparse@0.18.0 go-github-com-onsi-gomega@1.39.1 go-golang-org-x-sys@0.46.0 go-golang-org-x-tools@0.46.0
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/onsi/ginkgo
Licenses: Expat
Build system: go
Synopsis: BDD-style testing framework for Go
Description:

Ginkgo is a Behaviour-Driven Development testing framework for Go. It builds on top of Go's builtin testing library and is complemented by the Gomega matcher library.

go-github-com-onsi-ginkgo 1.16.5
Propagated dependencies: go-github-com-go-task-slim-sprig@2.20.0-0.afa1e20 go-github-com-nxadm-tail@1.4.11 go-github-com-onsi-gomega@1.39.1 go-golang-org-x-sys@0.46.0 go-golang-org-x-tools@0.46.0
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/onsi/ginkgo
Licenses: Expat
Build system: go
Synopsis: BDD-style testing framework for Go
Description:

Ginkgo is a Behaviour-Driven Development testing framework for Go. It builds on top of Go's builtin testing library and is complemented by the Gomega matcher library.

go-github-com-newmo-oss-gotestingmock 0.2.0
Propagated dependencies: go-github-com-newmo-oss-go-caller@0.1.0
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/newmo-oss/gotestingmock
Licenses: Expat
Build system: go
Synopsis: Mocking utilities for Go
Description:

This package provides mocking utilities for unit tests in Go.

go-modernc-org-ccorpus2 1.5.2
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://gitlab.com/cznic/ccorpus2
Licenses: Modified BSD
Build system: go
Synopsis: Continuation of ccorpus using @code{embed.FS}
Description:

This package provides a test corpus of C code.

go-gopkg-in-go-playground-assert-v1 1.2.1
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/go-playground/assert
Licenses: Expat
Build system: go
Synopsis: Basic assertion library used alongside native Go testing
Description:

This package provides basic assertions along with building blocks for custom assertions to be used alongside native Go testing.

go-github-com-ultraware-whitespace 0.2.0
Propagated dependencies: go-golang-org-x-tools@0.46.0
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/ultraware/whitespace
Licenses: Expat
Build system: go
Synopsis: Whitespace linter for Go
Description:

This package is a linter that checks for unnecessary newlines at the start and end of functions, if, for, etc.

go-github-com-davecgh-go-spew 1.1.1
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/davecgh/go-spew
Licenses: ISC
Build system: go
Synopsis: Deep pretty printer for Go data structures to aid in debugging
Description:

Package spew implements a deep pretty printer for Go data structures to aid in debugging.

A quick overview of the additional features spew provides over the built-in printing facilities for Go data types are as follows:

  • Pointers are dereferenced and followed.

  • Circular data structures are detected and handled properly.

  • Custom Stringer/error interfaces are optionally invoked, including on unexported types.

  • Custom types which only implement the Stringer/error interfaces via a pointer receiver are optionally invoked when passing non-pointer variables.

  • Byte arrays and slices are dumped like the hexdump -C command which includes offsets, byte values in hex, and ASCII output (only when using Dump style).

go-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.46.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). This package provides an command line interface (CLI) tool.

go-github-com-ysmood-gotrace 0.6.0
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/ysmood/gotrace
Licenses: Expat
Build system: go
Synopsis: Go goroutine tracer
Description:

Gotrace is a Go library for tracing goroutines, useful for debugging goroutine leaks and understanding goroutine lifecycles.

Total packages: 33008