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.
The tomb package handles clean goroutine tracking and termination.
Golang utilities to make your life easier with zero allocations.
Package strutil collects utils supplemental to the standard strings package.
This package provides a TTY utilities implementation for verity of operation systems.
Package gojq provides the parser and the interpreter of gojq. Please refer to Usage as a library for introduction. It's fork of github.com/itchyny/gojq, see github.com/wader/gojq fq branc.
The vtclean provides the vtclean command and a library designed to clean up raw terminal output by stripping escape sequences, optionally preserving color.
Cobra is both a library for creating powerful modern CLI applications as well as a program to generate applications and command files.
This package provides a simple scheduler which, can run a function at a given time, in a given duration, or repeatedly at a given interval.
This package provides a code generation tool for creating methods to serialize and de-serialize Go data structures to and from data interchange format - MessagePack. This package provides an command line interface (CLI) tool.
This package implements a functionality for generating pretty-printed dumps of Go values.
This package provides a Go library to create and print diffs.
This package provides a library for environment variables substitution.
copystructure is a Go library for deep copying values in Go.
This allows you to copy Go values that may contain reference values such as maps, slices, or pointers, and copy their data as well instead of just their references.
Golden files (.golden) contain the raw expected output of tests,which can contain control codes and escape sequences. golden package provides an API for comparing Golden files.
jfmt is a JSON formatter which tries to produce opinionated output with more lines squashed into single one where possible (e.g. list, brackets, ordering).
Package poller is a file-descriptor multiplexer. It allows concurrent Read and Write operations from and to multiple file-descriptors without allocating one OS thread for every blocked operation. It operates similarly to Go's netpoller (which multiplexes network connections) without requiring special support from the Go runtime. It can be used with tty devices, character devices, pipes, FIFOs, and any file-descriptor that is poll-able, can be used with select(2), epoll(7), etc.
In addition, package poller allows the user to set timeouts (deadlines) for read and write operations, and also allows for safe cancellation of blocked read and write operations; a Close from another go-routine safely cancels ongoing (blocked) read and write operations.
It's an active fork of https://github.com/npat-efault/poller.
Package sortorder implements sort orders and comparison functions.
Package sortedset provides the data-struct allowing a fast access the element in set by key or by score(order). It is inspired by Sorted Set from Redis.
Package csvvalue provides an efficient parser for a single line CSV value. It is more efficient than the standard library csv package for parsing many small values. For multi-line CSV parsing, the standard library is recommended.
Package platforms provides a toolkit for normalizing, matching and specifying container platforms.
Proj is a selective and on-going port of the venerable PROJ.4 project to the Go language.
This package provides the following subpackages:
proj(top-level): the Conversion APIproj/cmd/proj: the simple proj command-line toolproj/core: the Core API, representing coordinate systems and conversion operationsproj/gie: a naive implementation of the PROJ.4 gie tool, plus the full set of PROJ.4 test case filesproj/merror: a little error packageproj/mlog: a little logging packageproj/operations: the actual coordinate operations; these routines tend to be closest to the original C codeproj/support: misc structs and functions in support of the core package
Package temperrcatcher provides a TempErrCatcher object, which implements simple error-retrying functionality.
This package provides a reflection extension.
This package implements a publish–subscribe pattern.