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 webring send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.
goprocess introduces a way to manage process lifecycles in Go. It is much like go.net/context (it actually uses a Context), but it is more like a Context-WaitGroup hybrid. goprocess is about being able to start and stop units of work, which may receive Close signals from many clients.
This Go library provides facilities to access /etc/passwd and related files.
This package implements a functionality to modify/update field tags in structs making it easy to update, add or delete the tags in a struct field with possibility to add and remove tag options. It's intended to be used by an editor, but also has modes to run it from the terminal.
This package provides a library for conversion between Hebrew and Gregorian dates, and generation of lists of Jewish holidays for a given year. Shabbat and holiday candle lighting and havdalah times are approximated based on location.
Torah readings, Daf Yomi, and counting of the Omer can also be specified. Algorithms are included to calculate yahrzeits, birthdays, and anniversaries.
This package provides a command-line completion engine for the Kong CLI parser.
This package provides the S2A transport credentials used by a gRPC application.
The Secure Session Agent is a service that enables a workload to offload select operations from the mTLS handshake and protects a workload's private key material from exfiltration. Specifically, the workload asks the Secure Session Agent for the TLS configuration to use during the handshake, to perform private key operations, and to validate the peer certificate chain. The Secure Session Agent's client libraries enable applications to communicate with the Secure Session Agent during the TLS handshake, and to encrypt traffic to the peer after the TLS handshake is complete.
This package provides a library for accessing the keychain, typically the SecretService D-Bus interface on GNU/Linux.
misspell assists with correcting commonly misspelled English words in source files. A neutral variety of English is used by default, but a US or UK locale can be selected.
This package provides a reflection extension.
Implementation of the LSP for Golang, allowing the creating of custom language servers.
This package provides simple wrappers for primitive types to enforce atomic access.
Bolt is a pure Go key/value store inspired by Howard Chu's LMDB project. The goal of the project is to provide a simple, fast, and reliable database for projects that don't require a full database server such as Postgres or MySQL.
Shlex is a simple lexer for go that supports shell-style quoting, commenting, and escaping.
This package provides a library for Goroutines that helps to implement more complicated parallel cases.
This package provides a small error library that augments the errors library in go standard library.
This package provides a simple error package with stack traces.
Package complete provides a tool for bash writing bash completion in go, and bash completion for the go command line.
This package provides a library for handling IP addresses, including IPv4 and IPv6 addresses, subnets, and ranges with support for parsing, validation, and manipulation.
sudo is a package to make reflect more powerful (and dangerous). It exports a single function, Sudo, which when passed a reflect.Value, will return a new reflect.Value with the read-only restrictions removed.
The package provides cadvisor, which provides information about the resource usage and performance characteristics of running containers.
clipboard provides copying and pasting to the clipboard for Go.
This package provides a terminal event input handler and driver.
Package logfmt implements utilities to marshal and unmarshal data in the logfmt format. The logfmt format records key/value pairs in a way that balances readability for humans and simplicity of computer parsing. It is most commonly used as a more human friendly alternative to JSON for structured logging.
This package provides useful encodings not included in the standard Text package, including some for dealing with I/O streams from non-UTF-friendly sources.