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 uuid provides implementations of the Universally Unique Identifier (UUID), as specified in RFC-4122 and the Peabody RFC Draft (revision 03).
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).
ChunkReader is a io.Reader wrapper that minimizes IO reads and memory allocations. It allocates memory in chunks and will read as much as will fit in the current buffer in a single call regardless of how large a read is actually requested. The memory returned via Next is owned by the caller. This avoids the need for an additional copy. It extracted from original implementation in https://github.com/jackc/pgx.
This package implements a flexible and configurable option for command line arguments parsing.
This is a modified version of the standard base64 decoder from encoding/base64.
Key differences:
Accepts both Standard and URL-safe encoding, no need to specify it explicitly.
Works for both padded and raw inputs.
The input can be a string or a
[]byte, no allocation or copy is performed for either.
This package provides a Go port of the Ruby's dotenv library https://github.com/bkeepers/dotenv.
ansi defines common ANSI escape sequences based on the ECMA-48 specs.
This package implements a functionality to expose Kubernetes config filters directly as CLI commands for the purposes of development of the kyaml package and as a reference implementation for using the libraries.
This package implements a functionality of creating here-documents from raw strings.
Package errors provides an easy way to annotate errors without losing the original error context.
This package provides an easy way of parsing and manipulating struct tag fields. Please vendor the library as it might change in future versions.
Implementation of multibase (self identifying base encodings) in Go.
This package provides a platform-agnostic Go library to locate TrueType font files in your system's user and system font directories.
The flags package provides a command line option parser. The functionality is similar to the go builtin flag package, but flags provides more options and uses reflection to provide a succinct way of specifying command line options.
Package semver provides the ability to work with Semantic Versions in Go.
The uuid package generates and inspects UUIDs based on RFC 4122 and DCE 1.1: Authentication and Security Services. This package now leverages the github.com/google/uuid package (which is based off an earlier version of this package).
This package provides a very simple thread-safe progress bar. The progressbar implements an io.Writer so it can automatically detect the number of bytes written to a stream, so you can use it as a progressbar for an io.Reader. When progressbar's length is undetermined, a customizable spinner is shown.
Package slice provides utility functions for working with slices in Go.
ll is a high-performance, production-ready logging library for Go, designed to provide hierarchical namespaces, structured logging, middleware pipelines, conditional logging, and support for multiple output formats, including text, JSON, colorized logs, and compatibility with Go’s slog. It’s ideal for applications requiring fine-grained log control, extensibility, and scalability.
Package gu provides Generic Utilities for the Go programming language with low in complexity.
This package provides both library functions and a command-line tool to query information regarding the number of CPUs available to the system.
Package jcs transforms UTF-8 JSON data into a canonicalized version according @urlhttps://rfc-editor.org/rfc/rfc8785.html, RFC 8785.
This package provides isatty, a Go module that can tell you whether a file descriptor points to a terminal and the type of the terminal.