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.
This is a cross platform Ansi Terminal Emulation library. It reads a stream of Ansi characters and produces the appropriate function calls. The results of the function calls are platform dependent.
This package provides a shared functionality for lazygit, lazydocker, etc.
This is a library for performing OAuth Device flow and Web application flow in Go client apps.
This package is a vt10x terminal emulation backend. It has larged been influenced by st, rxvt, xterm, and iTerm as reference.
Package errors provides simple error handling primitives.
Pty is a Go package for using Unix pseudo-terminals.
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 basic assertions along with building blocks for custom assertions to be used alongside native Go testing.
Package clipboard read/write on clipboard
This package provides a Go module that provides a safer alternative to exec.LookPath() on Windows.
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.
Build Go code from arbitrary value in Go.
ps provides an API for finding and listing processes in a platform-agnostic way.
Package easyjson provides a fast and easy way to marshal/unmarshal Go structs to/from JSON without the use of reflection.
Package graphql provides a GraphQL client implementation.
Package gopacket provides packet decoding for the Go language.
Package jsonschema uses reflection to generate JSON Schemas from Go types.
Features:
supports arbitrarily complex types, including interface, maps, slices, etc.
supports json-schema features such as minLength, maxLength, pattern, format, etc.
supports simple string and numeric enums
supports custom property fields via the jsonschema_extras struct tag
This package is a modified clone of github.com/invopop/jsonschema for purpose of LazyGit project.
Jibber Jabber is a GoLang Library that can be used to detect an operating system's current language.
Package implements the decoding of logfmt key-value pairs.
This package provides an alternative implementation of standard encoding/json with higher performance.
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.
This library provides helpers to open URLs, readers, or files in the system default web browser.
This package provides emoji support for termnial output.
This package implements a doubly linked list based on container/list.