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 library for calling C functions from Go without Cgo.
Featues:
build for other platforms easily without a C compiler
efficiently cache entirely Go builds
using Cgo generates a C wrapper function for each C function called
load symbols at runtime and use it as a plugin system
call into other languages that are compiled into shared objects
works even with
CGO_ENABLED=1so incremental porting is possible
This package provides error, which offers simple error handling primitives in Go.
This package provides supplemental Go libraries for text processing.
This repository contains packages for accessing and analyzing data from the Go Vulnerability Database.
This repository holds packages for writing tools that work directly with Go module mechanics. That is, it is for direct manipulation of Go modules themselves.
The specific case of loading packages should still be done by invoking the go command, which remains the single point of truth for package loading algorithms.
This package provides supplemental Go libraries for text processing.
The Common Expression Language (CEL) implements common semantics for expression evaluation, enabling different applications to more easily interoperate.
The config package holds the config.json file defining the Go telemetry upload configuration and contains no actual Go code, and exists only so the config.json file can be served by module proxies.
An upload configuration specifies the set of values that are permitted in telemetry uploads: GOOS, GOARCH, Go version, and per-program counters.
This package provides supplemental Go libraries for image processing.
Gomega is the preferred matcher/assertion library for the Ginkgo test framework.
This package provides basic assertions along with building blocks for custom assertions to be used alongside native Go testing.
In Norse mythology, Hel cares for the souls of people who didn't die in battle. This little tool cares for mock implementations of interface types.
gomock is a mocking framework for the Go programming language. It integrates well with Go's built-in testing package, but can be used in other contexts too.
This package provides an implementation of failpoints for Golang.
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
@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.
This package implements a functionality to mock a PostgreSQL server.
This is a straight copy of the excellent Gomega library, stripped to the bare core to be free of third-party dependencies.
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).
wish is a test assertion library for Golang, designed to gracefully enhance standard library testing package and behaviors of the go test command.
This package provides a test library for the Go language.
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 provides a contract to share variables between test helpers in Golang.