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.
Package xurls extracts urls from plain text using regular expressions.
This is a simple package to add a spinner or progress indicator to any terminal application.
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.
Package toml is a TOML parser and manipulation library.
This is a parser for graphql, written to mirror the graphql-js reference implementation as closely while remaining idiomatic and easy to use.
Package flaggy is a input flag parsing package that supports recursive subcommands, positional values, and any-position flags without unnecessary complexeties.
This package provides an alternative implementation of standard encoding/json with higher performance.
Package implements the decoding of logfmt key-value pairs.
Package graphql provides a GraphQL client implementation.
This package provides basic assertions along with building blocks for custom assertions to be used alongside native Go testing.
Pty is a Go package for using Unix pseudo-terminals.
This package converts Markdown into Roff Man pages.
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.
TPM 2.0 library for directly communicating with a TPM device.
Easy file permissions for golang. Easily get and set file permission bits.
Package aurora implements ANSI-colors
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
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.
Read logs from stdin and prints them back to stdout, but prettier.
This package provides helper methods/structs that involve generics which were added in Go 1.18.
This is a library for performing OAuth Device flow and Web application flow in Go client apps.
This package provides a shared functionality for lazygit, lazydocker, etc.
Package shlex provides a simple lexical analysis like Unix shell.
Package errors provides errors that have stack-traces.