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.
Package is provides a lightweight extension to the standard library's testing capabilities.
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.
bodyclose is a static analysis tool which checks whether res.Body is correctly closed.
Package tbltest implements helper functions to help write table driven tests.
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.
This package provides a drop-in replacement of golint - revive a lint framework custom rules.
This package provides a Go library and a command line tool for analyzing and summarizing go test output.
assert is a testing library that provides high-level assertions API based on Go testing library procedures.
A mini testing helper for Go.
It has a simple interface (
is.OKandis.Equal).It plugs into existing Go toolchain (uses
testing.T).It's obvious for newcomers.
It also gives you
is.Panicandis.PanicWithhelpers - because testing panics is ugly.
This package provide helpers to complement Go testing package.
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.
Package sqlmock is a mock library implementing sql driver. Which has one and only purpose - to simulate any sql driver behavior in tests, without needing a real database connection. It helps to maintain correct TDD workflow.
This package implements value validations for structs and individual fields based on tags. It has the following unique features:
Cross Field and Cross Struct validations by using validation tags or custom validators
Slice, Array and Map diving, which allows any or all levels of a multidimensional field to be validated
Ability to dive into both map keys and values for validation
Handles type interface by determining it's underlying type prior to validation
Handles custom field types such as sql driver Valuer
Alias validation tags, which allows for mapping of several validations to a single tag for easier defining of validations on structs
Extraction of custom defined Field Name e.g. can specify to extract the JSON name while validating and have it available in the resulting FieldError
Customizable i18n aware error messages.
Default validator for the gin web framework
This package provides helpers for automated testing of scanners/lexers/tokenizers.
Profile provides a simple way to manage runtime/pprof profiling of your Go application.
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 implements UDP test helpers. It lets assert that certain strings must or must not be sent to a given local UDP listener.
This package provides a simple assertion framework for Go.
This package provides a Go linter that finds function calls without context.Context.
This package provides a drop-in replacement of golint - revive a lint framework custom rules.
This package provides tools for detecting deadlocks at run-time in Go.
Correct is a collection of assertion libraries for Golang, intended to be used together. It tries not to strictly enforce that, though - most of correct should be customizable either by changing some options or by using only some sub-packages of correct.
This package takes the results from multiple go test -coverprofile runs and merges them into one profile.
A testing library for Go programs.