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.
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.
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.
This package provides a library for collecting stack traces at runtime.
This package provides fake implementations of the object's collaborators.
Package qt implements assertions and other helpers wrapped around the standard library's testing types.
This package takes the results from multiple go test -coverprofile runs and merges them into one profile.
This is alternative implementation of stretchr/testify Go test library with zero dependencies which is 95% compatible with it.
This package implement a functionality for validating tags according to rules you define and fixing them according to the defined rules.
This package provides utilities for golden file tests.
Package oglematchers provides a set of matchers useful in a testing or mocking framework. These matchers are inspired by and mostly compatible with Google Test for C++ and Google JS Test.
This package provides utilities for the x/tools/go/analysis package.
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.
Reports unused function parameters and results in Go code.
Package httpmock provides tools for mocking HTTP responses. It implements exact URL and regexp matches.
This package provides mocking utilities for unit tests in Go.
This package offers a method of programmatically retrieving the current goroutine's ID.
This package is a straight copy of the excellent Ginkgo library, stripped to the bare core to be free of third-party dependencies.
This package implements a parallel testing framework for Go.
This package provides a Go linter that finds function calls without context.Context.
This package provides scripts and workflows to automate common routines for Golang projects via modular Makefiles and GitHub Actions.
Package gostub is used for stubbing variables in tests, and resetting the original value once the test has been run.
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.
Package is provides a lightweight extension to the standard library's testing capabilities.