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 package provides ciinfo, a tool to get details about the current Continuous Integration environment, including checking if running in a CI system, which CI system, build id, and more.
This is a reimplementation of ci-info in Go.
go-snaps is a Go implementation of Jest snapshot testing.
This package provides utilities for ast.CommentMap.
wish is a test assertion library for Golang, designed to gracefully enhance standard library testing package and behaviors of the go test command.
This package provides a test corpus of C code.
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.
This package implements a parallel testing framework for Go.
Moq is a tool that generates a struct from any interface. The struct can be used in test code as a mock of the interface.
This package provides a Go linter that finds function calls without context.Context.
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.
@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.
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.
Simple Go source code linter providing checks for copyright headers.
This package provides a Go linter for common logger libraries:
kitlogkloglogrlog/slogzap
This package implements assertions for the standard testing package, and is a minimalistic replacement for the stretchr/testify package.
This package implements a few functions that are useful for io testing, such as readers and writers that fail after N consecutive reads/writes.
Package stub provides helper functions to replace global variables for testing, and restore them afterwards.
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.
This package finds type assertions which are forced with no check for if the assertion failed.
This package checks if comments contain a period at the end of the last sentence if needed.
Rapid is a Go library for property-based testing.
Rapid checks that properties you define hold for a large number of automatically generated test cases. If a failure is found, rapid automatically minimizes the failing test case before presenting it.
Features:
imperative Go API with type-safe data generation using generics
data generation biased to explore "small" values and edge cases more thoroughly
fully automatic minimization of failing test cases
persistence and automatic re-running of minimized failing test cases
support for state machine ("stateful" or "model-based") testing
no dependencies outside the Go standard library
Package reqtrace contains a very simple request tracing framework.
Package quicktest provides a collection of Go helpers for writing tests.