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 implements a functionality to scan and report for dependencies which are checked in to the repository. It provides a library and CLI tool.
Reports unused function parameters and results in Go code.
This package provides a mocking framework which integrates well with built-in testing package, but can be used in other contexts too.
pprof is a tool for visualization and analysis of profiling data.
It reads a collection of profiling samples in profile.proto format and generates reports to visualize and help analyze the data. It can generate both text and graphical reports (through the use of the dot visualization package).
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 provides additions to Go's stdlib testing.
This package provides additions to Go's stdlib fmt.
Package qt implements assertions and other helpers wrapped around the standard library's testing types.
Go-fuzz is a coverage-guided fuzzing solution for testing of Go packages. Fuzzing is mainly applicable to packages that parse complex inputs (both text and binary), and is especially useful for hardening of systems that parse inputs from potentially malicious users (e.g. anything accepted over a network).
This is a straight copy of the excellent Gomega library, stripped to the bare core to be free of third-party dependencies.
This package provides a test library for the Go language.
This package provides basic assertions along with building blocks for custom assertions to be used alongside native Go testing.
This package implement a functionality for validating tags according to rules you define and fixing them according to the defined rules.
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.
This library enables complex data structure testing, specifically:
realtime transformation or casting of incompatible data types with directives system
consistent way of testing of unordered structures
contains, Range, RegExp support on any data structure deeph level
switch case directive to provide expected value alternatives based on actual switch/case input match
macro system enabling complex predicate and expression evaluation, and customization
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 is a straight copy of the excellent Ginkgo library, stripped to the bare core to be free of third-party dependencies.
Package is provides a lightweight extension to the standard library's testing capabilities.
Package stub provides helper functions to replace global variables for testing, and restore them afterwards.
Package gostub is used for stubbing variables in tests, and resetting the original value once the test has been run.
This package takes the results from multiple go test -coverprofile runs and merges them into one profile.
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.
A testing library for Go programs.
This package provides scripts and workflows to automate common routines for Golang projects via modular Makefiles and GitHub Actions.