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 jcs transforms UTF-8 JSON data into a canonicalized version according @urlhttps://rfc-editor.org/rfc/rfc8785.html, RFC 8785.
This package provides a implementation of the porter stemming algorithm: http://tartarus.org/~martin/PorterStemmer/index.html.
FileMutex is similar to sync.RWMutex, but also synchronizes across processes.
This package provides a Go library for encode and decode YAML values. The yaml package supports most of YAML 1.2, but preserves some behavior from 1.1 for backwards compatibility.
Package securejoin is an implementation of the hopefully-soon-to-be-included SecureJoin helper that is meant to be part of the "path/filepath" package. The purpose of this project is to provide a PoC implementation to make the SecureJoin proposal (https://github.com/golang/go/issues/20126) more tangible.
This package provides a wrapper around libedit for Golang.
The OCI Image Format project creates and maintains the software shipping container image format spec (OCI Image Format).
This package provides a Golang data type for ordered maps where the keys keep the order that they're added. It can be de/serialized from/to JSON.
This package provides a TTY utilities implementation for verity of operation systems.
This package provides a base32 encoding package from go with NoPadding option.
This package provides functions to calculate LCS values from two arbitrary arrays.
This package provides a collection of Golang utilities.
It's an alternative fork of https://github.com/mattn/go-runewidth.
Shellquote provides utilities for joining/splitting strings using sh's word-splitting rules.
geohash provides encoding and decoding of string and integer geohashes.
The walker function is a faster, parallel version, of filepath.Walk
This package provides a means to obtain time.Duration from a string. The string can be a string retorned for time.Duration or a similar string with weeks or days too.
This package provides a simple Go application to get the size of the terminal.
The liner Go package implements a simple command line editor with history, inspired by linenoise. Xterm as well as WIN32 terminal codes are supported.
This package is toml parser and encoder for Go. The interface is similar to Go's standard library json and xml package.
Package builder provides a method for writing fluent immutable DSL builders. It uses immutable persistent data structures so that each step in the method chain can be reused.
Package deque provides a fast ring-buffer deque (double-ended queue) implementation for Golang.
It generalizes a queue and a stack, to efficiently add and remove items at either end with O(1) performance. Queue (FIFO) operations are supported using PushBack and PopFront. Stack (LIFO) operations are supported using PushBack and PopBack.
This package provides an imlementation of nquads and yacc parsers.
Implementation of an R-Way Trie data structure.