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.
GJSON is a Go package that provides a fast and simple way to get values from a JSON document.
go-github-com-tomasen-realip can be used to get client's real public IP, which is usually useful for logging HTTP server.
Bit Stream helper in Golang.
SJSON is a Go package that provides a very fast and simple way to set a value in a json document.
go-github-com-c4milo-unpackit allows you to easily unpack *.tar.gz, *.tar.bzip2, *.tar.xz, *.zip and *.tar files. CGO is not involved nor hard dependencies of any type.
Package cli provides a minimal framework for creating and organizing command line Go applications.
Blackfriday is a Markdown processor in Go.
go-github-com-anmitsu-go-shlex provides a simple lexical analysis like the Unix shell.
A speedy fuzzy matching package for Go inspired by the JavaScript library bevacqua/fuzzysearch.
This library will help you allow two parties to generate a mutual secret key by using a weak key that is known to both beforehand (e.g. via some other channel of communication). This is a simple API for an implementation of password-authenticated key exchange (PAKE). This protocol is derived from Dan Boneh and Victor Shoup's cryptography book (pg 789, "PAKE2 protocol). I decided to create this library so I could use PAKE in my file-transfer utility, croc.
The getopt package is a POSIX-compatible implementation of getopt(3) for Go.
Terminal utilities for golang
Pure-Go library for cross-platform local peer discovery using UDP multicast.
Windows-portable ANSI escape sequence utility for Go language
The maildir package provides an interface to mailboxes in the Maildir format.
The imap package provides an IMAP4rev1 library written in Go. It can be used to build IMAP clients and servers.
The textwrapper package provides a writer that wraps long text lines to a specified length.
This package provides a very simple thread-safe progress bar which should work on every OS without problems. I needed a progressbar for croc and everything I tried had problems, so I made another one. In order to be OS agnostic I do not plan to support multi-line outputs.
The colorful package providos a library for using colors in Go. colorful stores colors in RGB and provides methods for converting these to various color spaces.
go-github-com-olebedev-emitter implements a channel-based pubsub pattern. The design goals are to use Golang concurrency model instead of flat callbacks and to design a very simple API that is easy to consume.
This package provides supplemental Go libraries for image processing.
Package blackfriday is a markdown processor.
Is provides a quick, clean and simple framework for writing Go tests.
go-gemini implements the Gemini protocol in Go. It provides an API similar to that of net/http to facilitate the development of Gemini clients and servers.