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 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 emoji support for termnial output.
Package diff provides quick and easy string diffing functions based on github.com/sergi/go-diff, mainly for diffing strings in tests
Package xurls extracts urls from plain text using regular expressions.
Package clipboard read/write on clipboard
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.
Mousetrap is a tiny library that answers a single question.
This package provides re-implemented Golang Generics map, filter, contains, find functionality.
Package cobra is a commander providing a simple interface to create powerful modern CLI interfaces. In addition to providing an interface, Cobra simultaneously provides a controller to organize your application code.
This package provides a small parser for git todo files.
This package provides a git implementation in pure Go. It's a modified fork of original go-git/go-git project.
This is a parser for graphql, written to mirror the graphql-js reference implementation as closely while remaining idiomatic and easy to use.
Package rgbterm colorizes bytes and strings using RGB colors, for a full range of pretty terminal strings.
This is a simple package to add a spinner or progress indicator to any terminal application.
Easy file permissions for golang. Easily get and set file permission bits.
Package toml is a TOML parser and manipulation library.
This is a library for performing OAuth Device flow and Web application flow in Go client apps.
Package errors provides errors that have stack-traces.
Package fuzzy provides fuzzy string matching optimized for filenames and code symbols in the style of Sublime Text, VSCode, IntelliJ IDEA et al.
This package provides the mocking framework for the Golang. It integrates well with Golang's built-in testing package, but can be used in other contexts too.
Package implements the decoding of logfmt key-value pairs.
This package provides a shared functionality for lazygit, lazydocker, etc.
Jibber Jabber is a GoLang Library that can be used to detect an operating system's current language.
Package graphql provides a GraphQL client implementation.