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 a pretty printer for Go values.
This package provides isatty, a Go module that can tell you whether a file descriptor points to a terminal and the type of the terminal.
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.
JWW is primarily a wrapper around the standard log library. It provides a few advantages over using the standard log library alone.
ready to go out of the box
one library for both printing to the terminal and logging (to files)
really easy to log to either a temp file or a file you specify
This package provides utilities for manipulating POSIX capabilities.
This package implements the leaky-bucket rate limit algorithm. It refills the bucket based on the time elapsed between requests instead of requiring an interval clock to fill the bucket discretely.
This package provides ansi, a Go module that can generate ANSI colored strings.
This package implements a generic patricia trie (also called radix tree).
Collection of Go modules for the Go Language Server project.
Package atomicfile provides the ability to write a file with an eventual rename on Close (using os.Rename). This allows for a file to always be in a consistent state and never represent an in-progress write.
The colorful package provides a library for using colors in Go. It stores colors in RGB and provides methods for converting these to various color spaces.
zli is a Go library for writing command line interface programs. It includes flag parsing, color escape codes, various helpful utility functions, and makes testing fairly easy.
Go-Logging implements a logging infrastructure for Go. Its output format is customizable and supports different logging backends like syslog, file and memory. Multiple backends can be utilized with different log levels per backend and logger.
This package provides an implementation of the Unicode Text Segmentation specification for Go. Specifically, it currently includes only the grapheme cluster segmentation algorithm.
Package fwd provides a buffered reader and writer. Each has methods that help improve the encoding/decoding performance of some binary protocols.
This package generates ASCII tables. Features:
automatic Padding
support Multiple Lines
supports Alignment
support Custom Separators
automatic Alignment of numbers and percentage
write directly to http , file etc via
io.Writerread directly from CSV file
optional row line via
SetRowLinenormalise table header
make CSV Headers optional
enable or disable table border
set custom footer support
optional identical cells merging
set custom caption
optional reflowing of paragrpahs in multi-line cells
The terminfo package implements terminfo database reading for Go.
This packages is fork of gopkg.in/yaml.v2 maintained by YAML organization.
GopherLua is a Lua5.1(+ goto statement in Lua5.2) VM and compiler. It provides Go APIs that allow you to easily embed a scripting language to your Go host programs.
runc is a CLI tool and library for spawning and running containers on Linux according to the OCI specification.
Statik allows you to embed a directory of static files into your Go binary to be later served from an http.FileSystem.
This package implements RFC 5545 iCalendar specification.
This is a repository containing Go bindings for writing FUSE file systems.
This package provides an efficient way to capture timing information and periodically output metrics