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 code generation tool for creating methods to serialize and de-serialize Go data structures to and from data interchange format - MessagePack. This package provides an command line interface (CLI) tool.
Safe and easy casting from one type to another in Go.
Optimized codec for []byte <=> base36 string conversion.
Package yaml implements YAML support for the Go language.
This package provides a transport-agnostic, filesystem metadata manifest system.
This package implements a publish–subscribe pattern.
This package provides a simple scheduler which, can run a function at a given time, in a given duration, or repeatedly at a given interval.
Package colorprofile provides a way to downsample ANSI escape sequence colors and styles automatically based on output, environment variables, and Terminfo databases.
This package provides a collection of ANSI-aware methods and io.Writers helping you to transform blocks of text.
gronx is cron expression parser ported from adhocore/cron-expr with task runner and daemon that supports crontab like task list file. It may be used programatically in Golang or as standalone binary instead of crond.
InterConv converts interfaces into any data type.
Data type that can be converted:
Int
Int8
Int32
Int16
Int64
Float32
Float64
Boolean
String
Uint
Uint8
Uint16
Uint32
Uint64
Uintptr
Currently GoMusicBrainz provides methods to perform search and lookup requests. Browse requests are not supported yet.
refmt is a serialization and object-mapping library.
This package is a simple Go library that provides retry functionality for functions that may fail. It includes various customizable retry strategies, such as fixed delay, backoff delay, and random delay.
This package provides a golang wrapper for parsing gocui keybindings.
Go sigar is a golang implementation of the sigar API. The Go version of sigar has a very similar interface, but is being written from scratch in pure go/cgo, rather than cgo bindings for libsigar. This package provides an alternative fork of https://github.com/cloudfoundry/gosigar.
This package implements a similar functionality like standard sync.WaitGroup
This package provides a Golang library implementing the conversion of date and time information from a given calendar time to a character string according to a format string. It is optimized for scenarios where the same pattern is called repeatedly.
The ical package provides an ICS/iCalender parser and serialiser for Go.
The quickfix Go package provides functions for fixing Go ASTs that are well typed but go build refuses to build.
Package fileutil collects some file utility functions.
lru is a package which implements a fixed-size thread safe Least recently used cache. It is based on the cache in Groupcache.
Go-md2man is a Go program that converts markdown to roff for the purpose of building man pages. This package provides a command line interface (CLI) tool.
This package will pretty print a compact representation of a Go data structure. It can also produce a much more verbose, one-item-per-line representation suitable for computing diffs.