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 a log client.
Package mountinfo provides a set of functions to retrieve information about OS mounts as seen by the current process is available from /proc/self/mountinfo.
This package implements the leaky-bucket rate limit algorithm. It refills the bucket based on the time elapsed between requests instead of requiring an interval clock to fill the bucket discretely.
Package bytesp is a plus to the standard bytes package.
lifecycle helps manage goroutines at the application level. context.Context has been great for propagating cancellation signals, but not for getting any feedback about when goroutines actually finish.
This package works with context.Context to ensure that applications don't quit before their goroutines do.
This package provides a C99 compiler front end.
This package provides realpath, a Go module that when provided with a valid relative path / alias path, it will return you with a string of its real absolute path in the system.
Package strings provides utility functions for working with strings in Go.
This package provides a set of functions to mount and unmount mounts.
Atlas is a language-agnostic tool for managing and migrating database schemas using DevOps principles.
This package provides a Go implementation of the LevelDB key/value storage system.
This package provides an implementation of Gil Tene's HDR Histogram data structure. The HDR Histogram allows for fast and accurate analysis of the extreme ranges of data with non-normal distributions, like latency.
Cobra is both a library for creating powerful modern CLI applications as well as a program to generate applications and command files.
This package provides a little terminal spinner library.
cty (pronounced "see-tie") is a dynamic type system for applications written in Go that need to represent user-supplied values without losing type information. The primary intended use is for implementing configuration languages, but other uses may be possible too.
This is a development helper program that generates a Golang interface by inspecting the structure methods of an existing .go file. The primary use case is to generate interfaces for gomock, so that gomock can generate mocks from those interfaces. This package provides a command line interface (CLI) tool.
This package implements a generic patricia trie (also called radix tree).
The goipp package implements the IPP core protocol, as defined by @urlhttps://rfc-editor.org/rfc/rfc8010.html,RFC 8010.
This package provides a password strength generators written in Golang. It attempts to give sound password advice through pattern matching and conservative entropy calculations. It finds 10k common passwords, common American names and surnames, common English words, and common patterns like dates, repeats (aaa), sequences (abcd), and QWERTY patterns. It's an active fork of https://github.com/nbutton23/zxcvbn-go.
Blackfriday is a Markdown processor in Go.
Simple console customizable progress bars for Golang. It's an alternative fork of https://github.com/cheggaaa/pb.
This package provides a small error library that augments the errors library in go standard library.
Notify is a Go library for interacting with the DBus notification service defined by freedesktop.org at https://developer.gnome.org/notification-spec/. Notify can deliver desktop notifications over DBus, ala how libnotify does it.
This package wraps and interprets ffmpeg's ffprobe for Go.