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

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-timonwong-loggercheck 0.11.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://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

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-ultraware-whitespace 0.2.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://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-benbjohnson-clock 1.3.5
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/benbjohnson/clock
Licenses: Expat
Build system: go
Synopsis: Small library for mocking time in Go
Description:

clock is a small library for mocking time in Go. It provides an interface around the standard library's time package so that the application can use the realtime clock while tests can use the mock clock.

go-gotest-tools-v3 3.5.2
Propagated dependencies: go-github-com-google-go-cmp@0.7.0 go-golang-org-x-tools@0.44.0
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://gotest.tools
Licenses: ASL 2.0
Build system: go
Synopsis: gotest.tools
Description:

Package gotesttools is a collection of packages to augment testing and support common patterns.

Packages:

  • assert - compare values and fail the test when a comparison fails

  • env - test code which uses environment variables

  • fs - create temporary files and compare a filesystem tree to an expected value

  • golden - compare large multi-line strings against values frozen in golden files

  • icmd - execute binaries and test the output

  • poll - test asynchronous code by polling until a desired state is reached

  • skip - skip a test and print the source code of the condition used to skip the test

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-jmhodges-clock 1.2.0
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/jmhodges/clock
Licenses: Expat
Build system: go
Synopsis: System time abstraction Golang library
Description:

Package clock provides an abstraction for system time that enables testing of time-sensitive code.

go-github-com-golang-lint 0.0.0-20210508222113-6edffad5e616
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://github.com/golang/lint
Licenses: Modified BSD
Build system: go
Synopsis: Source code of a linter for Golang
Description:

This package provides the source code of a linter for Golang.

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.43.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/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-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-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-xen0n-gosmopolitan 1.3.0
Propagated dependencies: go-golang-org-x-tools@0.44.0 go-golang-org-x-text@0.36.0
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/xen0n/gosmopolitan
Licenses: GPL 3
Build system: go
Synopsis: Linter for internationalization anti-patterns
Description:

This package checks your Go codebase for code smells that may prove to be a hindrance to internationalization and/or localization.

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-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-bitfield-gotestdox 0.2.2
Propagated dependencies: go-github-com-fatih-color@1.17.0 go-github-com-mattn-go-isatty@0.0.22 go-golang-org-x-text@0.36.0
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/bitfield/gotestdox
Licenses: Expat
Build system: go
Synopsis: Format Go test results as readable documentation
Description:

This package implements a functionality to run tests and report the results, converting test names WrittenInCamelCase into ordinary sentences.

go-go-simpler-org-sloglint 0.7.2
Propagated dependencies: go-github-com-ettle-strcase@0.2.0 go-golang-org-x-tools@0.44.0
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://pkg.go.dev/go-simpler.org/sloglint
Licenses: MPL 2.0
Build system: go
Synopsis: Ensure consistent code style when using @code{log/slog}
Description:

Package sloglint implements the sloglint analyzer. The log/slog API allows two different types of arguments: key-value pairs and attributes.

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-bool64-dev 0.2.37
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/bool64/dev
Licenses: Expat
Build system: go
Synopsis: Go development helpers
Description:

This package provides scripts and workflows to automate common routines for Golang projects via modular Makefiles and GitHub Actions.

go-github-com-hexops-valast 1.5.0
Propagated dependencies: go-golang-org-x-tools@0.44.0 go-mvdan-cc-gofumpt@0.9.2
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/hexops/valast
Licenses: ASL 2.0 Expat
Build system: go
Synopsis: Convert Go values to their AST
Description:

This package implements a functionality to converts Go values at runtime into their @codego/ast equivalent,which may be used in debugging and testing, as a more comprehensive and configurable version of the fmt package's %+v and %#v formatting directives. It is similar to e.g. repr in Python.

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-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-fortytw2-leaktest 1.3.0
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/fortytw2/leaktest
Licenses: Modified BSD
Build system: go
Synopsis: Goroutine leak detector
Description:

Refactored, tested variant of the goroutine leak detector found in both net/http and the cockroachdb source tree.

go-github-com-tenntenn-modver 1.0.1
Propagated dependencies: go-github-com-hashicorp-go-version@1.7.0
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/tenntenn/modver
Licenses: Expat
Build system: go
Synopsis: Utility for Go modules
Description:

This package provides utilities for Go modules.

go-github-com-sivchari-containedctx 1.0.3
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://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.

Total packages: 73977