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

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-matryer-try 0.0.0-20161228173917-9ac251b645a2
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/matryer/try
Licenses: Expat
Build system: go
Synopsis: Simple idiomatic retry package for Go
Description:

This package provides an idiomatic Go retry module.

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-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-jackc-fake 0.0.0-20150926172116-812a484cc733
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/jackc/fake
Licenses: Expat
Build system: go
Synopsis: Fake data generator for Golang
Description:

This package is an alternative fork of github.com/icrowley/fake used in go-github-com-jackc-pgx.

go-github-com-gostaticanalysis-testutil 0.6.1
Propagated dependencies: go-github-com-josharian-txtarfs@0.0.0-20240408113805-5dc76b8fe6bf go-github-com-otiai10-copy@1.14.0 go-github-com-tenntenn-golden@0.5.5 go-github-com-tenntenn-modver@1.0.1 go-github-com-tenntenn-text-transform@0.0.0-20250402111347-ba836492e880 go-golang-org-x-mod@0.35.0 go-golang-org-x-text@0.36.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/gostaticanalysis/testutil
Licenses: Expat
Build system: go
Synopsis: Utilities for test of static analysis tools
Description:

This package provides utilities for test of static analysis tools.

go-structlayout 0.6.1
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://staticcheck.dev/
Licenses: Expat
Build system: go
Synopsis: Display the layout (field sizes and padding) of structs in Go
Description:

This package prints the layout of a struct in Go, which is the byte offset and size of each field, respecting padding. This information is printed in human-readable form by default, or as JSON with the -json flag.

go-github-com-alecthomas-assert-v2 2.10.0
Propagated dependencies: go-github-com-alecthomas-repr@0.4.0 go-github-com-hexops-gotextdiff@1.0.3
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/alecthomas/assert/
Licenses: Expat
Build system: go
Synopsis: Go assertion library
Description:

Assertion library that:

  • makes spotting differences in equality much easier

  • uses repr and diffmatchpatch to display structural differences in colour

  • aborts tests on first assertion failure

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-josharian-txtarfs 0.0.0-20240408113805-5dc76b8fe6bf
Propagated dependencies: go-github-com-josharian-mapfs@0.0.0-20210615234106-095c008854e6 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/josharian/txtarfs
Licenses: Expat
Build system: go
Synopsis: Convert a txtar to an io.FS
Description:

This package turns a txtar into an fs.FS.

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-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.

go-github-com-dvyukov-go-fuzz 0.0.0-20240924070022-e577bee5275c
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/dvyukov/go-fuzz
Licenses: ASL 2.0
Build system: go
Synopsis: Randomized testing for Golang
Description:

Go-fuzz is a coverage-guided fuzzing solution for testing of Go packages. Fuzzing is mainly applicable to packages that parse complex inputs (both text and binary), and is especially useful for hardening of systems that parse inputs from potentially malicious users (e.g. anything accepted over a network).

go-github-com-cheekybits-is 0.0.0-0.68e9c06
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/cheekybits/is
Licenses: Expat
Build system: go
Synopsis: Mini testing helper for Go
Description:

A mini testing helper for Go.

  • It has a simple interface (is.OK and is.Equal).

  • It plugs into existing Go toolchain (uses testing.T).

  • It's obvious for newcomers.

  • It also gives you is.Panic and is.PanicWith helpers - because testing panics is ugly.

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.

protogetter 0.3.20
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/ghostiam/protogetter
Licenses: Expat
Build system: go
Synopsis: Protobuf Golang linter
Description:

This package is a linter developed specifically for Go programmers working with nested protobuf types. It's designed to aid developers in preventing invalid memory address or nil pointer dereference errors arising from direct access of nested protobuf fields.

When working with protobuf, it's quite common to have complex structures where a message field is contained within another message, which itself can be part of another message, and so on. If these fields are accessed directly and some field in the call chain will not be initialized, it can result in application panic.

Protogetter addresses this issue by suggesting use of getter methods for field access.

go-staticcheck 0.6.1
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://staticcheck.dev/
Licenses: Expat
Build system: go
Synopsis: Staticcheck advanced Go linter
Description:

Staticcheck is a state of the art linter for the Go programming language. Using static analysis, it finds bugs and performance issues, offers simplifications, and enforces style rules.

go-github-com-warpfork-go-testmark 0.12.1
Propagated dependencies: go-github-com-warpfork-go-fsx@0.4.0
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/warpfork/go-testmark
Licenses: ASL 2.0 Expat
Build system: go
Synopsis: Parser for @code{testmark} format
Description:

go-testmark is a library to parse, patch data and test fixtures from Markdown files, using the testmark format, which itself is a subset of Markdown format.

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-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-alingse-asasalint 0.0.11
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/alingse/asasalint
Licenses: Expat
Build system: go
Synopsis: Lint pass any slice as any in variadic function
Description:

Golang linter, lint that pass any slice as any in variadic function.

go-github-com-gdey-tbltest 0.0.0-20180914212833-1865222d591f
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/gdey/tbltest
Licenses: Expat
Build system: go
Synopsis: Table driven tests for Golang
Description:

Package tbltest implements helper functions to help write table driven tests.

go-github-com-mgechev-revive 1.15.0
Propagated dependencies: go-codeberg-org-chavacava-garif@0.2.0 go-github-com-burntsushi-toml@1.5.0 go-golang-org-x-mod@0.35.0 go-golang-org-x-sync@0.20.0 go-golang-org-x-tools@0.44.0
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://revive.run/
Licenses: Expat
Build system: go
Synopsis: Drop-in replacement for @code{golint}
Description:

This package provides a drop-in replacement of golint - revive a lint framework custom rules.

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-github-com-ldez-tagliatelle 0.5.0
Propagated dependencies: go-github-com-ettle-strcase@0.2.0 go-github-com-hashicorp-go-immutable-radix-v2@2.1.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/ldez/tagliatelle
Licenses: ASL 2.0
Build system: go
Synopsis: Struct tags handling linter for Golang
Description:

This package implement a functionality for validating tags according to rules you define and fixing them according to the defined rules.

Total packages: 73977