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 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 a shared functionality for lazygit, lazydocker, etc.
This package provides a GraphQL client and code generator for Go.
Package rgbterm colorizes bytes and strings using RGB colors, for a full range of pretty terminal strings.
This package provides utilities for efficiently performing Win32 IO operations in Go. Currently, this package is provides support for genreal IO and management of
Pty is a Go package for using Unix pseudo-terminals.
This is a library for performing OAuth Device flow and Web application flow in Go client apps.
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.
This library provides helpers to open URLs, readers, or files in the system default web browser.
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.
This package converts Markdown into Roff Man pages.
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 Go module that provides a safer alternative to exec.LookPath() on Windows.
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.
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 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.
The yaml package enables Golang programs to comfortably encode and decode YAML values. It was developed within Canonical as part of the juju project, and is based on a pure Golang port of the libyaml C library to parse and generate YAML data quickly and reliably.
Jibber Jabber is a GoLang Library that can be used to detect an operating system's current language.
This package is a vt10x terminal emulation backend. It has larged been influenced by st, rxvt, xterm, and iTerm as reference.
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.
Read logs from stdin and prints them back to stdout, but prettier.
Package codec provides a High Performance, Feature-Rich Idiomatic Golang 1.4+ codec/encoding library for binc, msgpack, cbor, json.
This package provides an alternative implementation of standard encoding/json with higher performance.