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 logger in Go.
Clean up raw terminal output by stripping escape sequences, optionally preserving color.
Collection of compression libraries for Go
go-github-com-jpillora-ansi implements the ANSI VT100 control set for use in Go.
go-github-com-gosuri-uilive go library for updating terminal output in realtime. It provides a buffered io.Writer that is flushed at a timed interval. go-github-com-gosuri-uilive powers go-github-com-gosuri-uiprogress.
Package imohash implements a fast, constant-time hash for files. It is based atop murmurhash3 and uses file size and sample data to construct the hash.
go-github-com-nu7hatch-gouuid provides immutable UUID structs and the functions NewV3, NewV4, NewV5 and Parse() for generating versions 3, 4 and 5 UUIDs as specified in RFC 4122.
go-github-com-kyokomi-emoji is a library for displaying emojis to the terminal.
go-github-com-dchest-uniuri generates random strings good for use in URIs to identify uniqueobjects.
go-maunium-net-go-mautrix is a Golang Matrix framework.
SJSON is a Go package that provides a very fast and simple way to set a value in a json document.
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 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-gliderlabs-ssh wraps the crypto/ssh package with a higher-level API for building SSH servers.
Work in Progress. This still needs a lot of help to be complete, or even usable!
go-github-com-tomasen-realip can be used to get client's real public IP, which is usually useful for logging HTTP server.
The uniseg package provides a tool to iterate over grapheme clusters. This may be used to determine the number of user-perceived characters, to split strings in their intended places, or to extract individual characters which form a unit.
Small library for executing an ffprobe process on a given file and getting an easy to use struct representing the returned ffprobe data.
go-github-com-klauspost-pgzip implements reading and writing of gzip format compressed files, as specified in RFC 1952.
Package cli provides a minimal framework for creating and organizing command line Go applications.
This package provides supplemental Go libraries for image processing.
Blackfriday is a Markdown processor in Go.
guile-threading-macros implements a version of the famous clojure threading macros. These are syntax-rules macros, and are as such portable across r(5 6 7)rs-conforming implementations.
This SRFI defines two disjoint immutable container types known as Maybe and Either, both of which can contain objects collectively known as their payload. A Maybe object is either a Just object or the unique object Nothing (which has no payload); an Either object is either a Right object or a Left object. Maybe represents the concept of optional values; Either represents the concept of values which are either correct (Right) or errors (Left).