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 functionality for killing processes across different platforms. Handles killing children of processes as well as the process itself.
Litter is provided by
This library provides helpers to open URLs, readers, or files in the system default web browser.
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 implements a doubly linked list based on container/list.
This package provides helper methods/structs that involve generics which were added in Go 1.18.
Package brenda is a boolean expression solver for Go AST
This package provides a GraphQL client and code generator for Go.
Package levenshtein is a Go implementation to calculate Levenshtein Distance. The library is fully capable of working with non-ascii strings. But the strings are not normalized. That is left as a user-dependant use case. Please normalize the strings before passing it to the library if you have such a requirement.
Build Go code from arbitrary value in Go.
This package provides a patricia trie implementation, enabling fast visiting of items in some particular ways:
visit all items saved in the tree
visit all items matching particular prefix (visit subtree)
given a string, visit all items matching some prefix of that string
This package provides a small parser for git todo files. This package is a modified clone of https://github.com/fsmiamoto/git-todo-parser for purpose of LazyGit project.
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.
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.
Read logs from stdin and prints them back to stdout, but prettier.
This package provides a Go module that provides a safer alternative to exec.LookPath() on Windows.
This is a simple package to add a spinner or progress indicator to any terminal application.
Package str is a comprehensive set of string functions to build more Go awesomeness. Str complements Go's standard packages and does not duplicate functionality found in `strings` or `strconv`.
Package implements the decoding of logfmt key-value pairs.
This package provides helpers such as map, find, contains and filter, it's an alternative implementation of standard reflect module.
This package provides a small parser for git todo files.
Package gocui allows creating console user interfaces.
Highlighted features:
Minimalist API.
Views (the windows in the GUI) implement the interface io.ReadWriter.
Support for overlapping views.
The GUI can be modified at runtime (concurrent-safe).
Global and view-level keybindings.
Mouse support.
Colored text.
Customizable edition mode.
Easy to build reusable widgets, complex layouts.
Package bom is used to clean up UTF-8 Byte Order Marks.
The Unicode Standard defines UTF-8 byte order marks as the byte sequence 0xEF,0xBB,0xBF, but neither requires nor recommends their use. The Go standard library provides no support for UTF-8 byte order marks, and it looks like it never will.
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.