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 an emoji is a extension for the goldmark.
The Common Expression Language (CEL) implements common semantics for expression evaluation, enabling different applications to more easily interoperate.
This subrepository holds experimental and deprecated (in the old directory) packages.
The uuid package generates and inspects UUIDs based on RFC 4122 and DCE 1.1: Authentication and Security Services.
This package provides supplemental libraries offering Go support for low-level interaction with the operating system.
Package packagestest creates temporary projects on disk for testing go tools on.
This package provides Go concurrency primitives in addition to the ones provided by the language and sync and sync/atomic packages. The package provides several Golang submodules:
errgroup- synchronization, error propagation, and Context cancellation for groups of goroutines working on subtasks of a common tasksemaphore- a weighted semaphore implementationsingleflight- a duplicate function call suppression mechanismsyncmap- a concurrent map implementation
This package provides most of the code for running a godoc server.
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 a rpc Google's API gRPC type derived from google.golang.org/protobuf.
Go package to verify that there are no unexpected goroutines running at the end of a test.
This package provides a test corpus of C code.
This package provides the Go source code for the go-staticcheck advanced Go linter.
Package ddmin implements the delta-minimization test minimization algorithm.
Package autogold makes go test -update automatically update Go tests (golden files and Go values in e.g. foo_test.go).
Profile provides a simple way to manage runtime/pprof profiling of your Go application.
This package takes the results from multiple go test -coverprofile runs and merges them into one profile.
This package is an alternative fork of github.com/icrowley/fake used in go-github-com-jackc-pgx.
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 additions to Go's stdlib testing.
This package provides a toolkit for parsing Go language panic stack traces. It simplifies the traces to make salient information more visible and aid debugging.
Package testfs provides a simple fs.FS which is contained in a test (using testing.TB's TempDir) and with a few helper methods.
This package provides additions to Go's stdlib testing.
Gofuzz is a library for populationg Go objects with random values for the purpose of fuzz testing.