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 is a simple tracing application that logs messages depending on environment variables. It is very much inspired by git's GIT_TRACE mechanism.
Got is a Go test helper library that provides assertion functions and utilities for writing cleaner test code.
@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 parallel testing framework for Go.
Package yaml enables the YAMLEq capability in testify.
Package quartz is a library for testing time related code. It exports an interface Clock that mimics the standard library time package functions. In production, an implementation that calls thru to the standard library is used. In testing, a Mock clock is used to precisely control and intercept time functions.
This package finds type assertions which are forced with no check for if the assertion failed.
This package provides a Go linter for common logger libraries:
kitlogkloglogrlog/slogzap
This linter checks that sprintf is not used to construct a host:port combination in a URL.
This package provides analyzers that designed to identify the incorrect use of interfaces, helping developers avoid interface pollution.
Package check is a minimalist Go assertion package.
This linter checks that sprintf is not used to construct a host:port combination in a URL.
This package provides a library for collecting stack traces at runtime.
This package provides additions to Go's stdlib testing.
errcheck finds silently ignored errors in Go code.
This package checks if comments contain a period at the end of the last sentence if needed.
This is a straight copy of the excellent Gomega library, stripped to the bare core to be free of third-party dependencies.
This is a linter for Go source code. Unlike gofmt, it doesn't reformat the source code, it only prints out style mistakes.
This package calculates the cyclomatic complexities of functions and methods in Go source code.
This package implements a tool to compile native Golang fuzzers to libFuzzer fuzzers.
This package provides a unified diff parser and printer for Go.
This package mimics the Ruby on Rails' way of writing tests for database applications, where sample data is kept in fixtures files. Before the execution of every test, the test database is cleaned and the fixture data is loaded into the database.
go-testmark is a library to parse, patch data and test fixtures from Markdown files, using the testmark format, which itself is a subset of Markdown format.
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.