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 provides a glob library that implements descending into other directories. It is optimized for filewalking.
This package provides a collection of utilities for file manipulation in golang.
This package is a Go implementation of the zap file format. The zap file format is used by the bleve search engine to store its indexes. It is documented at https://github.com/blevesearch/zapx/blob/master/zap.md. It was originated as https://github.com/blevesearch/zap.
Library to ease implementation of pluggable discoveries for the Arduino Command Line Interface following the official specification.
This package provides a cross-platform library to get the full name of the local time zone from operating system settings. It works on Windows, Linux, and macOS.
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.
Package markdown implements markdown parser and HTML renderer.
This package provides a JSONPath implementation for Go using the gval expression evaluation library. It allows querying JSON documents using JSONPath expressions like $.store.book[*].author.
Package diskfs implements methods for creating and manipulating disks and filesystems.
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.
This package provides a collection of tools for working with the OCI runtime specification. To build from source code, runtime-tools requires Go 1.10.x or above.
This package provides a C99 compiler front end.
This package provides functionality of converting a blob of text into a list of sentences. This package provides an command line interface (CLI) tool.
Geometry interfaces to help drive interoperability within the Go geospatial community. This package focuses on 2D geometries.
Package yaml can marshal and unmarshal cty values in YAML format.
This package provides a Go implementation of bitsets, which are a mapping between non-negative integers and boolean values focused on efficient space usage.
Go long flag: a light-weight long and short command line option parser.
This package provides MessagePack implementation in Go.
uritemplate is a Go implementation of URI Template RFC6570 with full functionality of URI Template Level 4. It can also generate a regexp that matches expansion of the URI Template from a URI Template.
This package provides the shellescape.Quote to escape arbitrary strings for a safe use as command line arguments in the most common POSIX shells.
Package opt implements command-line flag parsing.
Billy implements an interface based on the OS's standard library to develop applications without depending on the underlying storage. This makes it virtually free to implement mocks and testing over file system operations.
Package weightedrand contains a performant data structure and algorithm used to randomly select an element from some kind of list, where the chances of each element to be selected not being equal, but defined by relative "weights" (or probabilities). This is called weighted random selection.
Package errors provides an easy way to annotate errors without losing the original error context.