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.
Package fasttemplate implements simple and fast template library.
This package is a Go library that draws progress bars on the terminal.
Package abool provides atomic Boolean type for cleaner code and better performance.
ignore is a library which returns a new ignorer object which can test against various paths. This is particularly useful when trying to filter files based on a .gitignore document.
GoLog is a level-based logger written in Go.
This package implements a functionality for generating pretty-printed dumps of Go values.
Package version provides functionality for parsing and comparing version strings. It supports semantic versioning and includes methods for version comparison, manipulation, and formatting.
go-libnp is a tiny cross-platform library for extracting information about the music/image/video that is Now Playing on the system.
Statik allows you to embed a directory of static files into your Go binary to be later served from an http.FileSystem.
This package implements a restriction for the current processes' ability to use files, using Linux 5.13's Landlock feature.
FileMutex is similar to sync.RWMutex, but also synchronizes across processes.
This package provides wrappers around the ZFS command line tools.
mtree is a filesystem hierarchy validation tooling and format. This is a library and simple CLI tool for mtree(8) implemented in Go.
Package errors provides simple error handling primitives. It's an alternative fork of https://github.com/pkg/errors project.
This package implements a functionality to decode data into Go structs.
This package provides a code which implements the Kubernetes "apply" operation.
Sprig is a library that provides more than 100 commonly used template functions.
This package provides a library for retrieving information on running processes and system utilization (CPU, memory, disks, network, sensors).
This package provides a cross-platform facility for creating temporary files that are automatically cleaned up (even in the event of an unexpected process exit).
This package provides a Go library for building, serializing and executing an FST.
An *OrderedMap is a high performance ordered map that maintains amortized O(1) for Set, Get, Delete and Len. Internally an *OrderedMap uses the composite type map combined with a trimmed down linked list to maintain the order.
This package provides a toolkit for logging that is both human and machine readable. It is modeled after the Go standard library's io and net/http packages and is an alternative to the standard library's log package.
Package uuid provides implementations of the Universally Unique Identifier (UUID), as specified in RFC-4122 and the Peabody RFC Draft (revision 03).
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