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 functionality to run tests and report the results, converting test names WrittenInCamelCase into ordinary sentences.
Package ddmin implements the delta-minimization test minimization algorithm.
@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.
Package oglematchers provides a set of matchers useful in a testing or mocking framework. These matchers are inspired by and mostly compatible with Google Test for C++ and Google JS Test.
Package testifyjson is a collection of utilities and helper function for unit testing JSON output in Go.
zerologlint is a linter for zerolog that can be run with go vet or through golangci-lint. It detects the wrong usage of zerolog that a user forgets to dispatch zerolog.Event with Send or Msg like functions, in which case nothing will be logged.
This package takes go-structlayout-like JSON and prints an ASCII fraphic representing the memory layout.
A testing library for Go programs.
This package checks your Go codebase for code smells that may prove to be a hindrance to internationalization and/or localization.
This package provides a unified diff parser and printer for Go.
This package implements a functionality to mock a PostgreSQL server.
Gomega is the preferred matcher/assertion library for the Ginkgo test framework.
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 measures the maintainability index of Go functions.
Package gunit provides testing package hooks and convenience functions for writing tests in an xUnit style.
This package finds code that returns nil in an if err != nil check.
This package provides utilities for golden file tests.
This package provides mocking utilities for unit tests in Go.
This package implement a functionality for validating tags according to rules you define and fixing them according to the defined rules.
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
clock is a small library for mocking time in Go. It provides an interface around the standard library's time package so that the application can use the realtime clock while tests can use the mock clock.
Goob is a Go implementation of the observable pattern, providing a simple way to create observable objects and subscribe to their changes.
This package provide a Go analyzer that detects using os.Setenv instead of t.Setenv since Go1.17.