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 percent escapes strings using percent-encoding.
This package implements a functionality for generating things based on go files. This mechanism was first used in Kubernetes code-generator and is split out here for ease of reuse and maintainability.
This package allows access different file time metadata from Golang.
This package implements Btrfs functionality in a pure Go.
This package provides a driver for Mongo data base.
Package xdg provides an implementation of the XDG Base Directory Specification. The specification defines a set of standard paths for storing application files including data and configuration files. For portability and flexibility reasons, applications should use the XDG defined locations instead of hardcoding paths. The package also includes the locations of well known user directories.
This package provides a library for retrieving information on running processes and system utilization (CPU, memory, disks, network, sensors).
glamour lets you render markdown documents and templates on ANSI compatible terminals. You can create your own stylesheet or use one of our glamorous default themes.
This package is a simple exponential backoff counter in Go.
This package provides an implementation of the Unicode Text Segmentation specification for Go. Specifically, it currently includes only the grapheme cluster segmentation algorithm.
This project contains data structures for entities ordered across a single dimension, which can conceptually be embedded into the real number axis.
This package provides a circular buffer object. The buffer can be written to infinitely, but has a fixed size, so only the last size bytes are ever retained.
This package provides a Golang library implementing the conversion of date and time information from a given calendar time to a character string according to a format string. It is optimized for scenarios where the same pattern is called repeatedly.
This package provides tools to write roff documents in Golang.
This package provides a CLI build from the go-github-com-tklauser-numcpus source.
This package provides utilities to perform atomic writes to a file or set of files.
Package captcha implements generation and verification of image and audio CAPTCHAs. This is a fork of https://github.com/dchest/captcha.
doublestar is a Go implementation of path pattern matching and globbing with support for "doublestar" patterns.
This package provides a filesystem glob API. It uses gobwas/glob underneath and returns only matching files or directories, depending on the configuration.
Utility functions to make running code in parallel easier and safer. Panics in go routines are turned into regular errors, instead of crashing the program.
go-keyring is a library for setting, getting and deleting secrets from the system keyring.
Puddle is a tiny generic resource pool library hat uses the standard context library to signal cancellation of acquires. It is designed to contain the minimum functionality required for a resource pool. It can be used directly or it can be used as the base for a domain specific resource pool. For example, a database connection pool may use puddle internally and implement health checks and keep-alive behavior without needing to implement any concurrent code of its own.
shlex implements a simple lexer which splits input into tokens using shell-style rules for quoting and commenting.
This package provides simple colorized console logger for golang.