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

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-tommy-muehle-go-mnd-v2 2.5.1
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/tommy-muehle/go-mnd
Licenses: Expat
Build system: go
Synopsis: Magic number detector for Golang
Description:

This package provides a vet analyzer to detect magic numbers.

go-github-com-fzipp-gocyclo 0.6.0
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/fzipp/gocyclo
Licenses: Modified BSD
Build system: go
Synopsis: Calculate cyclomatic complexity in Go
Description:

This package calculates the cyclomatic complexities of functions and methods in Go source code.

go-github-com-marcopolo-simnet 0.0.5
Propagated dependencies: go-golang-org-x-time@0.14.0
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/marcopolo/simnet
Licenses: Modified BSD
Build system: go
Synopsis: Simulate packet networks in process with synctest
Description:

This package provides a small Go library for simulating packet networks in-process. It provides drop-in net.PacketConn endpoints connected through configurable virtual links with bandwidth, latency, and MTU constraints. Useful for testing networking code without sockets or root privileges.

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

go-github-com-tenntenn-text-transform 0.0.0-20250402111347-ba836492e880
Propagated dependencies: 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/tenntenn/text
Licenses: Expat
Build system: go
Synopsis: Text transformation utilities
Description:

This package provides text transformation utilities in Go.

go-znkr-io-diff 1.0.1
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://znkr.io/diff
Licenses: ASL 2.0
Build system: go
Synopsis: Difference algorithm module for Go
Description:

Package diff provides functions to efficiently compare two slices similar to the Unix diff command line tool to compare files.

go-github-com-jacobsa-ogletest 0.0.0-20170503003838-80d50a735a11
Propagated dependencies: go-github-com-jacobsa-oglematchers@0.0.0-20150720000706-141901ea67cd go-github-com-jacobsa-oglemock@0.0.0-20150831005832-e94d794d06ff go-github-com-jacobsa-reqtrace@0.0.0-20150505043853-245c9e0234cb go-golang-org-x-net@0.53.0
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/jacobsa/ogletest
Licenses: ASL 2.0
Build system: go
Synopsis: Expressive unit tests
Description:

Package ogletest provides a framework for writing expressive unit tests. It integrates with the builtin testing package, so it works with the gotest command. Unlike the testing package which offers only basic capabilities for signalling failures, it offers ways to express expectations and get nice failure messages automatically.

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-otiai10-mint 1.6.3
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/otiai10/mint
Licenses: Expat
Build system: go
Synopsis: Minimal assertion for Golang testing framework
Description:

Mint (mint.Mint) is wrapper for *testing.T blending testing type to omit repeated t.

go-github-com-timakin-bodyclose 0.0.0-20241222091800-1db5c5ca4d67
Propagated dependencies: go-golang-org-x-tools@0.44.0 go-github-com-gostaticanalysis-analysisutil@0.7.1
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/timakin/bodyclose
Licenses: Expat
Build system: go
Synopsis: Static analysis tool for res.Body
Description:

bodyclose is a static analysis tool which checks whether res.Body is correctly closed.

go-github-com-adamkorcz-go-118-fuzz-build 0.0.0-20250520111509-a70c2aa677fa
Propagated dependencies: go-github-com-adalogics-go-fuzz-headers@0.0.0-20240806141605-e8a1dd7889d6 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/AdamKorcz/go-118-fuzz-build
Licenses: ASL 2.0
Build system: go
Synopsis: Fuzzy testing for Golang
Description:

This package implements a tool to compile native Golang fuzzers to libFuzzer fuzzers.

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-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-ciinfo 0.3.3
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/gkampitakis/ciinfo
Licenses: Expat
Build system: go
Synopsis: Get details about the current Continuous Integration environment
Description:

This package provides ciinfo, a tool to get details about the current Continuous Integration environment, including checking if running in a CI system, which CI system, build id, and more.

This is a reimplementation of ci-info in Go.

go-github-com-felixge-fgprof 0.9.4
Propagated dependencies: go-github-com-google-pprof@0.0.0-20250317173921-a4b03ec1a45e
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/felixge/fgprof
Licenses: Expat
Build system: go
Synopsis: Sampling profiler for Golang
Description:

fgprof is a sampling Go profiler providing analyze On-CPU as well as Off-CPU (e.g. I/O) time together.

Go's builtin sampling CPU profiler can only show On-CPU time, but it's better than fgprof at that. Go also includes tracing profilers that can analyze I/O, but they can't be combined with the CPU profiler.

fgprof is designed for analyzing applications with mixed I/O and CPU workloads. This kind of profiling is also known as wall-clock profiling.

go-github-com-ultraware-funlen 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/funlen
Licenses: Expat
Build system: go
Synopsis: Go linter for function length
Description:

This package is a linter that checks for long functions. It can check both on the number of lines and the number of statements.

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-gostaticanalysis-forcetypeassert 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/gostaticanalysis/forcetypeassert
Licenses: Expat
Build system: go
Synopsis: Linter for forcing type assertions
Description:

This package finds type assertions which are forced with no check for if the assertion failed.

go-github-com-mndrix-tap-go 0.0.0-20171203230836-629fa407e90b
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/mndrix/tap-go
Licenses: Unlicense
Build system: go
Synopsis: Test Anything Protocol for Golang
Description:

The Test Anything Protocol is a text-based interface between tests and a test harness. This package helps Go to generate TAP output.

go-github-com-ssgreg-nlreturn-v2 2.2.1
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/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-corpix-uarand 0.2.0
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/corpix/uarand
Licenses: Unlicense
Build system: go
Synopsis: Random user-agent generator for Golang
Description:

This package implements a functionality to generate random user-agent strings which may be used in mock tests.

go-github-com-ysmood-got 0.42.3
Propagated dependencies: go-github-com-ysmood-gop@0.3.0
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/ysmood/got
Licenses: Expat
Build system: go
Synopsis: Go test helpers and assertion library
Description:

Got is a Go test helper library that provides assertion functions and utilities for writing cleaner test code.

go-github-com-denis-tingaikin-go-header 1.0.0
Propagated dependencies: 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/denis-tingaikin/go-header
Licenses: GPL 3
Build system: go
Synopsis: Go linter for copyright headers
Description:

Simple Go source code linter providing checks for copyright headers.

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.

Total packages: 32521