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 cpu implements processor feature detection used by the Go standard library.
Package gopher-luar simplifies data passing to and from gopher-lua.
This package implements a functionality for debugging and inspection utilities for cty Golang module.
This package provides a verity Go packages.
buffer - provides a thin wrapper around a byte slice
log - provides support for logging to stdout, stderr and file
pid - provides structure and helper functions to create and remove PID file
This package provides a low-level terminal I/O control for Unix-like systems.
This package provides a terminal event input handler and driver.
lru is a package which implements a fixed-size thread safe Least recently used cache. It is based on the cache in Groupcache.
This package parses date strings without knowing the format in advance. It uses a scanner to read bytes and use a state machine to find format. It is much faster than shotgun based parse methods.
timefmt-go is a Go language package for formatting and parsing date time strings.
Package fastjson provides fast JSON parsing comparing to std encoding/json.
gitconfig is a package to get configuration values from gitconfig.
This package is a Go implementation of the zap file format. The zap file format is used by the bleve search engine to store its indexes. It is documented at https://github.com/blevesearch/zapx/blob/master/zap.md. It was originated as https://github.com/blevesearch/zap.
This package provides generic implementations for Go.
Go-md2man is a Go program that converts markdown to roff for the purpose of building man pages. This package provides a command line interface (CLI) tool.
dbus is a library that implements native Go client bindings for the D-Bus message bus system.
Go library for loading environment variables from files
This package provides an implementation of the Unicode Text Segmentation specification for Go. Specifically, it currently includes only the grapheme cluster segmentation algorithm.
This package implements a speed-optimized natural sorting (natsort) in Golang. This implementation does not allocate memory, does not depend on sort and hence doesn't depend on reflect.
rxhash is a Go library for creating a unique hash value for struct in Go, but data consistency.
For a given struct, recli builds a set of urfave/cli commands which allows you to modify it from the command line. It is useful for generating command line clients for your application configuration that is stored in a Go struct.
Package bytefmt contains helper methods and constants for converting to and from a human-readable byte format.
This package is a Go implementation of the zap file format. The zap file format is used by the bleve search engine to store its indexes. It is documented at https://github.com/blevesearch/zapx/blob/master/zap.md. It was originated as https://github.com/blevesearch/zap.
Package sereal implements the Sereal, an efficient, compact-output,binary and feature-rich serialization protocol.
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.