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.
Automatically set GOMEMLIMIT to match Linux cgroups(7) memory limit.
errwrap is a package for Go that formalizes the pattern of wrapping errors and checking if an error contains another error.
Package yaml implements YAML support for the Go language.
The flags package provides a command line option parser. The functionality is similar to the go builtin flag package, but flags provides more options and uses reflection to provide a succinct way of specifying command line options.
Package properties is a library for handling maps of hierarchical properties. This library is mainly used in the Arduino platform software to handle configurations made of key/value pairs stored in files with an INI like syntax.
Go library that pluralizes and singularizes English nouns.
Package klog implements logging analogous to the Google-internal C++ INFO/ERROR/V setup. It provides functions Info, Warning, Error, Fatal, plus formatting variants such as Infof. It also provides V-style logging controlled by the -v and -vmodule=file=2 flags. It's a is a permanent fork of https://github.com/golang/glog.
This package provides a set of libraries that implementing low-level, kubernetes-independent packages supplementing the Go standard libs.
This package provides a Julia grammar for tree-sitter bindings in Golang.
This package is an implementation of HTTP Basic and HTTP Digest authentication.
Package otp implements both HOTP and TOTP based one time passcodes in a Google Authenticator compatible manner.
This package provides a fast and simple way to set a value in a JSON document.
This package provides a pretty printing library for Golang values.
Statik allows you to embed a directory of static files into your Go binary to be later served from an http.FileSystem.
Currently GoMusicBrainz provides methods to perform search and lookup requests. Browse requests are not supported yet.
Package term manages POSIX terminals. As POSIX terminals are connected to, or emulate, a UART, this package also provides control over the various UART and serial line parameters.
Go Windows Service wrapper compatible with GNU/Linux. Windows tests here.
ksuid is an efficient, comprehensive, battle-tested Go library for generating and parsing a specific kind of globally unique identifier called a KSUID. This library serves as its reference implementation.
KSUID is for K-Sortable Unique IDentifier. It is a kind of globally unique identifier similar to a RFC 4122 UUID, built from the ground-up to be "naturally" sorted by generation timestamp without any special type-aware logic.
Package ioutil contains extensions for the io package.
Package pubsub implements a simple multi-topic pub-sub library.
dbus is a library that implements native Go client bindings for the D-Bus message bus system.
copystructure is a Go library for deep copying values in Go.
This allows you to copy Go values that may contain reference values such as maps, slices, or pointers, and copy their data as well instead of just their references.
This package provides a functionality to read key presses from the keyboard, while in a terminal application, which may be combined to check for ctrl+c, alt+4, ctrl-shift, alt+ctrl+right, etc. It can also be used to simulate (mock) keypresses for CI testing.
Package expect provides an expect-like interface to automate control of applications. It is unlike expect in that it does not spawn or manage process lifecycle. This package only focuses on expecting output and sending input through it's psuedoterminal.