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 tint implements a zero-dependency slog.Handler that writes tinted (colorized) logs. The output format is inspired by the zerolog.ConsoleWriter and slog.TextHandler.
This package provides a library for Goroutines that helps to implement more complicated parallel cases.
This package provides case-sensitive, integer-preserving JSON unmarshaling functions based on encoding/json Unmarshal().
This package provides a library for building interactive and accessible prompts on terminals supporting ANSI escape sequences.
Package cursor contains cross-platform methods to move the terminal cursor in different directions. This package can be used to create interactive CLI tools and games, live charts, algorithm visualizations and other updatable output of any kind.
Package ring implements a FIFO queue backed by a ring buffer.
The package provides cadvisor, which provides information about the resource usage and performance characteristics of running containers.
This package implements functionality of mapping files into memory. It tries to provide a simple interface, but doesn't go out of its way to abstract away every little platform detail.
This specifically means:
forked processes may or may not inherit mappings
a file's timestamp may or may not be updated by writes through mappings
specifying a size larger than the file's actual size can increase the file's size
if the mapped file is being modified by another process while your program's running, don't expect consistent results between platforms
It's an alternative fork of https://github.com/edsrzf/mmap-go
Sprig provides over 100 functions that extend the Go template system. Slim-Sprig is a fork of Sprig that removes all external dependencies to make the library more lightweight.
Style definitions for nice terminal layouts. Built with TUIs in mind.
This package provides easy serialization and deserialization functions to use CSV files in Golang.
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.
The chardet package ports character set detection from ICU to Go.
Package reservedpool implements a simple concurrency pool with per-category reservations. Each category of work can claim a number of slots that are reserved exclusively for it while any extra capacity is shared among all categories. This allows prioritizing certain categories without leaving the pool underutilized.
Acquire blocks until a slot for the requested category is available. Release returns a previously acquired slot. The pool can be closed to release waiters and reject future acquisitions.
multierr allows combining one or more Go errors together.
This package implements the JSON Schema specification. It supports creating schemas, validating JSON values against a schema, and inferring a schema from a Go struct. See the package documentation for usage.
This package provides ANSI colors for Golang. The package supports Printf/Sprintf etc.
GoLog is a level-based logger written in Go.
This package provides a simple TUN/TAP interface library for Go that efficiently works with standard packages like io, bufio, etc.. Use waterutil with it to work with TUN/TAP packets/frames.
This package implements an in-memory terminal emulator, designed to be used as a component within a larger application for displaying logs, running interactive shells, or rendering terminal output.
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.
Blackfriday is a Markdown processor in Go.
This package provides a Golang log library supporting tracing and log levels that works by wrapping the standard log library.
Package complete provides a tool for bash writing bash completion in go, and bash completion for the go command line.