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 provides a simple little tool that produces readable diff of 2 JSON-able and convertible to map[string]interface objects. Useful for diagnostics or debugging
Package testdeep allows flexible deep comparison, it is an adaptation of Perl's Test::Deep perl.
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.
Package is provides a lightweight extension to the standard library's testing capabilities.
Package quicktest provides a collection of Go helpers for writing tests.
This package implements a functionality to run tests and report the results, converting test names WrittenInCamelCase into ordinary sentences.
This package is an alternative fork of github.com/icrowley/fake used in go-github-com-jackc-pgx.
@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 provides tools for detecting deadlocks at run-time in Go.
This package provides a quick and easy string diffing functions based on github.com/sergi/go-diff, mainly for diffing strings in tests.
This package provide many tools for testifying that your code will behave as you intend.
Features include:
Easy assertions
Mocking
HTTP response trapping
Testing suite interfaces and functions.
Package assert implements the same assertions as the assert package but stops test execution when a test fails.
This package implements UDP test helpers. It lets assert that certain strings must or must not be sent to a given local UDP listener.
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.
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.
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.
fgprof is a sampling Go profiler providing analyze On-CPU as well as Off-CPU (e.g. I/O) time together.
Go's builtin sampling CPU profiler can only show On-CPU time, but it's better than fgprof at that. Go also includes tracing profilers that can analyze I/O, but they can't be combined with the CPU profiler.
fgprof is designed for analyzing applications with mixed I/O and CPU workloads. This kind of profiling is also known as wall-clock profiling.
This package implements a functionality to run tests and report the results, converting test names WrittenInCamelCase into ordinary sentences. This package provides an command line interface (CLI) tool.
This package reads go-structlayout JSON on stdin and reorders fields to minimize the amount of padding. It can emit JSON to feed into go-structlayout-pretty.
Package qt implements assertions and other helpers wrapped around the standard library's testing types.
Package fake is the fake data generatror for go (Golang), heavily inspired by forgery and ffaker Ruby gems.
Package randfill is a library for populating go objects with random values.