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 webring send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.
This package provides a toolkit for parsing Go language panic stack traces. It simplifies the traces to make salient information more visible and aid debugging.
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.
Gomega is the preferred matcher/assertion library for the Ginkgo test framework.
Package sloglint implements the sloglint analyzer. The log/slog API allows two different types of arguments: key-value pairs and attributes.
This package provides additions to Go's stdlib testing.
Package httpmock provides tools for mocking HTTP responses. It implements exact URL and regexp matches.
Package tbltest implements helper functions to help write table driven tests.
Package fake is the fake data generatror for go (Golang), heavily inspired by forgery and ffaker Ruby gems.
This package implements a tool to compile native Golang fuzzers to libFuzzer fuzzers.
This package provides an implementation of failpoints for Golang.
@codego-vcr simplifies testing by recording your HTTP interactions and replaying them in future runs in order to provide fast, deterministic and accurate testing of your code.
This package implements a functionality to mock a PostgreSQL server.
This package implements a functionality to run tests and report the results, converting test names WrittenInCamelCase into ordinary sentences.
This package provides JSON equality assertions for Golang.
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 implements a functionality to mock a PostgreSQL server.
This package provides a test corpus of C code.
This package implements a functionality to converts Go values at runtime into their @codego/ast equivalent,which may be used in debugging and testing, as a more comprehensive and configurable version of the fmt package's %+v and %#v formatting directives. It is similar to e.g. repr in Python.
This package provides a contract to share variables between test helpers in Golang.
Package oglemock provides a mocking framework for unit tests.
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.
The gls package provides a way to store a retrieve values per-goroutine.
The Test Anything Protocol is a text-based interface between tests and a test harness. This package helps Go to generate TAP output.
In Norse mythology, Hel cares for the souls of people who didn't die in battle. This little tool cares for mock implementations of interface types.