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.
Read logs from stdin and prints them back to stdout, but prettier.
Package xdg impelements the XDG standard for application file locations.
This package provides utilities for efficiently performing Win32 IO operations in Go. Currently, this package is provides support for genreal IO and management of
TPM 2.0 library for directly communicating with a TPM device.
Package flaggy is a input flag parsing package that supports recursive subcommands, positional values, and any-position flags without unnecessary complexeties.
This is a library for performing OAuth Device flow and Web application flow in Go client apps.
Package toml is a TOML parser and manipulation library.
This package provides helpers such as map, find, contains and filter, it's an alternative implementation of standard reflect module.
Package xurls extracts urls from plain text using regular expressions.
This package provides emoji support for termnial output.
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`.
Mousetrap is a tiny library that answers a single question.
This package provides the collection of as-it-is code snipets and micro libraries.
Package errors provides errors that have stack-traces.
This package provides a golang wrapper for parsing gocui keybindings.
This package provides a Go module that provides a safer alternative to exec.LookPath() on Windows.
Package orderedmap implements an ordered map, i.e. a map that also keeps track of the order in which keys were inserted.
It offers the following features:
optimal runtime performance (all operations are constant time)
optimal memory usage (only one copy of values, no unnecessary memory allocation)
allows iterating from newest or oldest keys indifferently, without memory copy, allowing to break the iteration, and in time linear to the number of keys iterated over rather than the total length of the ordered map
supports any generic types for both keys and values. If you're running go < 1.18, you can use version 1 that takes and returns generic interfaces instead of using generics
idiomatic API, akin to that of container/list
support for JSON and YAML marshalling
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.
This library allow for enabling Windows terminal color support for Go.
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.
This package provides helper methods/structs that involve generics which were added in Go 1.18.
This package is a vt10x terminal emulation backend. It has larged been influenced by st, rxvt, xterm, and iTerm as reference.
Build Go code from arbitrary value in Go.
Package shlex provides a simple lexical analysis like Unix shell.