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.
This package implements Swiss Tables as described in https://abseil.io/about/design/swisstables. It provides pseudo-randomized iteration (iteration order will change from one iteration to the next) and iteration stability akin to Go's builtin map if the map is mutated during iteration.
Package script aims to make it easy to write shell-type scripts in Go, for general system administration purposes: reading files, counting lines, matching strings, and so on.
Gop is a Go pretty printer that formats Go data structures in a readable format for debugging and logging purposes.
The uri package implements the URI Uniform Resource Identifier (RFC3986) specification in Go.
This package provides a cron expression parser in the Go language. Given a cron expression and a time stamp, you can get the next time stamp which satisfies the cron expression.
This Go library is for walking the directories of a code repository, while respecting .gitignore and .ignore files.
This package implements a publish–subscribe pattern.
Go library that pluralizes and singularizes English nouns.
This package is an enhanced version of the golang.org/x/image/tiff library featuring:
Read support for CCITT Group3/4 compressed images.
Read/write support for LZW compressed images.
Read/write support for the CMYK color model.
This package is a fully functional and comments-support configuration file(.ini) parser.
This package provides a reporter for the go-metrics library which posts metrics to Graphite.
This package implements a functionality to copy one Golang type into another.
This package provides a relatively simple declarative config format for zerolog supporting configuration files written in YAML or JSON.
This package implements functionality for parsing and formatting the mbox file format. It's an alternative fork of https://github.com/emersion/go-mbox.
Calculations for the position of the sun and moon. This is a Go port of the python-astral package.
Package pgservicefile is a parser for PostgreSQL service files (e.g. .pg_service.conf).
go-semver is a semantic versioning library for Go. It lets you parse and compare two semantic version strings.
This is a Go parser for ssh_config files. Importantly, this parser attempts to preserve comments in a given file, so you can manipulate a ssh_config file from a program.
The datacounter package provides counters for Go readers and writers.
This package contains the main implementation of the HCL. HCL is designed to be a language for expressing configuration which is easy for both humans and machines to read.
uritemplate is a Go implementation of URI Template RFC6570 with full functionality of URI Template Level 4. It can also generate a regexp that matches expansion of the URI Template from a URI Template.
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.
Package pflag is a drop-in replacement for Go's flag package, implementing POSIX/GNU-style --flags. It is compatible with the GNU extensions to the POSIX recommendations for command-line options. This is an actively maintained fork of https://github.com/ogier/pflag.
Package complete provides a tool for bash writing bash completion in go, and bash completion for the go command line.