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.
subcommands implements a functionality for a single command to have many subcommands, each of which takes arguments.
This package provides immutable UUID structs and the functions NewV3, NewV4, NewV5 and Parse() for generating versions 3, 4 and 5 UUIDs as specified in RFC 4122.
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 provides a parser library for Golang which constructs parsers from definitions in struct tags and parses directly into those structs. The approach is similar to how other marshallers work in Golang, "unmarshalling" an instance of a grammar into a struct.
This package provides a context-aware Go std lib slog. The context Logger can be used to use Loggers from the context. This is sometimes preferred over the Context Handler, since this can make it easier to use different loggers in different contexts (e.g. testing).
Semver is a library for Semantic versioning written in Go.
JSONC is a superset of JSON which supports comments. JSON formatted files are readable to humans but the lack of comments decreases readability. With JSONC, you can use block (/* */) and single line (// or #) comments to describe functionality. Microsoft VS Code also uses this format in configuration files like settings.json, keybindings.json, and launch.json.
Package zitadel/schema converts structs to and from form values. It is a maintained fork of https://github.com/gorilla/schema
Package uilive provides a writer that live updates the terminal. It provides a buffered io.Writer that is flushed at a timed interval.
This package provides tools to write roff documents in Golang.
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).
Package beeep provides a cross-platform library for sending desktop notifications and beeps.
go-redis is the official Redis client library for the Go programming language. It offers a straightforward interface for interacting with Redis servers. github.com/redis/go-redis and github.com/go-redis/redis are distributed from the same source.
This package provides a collection of tools for working with the OCI runtime specification. To build from source code, runtime-tools requires Go 1.10.x or above.
go-msgio implements functionality to read and write length-delimited slices. It's helpful for building wire protocols.
This package provides scheme, typing, encoding, decoding, and conversion functions for Kubernetes and Kubernetes-like API objects. It is a shared dependency for servers and clients to work with Kubernetes API infrastructure without direct type dependencies. Its first consumers are k8s.io/kubernetes, k8s.io/client-go, and k8s.io/apiserver.
Package envparse is a minimal environment variable parser. It handles empty lines, comments, single quotes, double quotes, and JSON escape sequences.
Blackfriday is a Markdown processor in Go.
This package is a library for parsing versions and version constraints, and verifying versions against a set of constraints. It can sort a collection of versions properly, handles prerelease/beta versions, can increment versions.
This package attempts to represent Go values in a form that can be used almost directly in Go source code.
This package is a drop-in replacement for the Golang standard library log/syslog, but with support for TLS.
A .gitignore parser for Go.
Package silog provides a slog.Handler implementation that produces human-readable, logfmt-style output.
This package provides a wrapper for the Pluggable Authentication Modules application API.