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.
A testing library for Go programs.
Staticcheck is a state of the art linter for the Go programming language. Using static analysis, it finds bugs and performance issues, offers simplifications, and enforces style rules.
Simple Go source code linter providing checks for copyright headers.
This package finds type assertions which are forced with no check for if the assertion failed.
This package is a linter that checks for unnecessary newlines at the start and end of functions, if, for, etc.
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.
Profile provides a simple way to manage runtime/pprof profiling of your Go application.
This package provides a unified diff parser and printer for Go.
This package provides a mocking framework which integrates well with built-in testing package, but can be used in other contexts too.
This package provide a Go analyzer that detects using os.Setenv instead of t.Setenv since Go1.17.
Package testdeep allows flexible deep comparison, it is an adaptation of Perl's Test::Deep perl.
Package quicktest provides a collection of Go helpers for writing tests.
This package takes go-structlayout-like JSON and prints an ASCII fraphic representing the memory layout.
@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.
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). This package provides an command line interface (CLI) tool.
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.
This package provides a simple Go linter to check that errors from external packages are wrapped during return to help identify the error source during debugging.
This package implements UDP test helpers. It lets assert that certain strings must or must not be sent to a given local UDP listener.
assert is a testing library that provides high-level assertions API based on Go testing library procedures.
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 drop-in replacement of golint - revive a lint framework custom rules.
This package finds code that returns nil in an if err != nil check.
This package implements a tool to compile native Golang fuzzers to libFuzzer fuzzers.