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.
This package provides a single Tree implementation, optimized for sparse nodes of radix tree.
Package js provides a Driver for making browser apps using wasm. The user needs to serve using an http server a directory containing the app.wasm file along with an index.html file.
mph is a Go package that implements a minimal perfect hash table over strings.
This package provides an implementation of the Unicode Text Segmentation specification for Go. Specifically, it currently includes only the grapheme cluster segmentation algorithm.
This package implements functionality to initialize structs with default values. It supports almost all kind of types: int/8/16/32/64, uint/8/16/32/64, float32/64, uintptr, bool, string, map, slice, struct, f,map[K1]map[K2]Struct, []map[K1]Struct[]
This package provides a CLI build from the go-github-com-tklauser-numcpus source.
The liner Go package implements a simple command line editor with history, inspired by linenoise. Xterm as well as WIN32 terminal codes are supported.
The uuid package generates and inspects UUIDs based on RFC 4122 and DCE 1.1: Authentication and Security Services. This package now leverages the github.com/google/uuid package (which is based off an earlier version of this package).
Package levenshtein implements distance and similarity metrics for strings, based on the Levenshtein measure.
This package provides a functionality to work with recurrence rules for calendar dates. It offers a complete implementation of the RFC 2445 specification.
This package implements Unicode Text Segmentation according to Unicode Standard Annex #29.
Package temperrcatcher provides a TempErrCatcher object, which implements simple error-retrying functionality.
This package implements functionality to parse and format vCard as specified in RFC 6350.
This is a pure Go implementation of the MySQL API, compatible with golang's database/sql package.
Set is the set collection for the Go language.
Package digest provides a generalized type to opaquely represent message digests and their operations within the registry. The Digest type is designed to serve as a flexible identifier in a content-addressable system. More importantly, it provides tools and wrappers to work with hash.Hash-based digests with little effort.
This package provides a reporter for the go-metrics library which posts metrics to Graphite.
This package provides INI file read and write functionality in Go.
This package emulates aspects of the ill-fated "try" proposal using generics.
Package uilive provides a writer that live updates the terminal. It provides a buffered io.Writer that is flushed at a timed interval.
This package is toml parser and encoder for Go. The interface is similar to Go's standard library json and xml package. This package provides a command line interface (CLI) tool.
This package implements a functionality to translate C to Go source code.
This package provides some utilities for messing with extended Backus–Naur form grammars.
Package pubsub implements a simple multi-topic pub-sub library.