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.
This package implements the Go version of the ANTLR 4 runtime - ANother Tool for Language Recognition, a parser generator that uses a LL algorithm for parsing.
Bolt is a pure Go key/value store inspired by Howard Chu's LMDB project. The goal of the project is to provide a simple, fast, and reliable database for projects that don't require a full database server such as Postgres or MySQL.
Package strcase is a package for converting strings into various word cases (e.g. snake_case, camelCase, kebab-case, etc).
This package implements directed acyclic graphs (DAGs).
Helper to merge structs and maps in Golang. Useful for configuration default values, avoiding messy if-statements.
Mergo merges same-type structs and maps by setting default values in zero-value fields. Mergo won't merge unexported (private) fields. It will do recursively any exported one. It also won't merge structs inside maps (because they are not addressable using Go reflection).
This package is an alternative fork of https://github.com/peterh/liner to build delve - debugger for the Go programming language.
This package provides the shellescape.Quote to escape arbitrary strings for a safe use as command line arguments in the most common POSIX shells.
Open a file, directory, or URI using the OS's default application for that object type. Optionally, you can specify an application to use. On GNU/Linux, this is a proxy for the xdg-open command.
This Go library automatically wraps words onto multiple lines. It's primary goal is to format command-line output, but of course word wrapping is a generally useful thing to do.
This package provides a terminal event input handler and driver.
PG* is a protoc plugin library for efficient proto-based code generation.
This package implements a functionality for consuming the runc binary in Go applications. It tries to expose all the settings and features of the runc CLI.
This package provides a duplicate function call suppression mechanism with support for context cancellation.
This package implements a pure Go driver and toolkit for PostgreSQL. It is different from other drivers such as pq because, while it can operate as a database/sql compatible driver, pgx is also usable directly. It offers a native interface similar to database/sql that offers better performance and more features.
This package provides a logging library used by Pion.
This package implements /dev/loop device in Go.
Helper to merge structs and maps in Golang. Useful for configuration default values, avoiding messy if-statements.
Mergo merges same-type structs and maps by setting default values in zero-value fields. Mergo won't merge unexported (private) fields. It will do recursively any exported one. It also won't merge structs inside maps (because they are not addressable using Go reflection).
This package provides a way to attach key/value annotations to a Go context.Context.
This package implements a log client.
This package provides wrappers around the ZFS command line tools.
gg is a library for rendering 2D graphics in pure Go.
This package implements functionality for encoding and decoding Concise Binary Object Representation (RFC 8949) and CBOR Sequences, with CBOR tags, Golang struct tags (toarray, keyasint, omitempty), float64/32/16, and big.Intp.
This package provides a simple ASCII tree composing tool.
The colorful package provides a library for using colors in Go. It stores colors in RGB and provides methods for converting these to various color spaces.