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.
This is a fork of the MapFS component of the Go standard library's testing/fstest package.
Package autogold makes go test -update automatically update Go tests (golden files and Go values in e.g. foo_test.go).
This package implements a framework for stubbing responses from Go's driver.Driver interface.
This can be used to sit in place of your sql.Db so that you can stub responses for sql calls, and remove database dependencies for your test suite.
bodyclose is a static analysis tool which checks whether res.Body is correctly closed.
Package testifyjson is a collection of utilities and helper function for unit testing JSON output in Go.
Package qt implements assertions and other helpers wrapped around the standard library's testing types.
This package provides fake implementations of the object's collaborators.
This package implements a functionality to run tests and report the results, converting test names WrittenInCamelCase into ordinary sentences. This package provides an command line interface (CLI) tool.
This package provides mocking utilities for unit tests in Go.
This package implements a functionality to mock a PostgreSQL server.
A testing library for Go programs.
Golang linter, lint that pass any slice as any in variadic function.
Package gotesttools is a collection of packages to augment testing and support common patterns.
Packages:
assert- compare values and fail the test when a comparison failsenv- test code which uses environment variablesfs- create temporary files and compare a filesystem tree to an expected valuegolden- compare large multi-line strings against values frozen in golden filesicmd- execute binaries and test the outputpoll- test asynchronous code by polling until a desired state is reachedskip- skip a test and print the source code of the condition used to skip the test
This package offers a method of programmatically retrieving the current goroutine's ID.
Package ddmin implements the delta-minimization test minimization algorithm.
This package provides a Go linter that finds function calls without context.Context.
This package is a Go static analysis tool to find slice declarations that could potentially be preallocated.
This package provides a library to generate unified diffs.
Go package to verify that there are no unexpected goroutines running at the end of a test.
GoConvey is a testing tool for Go. It integrates with go test, can show test coverage and has a web user interface that will refresh automatically.
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.
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.
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.
This package provides a drop-in replacement of golint - revive a lint framework custom rules.