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 provides helpers such as map, find, contains and filter, it's an alternative implementation of standard reflect module.
This library allow for enabling Windows terminal color support for Go.
This package provides a small parser for git todo files.
Package aurora implements ANSI-colors
This package provides emoji support for termnial output.
Package ssh wraps the crypto/ssh package with a higher-level API for building SSH servers. The goal of the API was to make it as simple as using net/http, so the API is very similar.
This package provides the collection of as-it-is code snipets and micro libraries.
Package xurls extracts urls from plain text using regular expressions.
Package gitignore can be used to parse .gitignore-style files into globs that can be used to test against a certain string or selectively walk a file tree. Gobwas's glob package is used for matching because it is faster than using regexp, which is overkill, and supports globstars (**), unlike filepath.Match.
Package easyjson provides a fast and easy way to marshal/unmarshal Go structs to/from JSON without the use of reflection.
This package implements a doubly linked list based on container/list.
Package clipboard read/write on clipboard
This package provides functionality for killing processes across different platforms. Handles killing children of processes as well as the process itself.
This package provides a shared functionality for lazygit, lazydocker, etc.
This is a parser for graphql, written to mirror the graphql-js reference implementation as closely while remaining idiomatic and easy to use.
Package diff provides quick and easy string diffing functions based on github.com/sergi/go-diff, mainly for diffing strings in tests
Package brenda is a boolean expression solver for Go AST
This package will pretty print a compact representation of a Go data structure. It can also produce a much more verbose, one-item-per-line representation suitable for computing diffs.
Package implements the decoding of logfmt key-value pairs.
Package rgbterm colorizes bytes and strings using RGB colors, for a full range of pretty terminal strings.
This library provides helpers to open URLs, readers, or files in the system default web browser.
This package provides an expect-like interface to automate control of applications. It is unlike expect in that it does not spawn or manage process lifecycle. This package only focuses on expecting output and sending input through it's pseudoterminal.
Pty is a Go package for using Unix pseudo-terminals.
Package flaggy is a input flag parsing package that supports recursive subcommands, positional values, and any-position flags without unnecessary complexeties.