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.
Goob is a Go implementation of the observable pattern, providing a simple way to create observable objects and subscribe to their changes.
This package provides additions to Go's stdlib testing.
Package gunit provides testing package hooks and convenience functions for writing tests in an xUnit style.
The Go XML Formatter, xmlfmt, will format the XML string in a readable way.
Ginkgo is a Behaviour-Driven Development testing framework for Go. It builds on top of Go's builtin testing library and is complemented by the Gomega matcher library. This package provides an command line interface (CLI) tool.
Simple Go source code linter providing checks for copyright headers.
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
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 provides a drop-in replacement of golint - revive a lint framework custom rules.
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 provides mocking utilities for unit tests in Go.
This package provides a vet analyzer to detect magic numbers.
This is a straight copy of the excellent Gomega library, stripped to the bare core to be free of third-party dependencies.
Go package to verify that there are no unexpected goroutines running at the end of a test.
Golang linter, lint that pass any slice as any in variadic function.
@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.
gotestspace is used to quickly create a working directory for shell execution using Go, as well as a tool for customizing the execution of the shell. It can help you quickly create an independent workspace for unit testing and improve the efficiency of unit test writing.
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 checks if comments contain a period at the end of the last sentence if needed.
This project provides various helper functions for https://go.dev/doc/security/fuzz/. It is mostly used in combination with go-fuzz, but compatibility with fuzzing in the standard library will also be supported. Any coverage guided fuzzing engine that provides an array or slice of bytes can be used with go-fuzz-headers.
The gls package provides a way to store a retrieve values per-goroutine.
This package implement a functionality for validating tags according to rules you define and fixing them according to the defined rules.
This package calculates the cyclomatic complexities of functions and methods in Go source code.