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 implements a parallel testing framework for 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 provides the source code of a linter for Golang.
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.
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.
This package provides a small Go library for simulating packet networks in-process. It provides drop-in net.PacketConn endpoints connected through configurable virtual links with bandwidth, latency, and MTU constraints. Useful for testing networking code without sockets or root privileges.
This package provides fake implementations of the object's collaborators.
This package is a straight copy of the excellent Ginkgo library, stripped to the bare core to be free of third-party dependencies.
Package cienv implements some helper functions to use during tests. Many times certain facilities are not available, or tests must run differently.
This package checks if comments contain a period at the end of the last sentence if needed.
This package is an alternative fork of github.com/icrowley/fake used in go-github-com-jackc-pgx.
This package provides a tool that controls Go package import order and makes it always deterministic.
This package provides additions to Go's stdlib testing.
This package is a linter that detects struct contained context.Context field. This is discouraged technique in favour of passing context as first argument of method or function. For rationale please read Contexts and structs the Go blog post.
The deep package provides the deep.Equal function which is like reflect.DeepEqual but returns a list of differences. This is helpful when comparing complex types like structures and maps.
Package assert provides obj set of assertion functions. Every assertion function returns obj boolean. This package does not integrate into the testing package automatically and requires to check the returning boolean value and call t.Fatal() if the assertion fails.
This package provides a drop-in replacement of golint - revive a lint framework custom rules.
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.
Gotrace is a Go library for tracing goroutines, useful for debugging goroutine leaks and understanding goroutine lifecycles.
Package ddmin implements the delta-minimization test minimization algorithm.
This package implement a functionality for validating tags according to rules you define and fixing them according to the defined rules.
This package provides a vet analyzer to detect magic numbers.
This package measures the maintainability index of Go functions.