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.
Package logr defines a general-purpose logging API and abstract interfaces to back that API. Packages in the Go ecosystem can depend on it, while callers can implement logging with whatever backend is appropriate.
This package provides functionality to generate Go code.
This package implements functionality to map HCL or JSON fragment into Golang structs.
Bolt is a pure Go key/value store inspired by Howard Chu's LMDB project. The goal of the project is to provide a simple, fast, and reliable database for projects that don't require a full database server such as Postgres or MySQL.
The diskqueue Go package provides a file system backed FIFO queue.
This package implements a functionality to expose Kubernetes config filters directly as CLI commands for the purposes of development of the kyaml package and as a reference implementation for using the libraries.
This package parses text into shell arguments. Based on the cpan module Parse::CommandLine.
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.
Chroma takes source code and other structured text and converts it into syntax highlighted HTML, ANSI-coloured text, etc.
This package implements a log client.
This package provides a Go library for reading from continuously updating files, like tail -f.
This package provides a hook for Logrus to write directly to a file on the file system. The log levels are dynamic at instantiation of the hook, so it is capable of logging at some or all levels.
ignore is a library which returns a new ignorer object which can test against various paths. This is particularly useful when trying to filter files based on a .gitignore document.
Go library for ini files
This package implements a functionalit to list currently running Go processes.
This package provides a text formatting functions in Go.
This package implements a flexible and configurable option for command line arguments parsing.
This package provides a way to attach key/value annotations to a Go context.Context.
Package cursor contains cross-platform methods to move the terminal cursor in different directions. This package can be used to create interactive CLI tools and games, live charts, algorithm visualizations and other updatable output of any kind.
Package stringprep provides data tables and algorithms for RFC-3454, including errata. It also provides a profile for SASLprep as defined in RFC-4013.
This package provides colorable, a module that makes it possible to handle ANSI color escapes on Windows.
This is a spelling corrector implementing the Damerau-Levenshtein distance. Takes a string value input from the user. Looks for an identical word on a list of words, if none is found, look for a similar word.
This package provides a port of Pixelmatch, a pixel-level image comparison library, to Go. Both a library and a command-line tool are included in this package.
This package implements a "diff" algorithm that compares two JSON objects and generates deltas that describe the differences between them. The deltas can be applied to a JSON object to "patch" them.