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 kong aims to support arbitrarily complex command-line structures with as little developer effort as possible.
This package is for reading and writing netrc files. This package can parse netrc files, make changes to them, and then serialize them back to netrc format, while preserving any whitespace that was present in the source file.
This package provides a useful boilerplate and organizational information for all OCI projects.
combinator generates a slice of all possible value combinations for any given struct and a set of its potential member values. This can be used to generate extensive test matrixes among other things.
This package provides a CLI build from the go-github-com-orisano-pixelmatch source.
This package provides a collection of utilities for file manipulation in golang.
Package cmdflag provides simple command line commands processing on top of the standard library flag package.
Package multicodec exposes the multicodec table as Go constants.
This package implements a functionality of creating here-documents from raw strings.
Package libc provides a C standard library implementation for use with ccgo-generated code.
Java properties scanner for Go
Package sortedset provides the data-struct allowing a fast access the element in set by key or by score(order). It is inspired by Sorted Set from Redis.
This is a Go library for detecting the user's home directory without the use of cgo, so the library can be used in cross-compilation environments.
Usage is simple, just call homedir.Dir() to get the home directory for a user, and homedir.Expand() to expand the ~ in a path to the home directory.
Why not just use os/user? The built-in os/user package requires cgo on Darwin systems. This means that any Go code that uses that package cannot cross compile. But 99% of the time the use for os/user is just to retrieve the home directory, which we can do for the current user without cgo. This library does that, enabling cross-compilation.
Utilities to prettify console output of tables, lists, progress-bars, text, etc. with a heavy emphasis on customization.
This package implements a functionality to calculate the Levenshtein Distance.
Porter2 implements the english Porter2 stemmer. It is written completely using finite state machines to do suffix comparison, rather than the string-based or tree-based approaches.
Package fwd provides a buffered reader and writer. Each has methods that help improve the encoding/decoding performance of some binary protocols.
Package goldie provides test assertions based on golden files. It's typically used for testing responses with larger data bodies.
This package provides case-sensitive, integer-preserving JSON unmarshaling functions based on encoding/json Unmarshal().
Package camelcase is a micro package to split the words of a camelcase type string into a slice of words.
This package implements a functionality for creating, managing, inspecting, and destroying cgroups. The resources format for settings on the cgroup uses the OCI runtime-spec found here.
This package provides native Golang client bindings for the D-Bus message bus system. This is a fork of https://github.com/godbus/dbus maintained by Kovid Goyal for use in Kitty.
This package implements a "diff" algorithm that compares two JSON objects and generates deltas that describe the differences between them. The deltas can be applied to a JSON object to "patch" them.
A speedy fuzzy matching package for Go inspired by the JavaScript library bevacqua/fuzzysearch.