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 a test library for the Go language.
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 additions to Go's stdlib testing.
This package implements an extension of Table-Driven Testing. Instead of building and iterating over a table in the test code, the input is further separated into files (or inline strings). For certain classes of tests, this can significantly reduce the friction involved in writing and reading these tests.
Golang linter, lint that pass any slice as any in variadic function.
This package checks if comments contain a period at the end of the last sentence if needed.
This package checks if comments contain a period at the end of the last sentence if needed.
Package gunit provides testing package hooks and convenience functions for writing tests in an xUnit style.
This package provides a state machine assisted testing library for Go.
Gotrace is a Go library for tracing goroutines, useful for debugging goroutine leaks and understanding goroutine lifecycles.
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 an idiomatic Go retry module.
Package oglemock provides a mocking framework for unit tests.
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 finds code that returns nil in an if err != nil check.
This package implements a functionality to ingest JUnit XML reports.
This package provides a Go library and a command line tool for analyzing and summarizing go test output.
This package provides a test corpus of C code.
This package provides a tool that controls Go package import order and makes it always deterministic.
This package provides a unified diff parser and printer for Go.
This package provides the source code of a linter for Golang.
Gomega is the preferred matcher/assertion library for the Ginkgo test framework.
Profile provides a simple way to manage runtime/pprof profiling of your Go application.
Versatile HTTP mocking made easy in Go that works with any net/http based stdlib implementation. Inspired by the Node nock library, it has features like:
Simple and expressive API
Semantic API DSL for declarative HTTP mock declarations
Built-in helpers for easy JSON/XML mocking
Supports persistent and volatile TTL-limited mocks
Full regular expressions capable HTTP request mock matching
Designed for both testing and runtime scenarios
Match request by method, URL params, headers and bodies
Extensible and pluggable HTTP matching rules
Ability to switch between mock and real networking modes
Ability to filter/map HTTP requests for accurate mock matching
Supports map and filters to handle mocks easily
Wide compatible HTTP interceptor using
http.RoundTripperinterfaceWorks with any
net/httpcompatible client, such asgentlemanNetwork timeout/cancellation delay simulation
Extensible and hackable API