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 shlex provides a simple lexical analysis like Unix shell.
This package provides helper methods/structs that involve generics which were added in Go 1.18.
Build Go code from arbitrary value in Go.
This package provides an alternative implementation of standard encoding/json with higher performance.
Package brenda is a boolean expression solver for Go AST
This package provides basic assertions along with building blocks for custom assertions to be used alongside native Go testing.
Package rgbterm colorizes bytes and strings using RGB colors, for a full range of pretty terminal strings.
This library provides helpers to open URLs, readers, or files in the system default web browser.
Package implements the decoding of logfmt key-value pairs.
Package toml is a TOML parser and manipulation library.
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 codec provides a High Performance, Feature-Rich Idiomatic Golang 1.4+ codec/encoding library for binc, msgpack, cbor, json.
This package provides a Go module that provides a safer alternative to exec.LookPath() on Windows.
Package clipboard read/write on clipboard
This package provides functionality for killing processes across different platforms. Handles killing children of processes as well as the process itself.
Read logs from stdin and prints them back to stdout, but prettier.
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 is a package for detecting MIME types and extensions based on magic numbers. Features include
fast and precise MIME type and file extension detection
long list of supported MIME types
common file formats are prioritized
small and simple API
handles MIME type aliases
thread safe
low memory usage, besides the file header
This package provides a golang wrapper for parsing gocui keybindings.
Package graphql provides a GraphQL client implementation.
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
Easy file permissions for golang. Easily get and set file permission bits.
This is a parser for graphql, written to mirror the graphql-js reference implementation as closely while remaining idiomatic and easy to use.
This package provides the collection of as-it-is code snipets and micro libraries.