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.
Go-Autostart is a Go library to run a command after login.
This package provides a Go library to run a command after login.
Enforce a stricter format than gofmt, while being backwards compatible. That is, gofumpt is happy with a subset of the formats that gofmt is happy with.
This package provides a encoder and decoder of the PostgreSQL wire protocol version 3.
gostl is a data structure and algorithm library for Go, designed to provide functions similar to C++ STL.
Goversion scans a directory tree and, for every executable it finds, prints the Go version used to build that executable.
Golden files (.golden) contain the raw expected output of tests,which can contain control codes and escape sequences. golden package provides an API for comparing Golden files.
This package implements a functionality of encoding/decoding property lists (Apple XML, Apple Binary, OpenStep and GNUStep) from/to arbitrary Go types.
Utility functions to make running code in parallel easier and safer. Panics in go routines are turned into regular errors, instead of crashing the program.
This is Golang package for dealing with consoles. It has few dependencies and a simple API.
Perks contains the Go package quantile that computes approximate quantiles over an unbounded data stream within low memory and CPU bounds.
This package implements a functionality to infer file and MIME type checking the magic numbers signature.
Package reference provides a general type to represent any way of referencing images within the registry. Its main purpose is to abstract tags and digests (content-addressable hash).
This package provides a library, which supports copying value from one struct to another.
Resiliency patterns for golang. Based in part on Hystrix, @urlhttps://github.com/Shopify/semian, Semian, and others.
Currently implemented patterns include:
circuit-breaker
semaphore
deadline/timeout
batching
retriable
This package provides an implementation of the BARE https://baremessages.org/ message format for Golang.
This package provides a cancelable reader for Go.
This package provides implementation of MessagePack encoding for Go programming language.
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.
sudo is a package to make reflect more powerful (and dangerous). It exports a single function, Sudo, which when passed a reflect.Value, will return a new reflect.Value with the read-only restrictions removed.
Package lxc provides Go Bindings for LXC (Linux Containers) C API.
This package implements a functionality for generating pretty-printed dumps of Go values.
This package provides error handling utilities for Go applications.
This package provides a native Go clean room implementation of the Porter Stemming Algorithm. It's an alternative fork of https://github.com/reiver/go-porterstemmer.