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.
This package implements 16 bit floats that can store numbers like 1.02e12 for exponents in [-15, 15].
This package implements a functionality of encoding/decoding property lists (Apple XML, Apple Binary, OpenStep and GNUStep) from/to arbitrary Go types.
lru is a package which implements a fixed-size thread safe Least recently used cache. It is based on the cache in Groupcache.
This package provides Go helpers for data sizes (kilobytes, petabytes), human readable sizes, parsing.
Package bytesp is a plus to the standard bytes package.
This package manages collections of cooperating goroutines. It defines a Group that handles waiting for goroutine termination and the propagation of error values. The caller may provide a callback to filter and respond to task errors.
This packages is fork of gopkg.in/yaml.v2 maintained by YAML organization.
gitconfig is a package to get configuration values from gitconfig.
This package implements the Go version of the ANTLR 4 runtime - ANother Tool for Language Recognition, a parser generator that uses a LL algorithm for parsing.
Utility functions to make running code in parallel easier and safer. Panics in go routines are turned into regular errors, instead of crashing the program.
This package provides an extendable argument parser for Golang. Mostly follows the GNU @urlhttps://www.gnu.org/software/libc/manual/html_node/Argument-Syntax.html, Program Argument Syntax Conventions.
This package provides a multiplexed stream library using spdy.
This package provides a map between English nouns and their plurals and vice-versa (e.g. people is mapped to person).
This package provides a Go color manipulation, conversion and printing library/utility.
Paths is a library that provides a set of utilities to work with file paths in a platform-independent way. It includes functions for creating temporary directories and files, handling null paths, and more. It is designed to be used in Go applications that require file system operations without worrying about platform-specific details.
Huh is a library for building interactive terminal forms and prompts. It provides various input types including text inputs, selections, confirms, and multi-selects with a focus on user experience and aesthetics.
Package errors provides simple error handling primitives. It's an alternative fork of https://github.com/pkg/errors project.
Package vaxis is a terminal user interface for modern terminals. It supports supports modern terminal features, such as styled underlines and graphics. A widgets package is provided with some useful widgets.
Osext provides a method for finding the current executable file that is running. This can be used for upgrading the current executable or finding resources located relative to the executable file.
This is a spelling corrector implementing the Damerau-Levenshtein distance. Takes a string value input from the user. Looks for an identical word on a list of words, if none is found, look for a similar word.
This package provides a cron library for Go. It implements a cron spec parser and job runner.
This package provides an implementation for the goverter feature wrapErrorsUsing.
This package is an extension for the standard sync package and provides the following concurrent data structures for Go: a concurrent counter, concurrent hash table, multiple concurrent queues and mutex.
This package provides a Go library for encode and decode YAML values. The yaml package supports most of YAML 1.2, but preserves some behavior from 1.1 for backwards compatibility.