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

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-nlreturn 2.2.1
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-josharian-mapfs 0.0.0-20210615234106-095c008854e6
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/josharian/mapfs
Licenses: Modified BSD
Build system: go
Synopsis: Fork of Go std's testing/fstest.MapFS
Description:

This is a fork of the MapFS component of the Go standard library's testing/fstest package.

go-github-com-ykadowak-zerologlint 0.1.5
Propagated dependencies: go-github-com-gostaticanalysis-comment@1.5.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/ykadowak/zerologlint
Licenses: Expat
Build system: go
Synopsis: Detect incorrect usage of zerolog
Description:

zerologlint is a linter for zerolog that can be run with go vet or through golangci-lint. It detects the wrong usage of zerolog that a user forgets to dispatch zerolog.Event with Send or Msg like functions, in which case nothing will be logged.

go-github-com-joshdk-go-junit 1.0.0
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/joshdk/go-junit
Licenses: Expat
Build system: go
Synopsis: Go library for ingesting JUnit XML reports
Description:

This package implements a functionality to ingest JUnit XML reports.

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.

go-github-com-onsi-gomega 1.39.1
Propagated dependencies: go-github-com-google-go-cmp@0.7.0 go-go-yaml-in-yaml-v3@3.0.4 go-golang-org-x-net@0.53.0 go-google-golang-org-protobuf@1.36.11
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/onsi/gomega
Licenses: Expat
Build system: go
Synopsis: Matcher library for Ginkgo
Description:

Gomega is the preferred matcher/assertion library for the Ginkgo test framework.

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-filecoin-project-go-clock 0.1.0
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/filecoin-project/go-clock
Licenses: Expat
Build system: go
Synopsis: 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. This is a maintained fork of benbjohnson's clock package.

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-mfridman-tparse 0.18.0
Propagated dependencies: go-github-com-charmbracelet-lipgloss@1.1.0 go-github-com-muesli-termenv@0.15.2 go-golang-org-x-term@0.42.0
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/mfridman/tparse
Licenses: Expat
Build system: go
Synopsis: Go test output summarizer library and CLI tool
Description:

This package provides a Go library and a command line tool for analyzing and summarizing go test output.

go-github-com-ysmood-goob 0.4.0
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/ysmood/goob
Licenses: Expat
Build system: go
Synopsis: Go observable pattern library
Description:

Goob is a Go implementation of the observable pattern, providing a simple way to create observable objects and subscribe to their changes.

go-github-com-uudashr-gocognit 1.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/uudashr/gocognit
Licenses: Expat
Build system: go
Synopsis: Calculate cognitive complexity of Go methods
Description:

This package calculates cognitive complexities of functions (and methods) in Go source code.

go-go-bug-st-testifyjson 1.3.0
Propagated dependencies: go-github-com-itchyny-gojq@0.12.18
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://go.bug.st/testifyjson
Licenses: Modified BSD
Build system: go
Synopsis: Unit-test JSON output in Golang
Description:

Package testifyjson is a collection of utilities and helper function for unit testing JSON output in Go.

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-go-uber-org-goleak 1.3.0
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://pkg.go.dev/go.uber.org/goleak
Licenses: Expat
Build system: go
Synopsis: Goroutine leak detector
Description:

Go package to verify that there are no unexpected goroutines running at the end of a test.

go-github-com-google-gofuzz 1.2.0
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/google/gofuzz
Licenses: ASL 2.0
Build system: go
Synopsis: Fuzz testing library for Go
Description:

Gofuzz is a library for populationg Go objects with random values for the purpose of fuzz testing.

go-github-com-swaggest-assertjson 1.9.0
Propagated dependencies: go-github-com-bool64-shared@0.1.5 go-github-com-iancoleman-orderedmap@0.3.0 go-github-com-yosuke-furukawa-json5@0.1.1-0.cf7bb3f go-github-com-yudai-gojsondiff@1.0.0
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/swaggest/assertjson
Licenses: Expat
Build system: go
Synopsis: JSON equality assertions for Golang
Description:

This package provides JSON equality assertions for Golang.

go-loggercheck 0.11.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-pgmockproxy 0.0.0-20210724152146-4ad1a8207f65
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/jackc/pgmock
Licenses: Expat
Build system: go
Synopsis: PostgreSQL server mocking library
Description:

pgmockproxy is a PostgreSQL proxy that logs the messages back and forth between the PostgreSQL client and server. This can aid in building a mocking script by running commands against a real server to observe the results. It can also be used to debug applications that speak the PostgreSQL wire protocol without needing to use a tool like Wireshark.

go-git-sr-ht-nelsam-hel 0.9.4
Propagated dependencies: go-git-sr-ht-nelsam-correct@0.1.2 go-github-com-poy-onpar@0.3.5
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://git.sr.ht/~nelsam/hel
Licenses: MPL 2.0
Build system: go
Synopsis: Mock generator for Golang
Description:

In Norse mythology, Hel cares for the souls of people who didn't die in battle. This little tool cares for mock implementations of interface types.

go-github-com-marvinjwendt-testza 0.5.2
Propagated dependencies: go-atomicgo-dev-assert@0.0.2 go-github-com-sergi-go-diff@1.3.1 go-github-com-davecgh-go-spew@1.1.1 go-github-com-klauspost-cpuid-v2@2.3.0 go-github-com-pterm-pterm@0.12.79
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/MarvinJWendt/testza
Licenses: Expat
Build system: go
Synopsis: Full-featured test framework for Golang
Description:

Package testza is a full-featured testing framework for Go. It integrates with the default test runner, so you can use it with the standard go test tool. Testza contains easy to use methods, like assertions, output capturing, mocking, and much more.

go-go-shabbyrobe-org-gocovmerge 0.0.0-20230507111327-fa4f82cfbf4d
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.shabbyrobe.org/gocovmerge
Licenses: FreeBSD
Build system: go
Synopsis: gocovmerge
Description:

Package gocovmerge takes the results from multiple go test -coverprofile runs and merges them into one profile. It is a maintained fork of https://github.com/wadey/gocovmerge.

go-github-com-alexkohler-prealloc 1.0.0
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/alexkohler/prealloc
Licenses: Expat
Build system: go
Synopsis: Find slice declarations that could be preallocated
Description:

This package is a Go static analysis tool to find slice declarations that could potentially be preallocated.

go-github-com-sclevine-spec 1.4.0
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/sclevine/spec
Licenses: ASL 2.0
Build system: go
Synopsis: BDD-style test organizer for Go
Description:

Spec is a simple BDD test organizer for Go. It minimally extends the standard library testing package by facilitating easy organization of Go 1.7+ subtests.

Total packages: 72465