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.
This package is a simple Go library that provides retry functionality for functions that may fail. It includes various customizable retry strategies, such as fixed delay, backoff delay, and random delay.
Package gopher-luar simplifies data passing to and from gopher-lua.
Suture provides Erlang-ish supervisor trees for Go. "Supervisor trees" -> "sutree" -> "suture" -> holds your code together when it's trying to die.
It is intended to deal gracefully with the real failure cases that can occur with supervision trees (such as burning all your CPU time endlessly restarting dead services), while also making no unnecessary demands on the "service" code, and providing hooks to perform adequate logging with in a production environment
Chroma takes source code and other structured text and converts it into syntax highlighted HTML, ANSI-coloured text, etc.
This package provides an implementation for the goverter feature wrapErrorsUsing.
glg is simple lock-free logging library for Go.
gocovmerge takes the results from multiple go test -coverprofile runs and merges them into one profile.
The liner Go package implements a simple command line editor with history, inspired by linenoise. Xterm as well as WIN32 terminal codes are supported.
This package provides a encoder and decoder of the PostgreSQL wire protocol version 3.
This package implements a functionalit to list currently running Go processes.
Package goldie provides test assertions based on golden files. It's typically used for testing responses with larger data bodies.
Sprig is a library that provides more than 100 commonly used template functions.
Go library to load docker CLI configs, auths, etc. with minimal deps. So far the only deps are on the stdlib.
Package templatecheck checks Go templates for problems. It can detect many errors that are normally caught only during execution. Use templatecheck in tests to find template errors early, and along template execution paths that might only rarely be reached.
The loginshell package provides a Go library to get the login shell of the current user.
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 filters that can be chained together in a manner similar to Unix pipelines.
Package gruid provides a model for building grid-based applications. The interface abstracts rendering and input for different platforms. There are drivers for terminal apps (gruid-tcell), native graphical apps (gruid-sdl) and browser apps (gruid-js).
Enforce a stricter format than gofmt, while being backwards compatible. That is, gofumpt is happy with a subset of the formats that gofmt is happy with.
runc is a CLI tool and library for spawning and running containers on Linux according to the OCI specification.
This package provides support for implementing internationalization and localization of Go code, covering pluralized strings for all 200+ languages in CLDR.
This package provides a protobuf definition of the user.rootlesscontainers extended attribute. The main purpose of this attribute is to allow for a interoperable and standardised way of emulating persistent syscalls in a https://rootlesscontaine.rs/ (syscalls such as chown(2) which would ordinarily fail).
A simple, efficient spring animation library for smooth, natural motion.
This package provides a relatively simple declarative config format for zerolog supporting configuration files written in YAML or JSON.