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.
Package pgservicefile is a parser for PostgreSQL service files (e.g. .pg_service.conf).
This is a package extracted from go-ipfs. Its purpose to be used to compare a set of keys based on a given metric. The primary metric used is XOR, as in kademlia.
This package providies two additional libraries for go.uber.org/zap:
zapslogimplementsslog.Handlerwhich writes to the suppliedzapcore.Corezapfieldimplements experimentalzap.Fieldhelpers whose APIs may be unstable
Package markdown implements markdown parser and HTML renderer.
This package provides a code which implements the Kubernetes "apply" operation.
This library provides unit multipliers and functions for Go.
This package implements a flexible and configurable option for command line arguments parsing.
Package log provides types and functions related to logging, passing loggers through a context, and attaching context to the logger.
This package implements a functionality of creating here-documents from raw strings.
This package implements a feature of limiting the maximum number of concurrently started routines which has the same role and API as sync.WaitGroup. It could for example be used to start multiples routines querying a database but without sending too much queries in order to not overload the given database.
This package is a Go library that draws progress bars on the terminal.
Package userns provides utilities to detect whether we are currently running in a Linux user namespace.
Package complete provides a tool for bash writing bash completion in go, and bash completion for the go command line.
deepcopy implements a functionality of deep copies of things. A standard copy will copy the pointers where deepcopy copies the values pointed to. Unexported field values are not copied.
This package provides cross-platform Golang helpers for taking user input from the terminal while not echoing the input back (similar to getpasswd). The package uses syscalls to avoid any dependence on cgo, and is therefore compatible with cross-compiling.
This package provides implementation of MessagePack encoding for Go programming language.
Package zerolog provides a lightweight logging library dedicated to JSON logging.
This package implements functionality to map HCL or JSON fragment into Golang structs.
Go library for loading environment variables from files
Package deque provides a fast ring-buffer deque (double-ended queue) implementation for Golang.
It generalizes a queue and a stack, to efficiently add and remove items at either end with O(1) performance. Queue (FIFO) operations are supported using PushBack and PopFront. Stack (LIFO) operations are supported using PushBack and PopBack.
This package provides a collection of tools for working with the OCI runtime specification. To build from source code, runtime-tools requires Go 1.10.x or above.
Package gruid provides a model for building grid-based applications. The interface abstracts rendering and input for different platforms. There are drivers for terminal apps (gruid-tcell), native graphical apps (gruid-sdl) and browser apps (gruid-js).
This package provides implementation of MessagePack encoding for Go programming 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.