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

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-go-bug-st-testifyjson 1.3.0
Propagated dependencies: go-github-com-itchyny-gojq@0.12.19
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-nbio-st 0.0.0-20140626010706-e9e8d9816f32
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/nbio/st
Licenses: ASL 2.0
Build system: go
Synopsis: Tiny test framework for Go
Description:

Package st, pronounced ghost, is a tiny test framework for making short, useful assertions in your Go tests. Assert(t, have, want) and Refute(t, have, want) abort a test immediately with t.Fatal. Expect(t, have, want) and Reject(t, have, want) allow a test to continue, reporting failure at the end with t.Error. They print nice error messages, preserving the order of have (actual result) before want (expected result) to minimize confusion.

go-github-com-smarty-gunit 1.5.1
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/smarty/gunit
Licenses: Expat
Build system: go
Synopsis: Golang xUnit-style test fixture test adapter
Description:

Package gunit provides testing package hooks and convenience functions for writing tests in an xUnit style.

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

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-smarty-assertions 1.16.0
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/smarty/assertions
Licenses: Expat
Build system: go
Synopsis: Fluent assertion-style functions
Description:

Package assertions contains the implementations for all assertions which are referenced in goconvey's convey package and gunit gunit for use with the So(...) method. They can also be used in traditional Go test functions and even in applications.

go-github-com-firefart-nonamedreturns 1.0.6
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/firefart/nonamedreturns
Licenses: GPL 3
Build system: go
Synopsis: Go linter to catch named returns
Description:

This package provides a linter to find named returns in Go code.

go-github-com-yagipy-maintidx 1.0.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/yagipy/maintidx
Licenses: Expat
Build system: go
Synopsis: Measure maintainibility indices
Description:

This package measures the maintainability index of Go functions.

go-github-com-andreyvit-diff 0.0.0-20170406064948-c7f18ee00883
Propagated dependencies: go-github-com-sergi-go-diff@1.3.1
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/andreyvit/diff
Licenses: Expat
Build system: go
Synopsis: Diffing strings in tests
Description:

This package provides a quick and easy string diffing functions based on github.com/sergi/go-diff, mainly for diffing strings in tests.

go-atomicgo-dev-assert 0.0.2
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://atomicgo.dev/assert
Licenses: Expat
Build system: go
Synopsis: Go package with tons of assertions
Description:

Package assert provides obj set of assertion functions. Every assertion function returns obj boolean. This package does not integrate into the testing package automatically and requires to check the returning boolean value and call t.Fatal() if the assertion fails.

go-github-com-xen0n-gosmopolitan 1.3.0
Propagated dependencies: go-golang-org-x-tools@0.46.0 go-golang-org-x-text@0.38.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-tenntenn-text-transform 0.0.0-20250402111347-ba836492e880
Propagated dependencies: go-golang-org-x-text@0.38.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-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-elgris-jsondiff 0.0.0-20160530203242-765b5c24c302
Propagated dependencies: go-github-com-mgutz-ansi@0.0.0-20200706080929-d51e80ef957d
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/elgris/jsondiff
Licenses: Expat
Build system: go
Synopsis: JSON diff diagnostics for Golang
Description:

This package provides a simple little tool that produces readable diff of 2 JSON-able and convertible to map[string]interface objects. Useful for diagnostics or debugging

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-wrapcheck 2.12.0
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/tomarrell/wrapcheck
Licenses: Expat
Build system: go
Synopsis: Go linter to check errors are properly wrapped
Description:

This package provides a simple Go linter to check that errors from external packages are wrapped during return to help identify the error source during debugging.

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-go-abhg-dev-testing-stub 0.2.0
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/abhinav/stub-go/tree
Licenses: Modified BSD
Build system: go
Synopsis: Trivial stubbing package for Go
Description:

Package stub provides helper functions to replace global variables for testing, and restore them afterwards.

go-github-com-daixiang0-gci 0.13.7
Propagated dependencies: go-gopkg-in-yaml-v3@3.0.1 go-golang-org-x-tools@0.46.0 go-golang-org-x-sync@0.21.0 go-golang-org-x-mod@0.35.0 go-go-uber-org-zap@1.27.0 go-github-com-pmezard-go-difflib@1.0.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/daixiang0/gci
Licenses: Modified BSD
Build system: go
Synopsis: Tool to make Go import order deterministic
Description:

This package provides a tool that controls Go package import order and makes it always deterministic.

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-maxatome-go-testdeep 1.15.0
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/maxatome/go-testdeep
Licenses: FreeBSD
Build system: go
Synopsis: Extended HTTP API testing framework
Description:

Package testdeep allows flexible deep comparison, it is an adaptation of Perl's Test::Deep perl.

go-github-com-gkampitakis-go-snaps 0.5.15-0.0832b79
Propagated dependencies: go-github-com-gkampitakis-ciinfo@0.3.3 go-github-com-goccy-go-yaml@1.18.0 go-github-com-kr-pretty@0.3.1 go-github-com-maruel-natural@1.3.0 go-github-com-sergi-go-diff@1.3.1 go-github-com-tidwall-gjson@1.18.0 go-github-com-tidwall-pretty@1.2.1 go-github-com-tidwall-sjson@1.2.5
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/gkampitakis/go-snaps
Licenses: Expat
Build system: go
Synopsis: Jest-like snapshot testing in Go
Description:

go-snaps is a Go implementation of Jest snapshot testing.

go-github-com-viant-assertly 0.9.2
Propagated dependencies: go-github-com-viant-toolbox@0.37.0
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/viant/assertly
Licenses: ASL 2.0
Build system: go
Synopsis: Data structure testing library)
Description:

This library enables complex data structure testing, specifically:

  • realtime transformation or casting of incompatible data types with directives system

  • consistent way of testing of unordered structures

  • contains, Range, RegExp support on any data structure deeph level

  • switch case directive to provide expected value alternatives based on actual switch/case input match

  • macro system enabling complex predicate and expression evaluation, and customization

go-github-com-dgryski-go-ddmin 0.0.0-20210904190556-96a6d69f1034
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/dgryski/go-ddmin
Licenses: FreeBSD
Build system: go
Synopsis: Delta-minimization algorithm in Golang
Description:

Package ddmin implements the delta-minimization test minimization algorithm.

Total packages: 33008