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

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-poy-onpar 0.3.5
Propagated dependencies: go-github-com-fatih-color@1.17.0
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/poy/onpar
Licenses: Expat
Build system: go
Synopsis: Parallel testing framework for Golang
Description:

This package implements a parallel testing framework for Go.

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-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-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-github-com-jiu2015-gotestspace 1.1.0
Dependencies: bash-minimal@5.2.37 git-minimal@2.54.0
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/Jiu2015/gotestspace
Licenses: GPL 3+
Build system: go
Synopsis: Create Go workspaces that can quickly run shell commands
Description:

gotestspace is used to quickly create a working directory for shell execution using Go, as well as a tool for customizing the execution of the shell. It can help you quickly create an independent workspace for unit testing and improve the efficiency of unit test writing.

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-maxbrunsfeld-counterfeiter 6.12.2
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/maxbrunsfeld/counterfeiter
Licenses: Expat
Build system: go
Synopsis: Generate self-contained, type-safe test doubles in Go
Description:

This package provides fake implementations of the object's collaborators.

go-github-com-bsm-ginkgo-v2 2.12.0
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/bsm/ginkgo
Licenses: Expat
Build system: go
Synopsis: Straight copy of Ginkgo library
Description:

This package is a straight copy of the excellent Ginkgo library, stripped to the bare core to be free of third-party dependencies.

go-github-com-jbenet-go-cienv 0.1.0
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/jbenet/go-cienv
Licenses: Expat
Build system: go
Synopsis: CI system environment variables
Description:

Package cienv implements some helper functions to use during tests. Many times certain facilities are not available, or tests must run differently.

godot 1.5.4
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/tetafro/godot
Licenses: Expat
Build system: go
Synopsis: Linter that checks that comments end in a period
Description:

This package checks if comments contain a period at the end of the last sentence if needed.

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-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-gci 0.13.7
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-golangplus-testing 1.0.0
Propagated dependencies: go-github-com-golangplus-fmt@1.0.0
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/golangplus/testing
Licenses: Modified BSD
Build system: go
Synopsis: Additions to Go's standard testing package
Description:

This package provides additions to Go's stdlib testing.

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-go-test-deep 1.1.1
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/go-test/deep
Licenses: Expat
Build system: go
Synopsis: Human-friendly deep variable equality in Go
Description:

The deep package provides the deep.Equal function which is like reflect.DeepEqual but returns a list of differences. This is helpful when comparing complex types like structures and maps.

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

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.

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

This package measures the maintainability index of Go functions.

Total packages: 72465