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 provides cross-platform Golang helpers for taking user input from the terminal while not echoing the input back (similar to getpasswd). The package uses syscalls to avoid any dependence on cgo, and is therefore compatible with cross-compiling.
The ansiterm package provides a writer to output the ANSI escape codes for color and styles.
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 provides a cross-platform facility for creating temporary files that are automatically cleaned up (even in the event of an unexpected process exit).
This package implements an immutable radix tree. It only provides a single Tree implementation, optimized for sparse nodes.
This package provides a useful boilerplate and organizational information for all OCI projects.
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
This package provides a Go library to create and print diffs.
Package ff is a flags-first helper package for configuring programs.
The basic idea is that myprogram -h should always show the complete configuration "surface area" of a program. Therefore, every config parameter should be defined as a flag. This module provides a simple and robust way to define those flags, and to parse them from command-line arguments, environment variables, and/or config files.
This package provides schema of the external API types that are served by the Kubernetes API server.
This package provides function FieldByName to access to any field (including private/unexported) of a structure.
Package squirrel provides a fluent SQL generator.
Package userns provides utilities to detect whether we are currently running in a Linux user namespace.
Package pgservicefile is a parser for PostgreSQL service files (e.g. .pg_service.conf).
This package provides a library and CLI program to parse the org-mode file format alongside a static site generator with HTML & pretty printed rendering in Golang.
This package implements a feature of limiting the maximum number of concurrently started routines which has the same role and API as sync.WaitGroup. It could for example be used to start multiples routines querying a database but without sending too much queries in order to not overload the given database.
ANSI sequence helpers for working with raw ANSI sequences.
This package provides a Go library for calculating sunrise and sunset times from geographical coordinates and a date.
This package provides Protocol Buffer models and associated libraries for working with API description formats supported by gnostic. It exists to provide a lightweight distribution of these models with minimal dependencies.
Extension for the goldmark markdown parser which enables defining document metadata in the YAML format.
This Go library provides facilities for pattern matching on file names.
This package provides Go clients for talking to a kubernetes cluster.
This package implements the Levenshtein algorithm in Go, providing edit distances, edit scripts and ratios for strings (slices of runes).
Go long flag: a light-weight long and short command line option parser.