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.
nFPM is Not FPM -- provides ways to package programs in popular Linux packaging formats, such as deb, rpm, apk, ipk and Arch.
This package provides a Go library that first converts YAML to JSON using go-yaml and then uses json.Marshal and json.Unmarshal to convert to or from the struct. This means that it effectively reuses the JSON struct tags as well as the custom JSON methods MarshalJSON and UnmarshalJSON unlike go-yaml.
kubernetes-sigs/yaml is a permanent fork of ghodss/yaml.
This Go library provides facilities for pattern matching on file names.
Package appengine provides basic functionality for Google App Engine.
Package gopoet is a library to assist with generating Go code. It includes a model of the Go language that is simpler, and thus easier to work with, than those provided by the go/ast and go/types packages. It also provides adapter methods to allow simple interoperability with elements from the go/types and reflect packages.
Package btrfs provides bindings for working with btrfs partitions from Go. The Linux kernel headers are only required on compilation time, not on run time.
This package provides notify, a file system event notification library in Go. It's an alternative fork of https://github.com/rjeczalik/notify.
This package implements high-performance external sorting library for Go that enables sorting of arbitrarily large datasets that don't fit entirely in memory. The library operates on channels and uses temporary disk storage to handle datasets larger than available RAM.
This package provides a wrapper around go-yaml designed to enable a better way of handling YAML when marshaling to and from structs.
It first converts YAML to JSON using go-yaml and then uses json.Marshal and json.Unmarshal to convert to or from the struct. This means that it effectively reuses the JSON struct tags as well as the custom JSON methods MarshalJSON and UnmarshalJSON unlike go-yaml.
Package randomstring can be used for generating different types of random strings.
Package sortorder implements sort orders and comparison functions.
This package implements a publish–subscribe pattern.
Package goldie provides test assertions based on golden files. It's typically used for testing responses with larger data bodies.
This package provides a simple way to create a system service.
This package provides Go functions to manage changelogs.
This package provides a TTY utilities implementation for verity of operation systems.
A Go library providing various concurrency utilities including a backport of sync.Map to Go versions below 1.9 and a cancellable Goroutine with explicit ownership.
gofpdi allows you to import an existing PDF into a new PDF.
termenv lets you safely use advanced styling options on the terminal. It gathers information about the terminal environment in terms of its ANSI and color support and offers you convenient methods to colorize and style your output, without you having to deal with all kinds of weird ANSI escape sequences and color conversions.
This package implements a functionality of creating here-documents from raw strings.
This package provides a context-aware Go std lib slog. The context Logger can be used to use Loggers from the context. This is sometimes preferred over the Context Handler, since this can make it easier to use different loggers in different contexts (e.g. testing).
This package provides a code which implements the Kubernetes "apply" operation.
Package errors provides simple error handling primitives. It's an alternative fork of https://github.com/pkg/errors project.
Go-TUF is a Go implementation of The Update Framework (TUF), a framework for securing software update systems. It provides tools for creating and managing TUF repositories and clients for securely downloading updates.