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 a functionality of encoding/decoding property lists (Apple XML, Apple Binary, OpenStep and GNUStep) from/to arbitrary Go types.
This package provides an index API interface for Bleve - indexing & search for Go.
udiff (micro-diff, or µDiff) is a library that implements the Myers' diffing algorithm. It aims to provide a minimal API to compute and apply diffs with zero dependencies. It also supports generating diffs in the Unified Format.
This package provides human-readable time duration formatting for Go. It converts raw time durations into a more readable format, such as 2 weeks 3 days 4 hours 5 minutes 6 seconds.
Package lexer provides generating actionless scanners (lexeme recognizers) at run time.
This package provides a code generation tool for creating methods to serialize and de-serialize Go data structures to and from data interchange format - MessagePack.
gojq is an Go implementation and library of the jq JSON processor.
This packages is fork of gopkg.in/yaml.v2 maintained by YAML organization.
This package provides a Go library to create and print diffs.
This package provides function FieldByName to access to any field (including private/unexported) of a structure.
This Package provides filters that can be chained together in a manner similar to Unix pipelines.
This package implements a functionality of handling FIFOs in a sane way.
This package implements directed acyclic graphs (DAGs).
This package provides an extension for https://github.com/urfave/cli, to read flag values from JSON, YAML, and TOML.
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 implements functionality to map HCL or JSON fragment into Golang structs.
Package fwd provides a buffered reader and writer. Each has methods that help improve the encoding/decoding performance of some binary protocols.
This package implements functionality to encode and decode DRCS Sixel. This package provides an command line interface (CLI) tools:
comparesuffixfsmis a finite state machine generator for the porter2switchvsmap
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 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.
This package provides isatty, a Go module that can tell you whether a file descriptor points to a terminal and the type of the terminal.
FileMutex is similar to sync.RWMutex, but also synchronizes across processes.
Package times provides a platform-independent way to get atime, mtime,ctime and btime for files.
This package implements a functionality for generating pretty-printed dumps of Go values.