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.
The tomb package handles clean goroutine tracking and termination.
Package vt100 implements a quick-and-dirty programmable ANSI terminal emulator.
Package yaml can marshal and unmarshal cty values in YAML format.
Package flags provides an extensive command line option parser. The flags package is similar in functionality to the go built-in flag package but provides more options and uses reflection to provide a convenient and succinct way of specifying command line options. It's an alternative fork of https://github.com/jessevdk/go-flags.
This package provides the in-toto attestation format specification and Go language bindings. In-toto attestations are authenticated metadata about software artifacts, providing verifiable claims about how software was produced.
Package jcs transforms UTF-8 JSON data into a canonicalized version according @urlhttps://rfc-editor.org/rfc/rfc8785.html, RFC 8785.
glg is simple lock-free logging library for Go.
This package provides a simple scheduler which, can run a function at a given time, in a given duration, or repeatedly at a given interval.
Go long flag: a light-weight long and short command line option parser.
This package provides a library to works with graphics.
Package match provides a simple pattern matcher with unicode support.
This package provides a way to check whether two Go source directories contain equivalent code.
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.
jfmt is a JSON formatter which tries to produce opinionated output with more lines squashed into single one where possible (e.g. list, brackets, ordering).
copystructure is a Go library for deep copying values in Go.
This allows you to copy Go values that may contain reference values such as maps, slices, or pointers, and copy their data as well instead of just their references.
This package attempts to represent Go values in a form that can be used almost directly in Go source code.
Suture provides Erlang-ish supervisor trees for Go. "Supervisor trees" -> "sutree" -> "suture" -> holds your code together when it's trying to die.
It is intended to deal gracefully with the real failure cases that can occur with supervision trees (such as burning all your CPU time endlessly restarting dead services), while also making no unnecessary demands on the "service" code, and providing hooks to perform adequate logging with in a production environment
Go-Ps is a library for Go that implements OS-specific APIs to list and manipulate processes in a safe way.
This package provides an RFC1178 implementation to generate pronounceable, sometimes even memorable, "pet names", consisting of a random combination of adverbs, an adjective, and an animal name
Hebcal's hdate package converts between Hebrew and Gregorian dates.
This package provides an implementation of the BARE https://baremessages.org/ message format for Golang.
go-diff offers algorithms to perform operations required for synchronizing plain text:
compare two texts and return their differences
perform fuzzy matching of text
apply patches onto text
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.
This package provides a library for retrieving information on running processes and system utilization (CPU, memory, disks, network, sensors).