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-github-com-aryann-difflib is a simple library written in Go for diffing two sequences of text.
go-github-com-kyokomi-emoji is a library for displaying emojis to the terminal.
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-bradfitz-iter provides a syntactically different way to iterate over integers. That's it.
go-github-com-jpillora-ansi implements the ANSI VT100 control set for use in Go.
Collection of compression libraries for Go
SOCKS5 server in Golang
Work in Progress. This still needs a lot of help to be complete, or even usable!
Package mnemonicode.
go-github-com-anmitsu-go-shlex provides a simple lexical analysis like the Unix shell.
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.
This package provides a small library that simplifies parsing RSS and Atom feeds in Go.
SipHash is a family of pseudo-random functions optimized for speed on short messages. It computes a 64-bit or 128 bit message authentication code from a variable-length message and 128-bit secret key. This implementation uses the recommended parameters c=2 and d=4.
Minimalist assertion library
Super-Isolated Elliptic Curve Implementation in Go
Package colorstring provides functions for colorizing strings for terminal output.
The sortthread package implements message sorting and threading for go-github-com-emersion-go-imap.
disintegration-imaging provides basic image processing functions such as resize, rotate, crop, brightness/contrast, adjustments, etc.
This package provides supplemental Go networking libraries.
Library to listen for keystrokes from the keyboard
Windows-portable ANSI escape sequence utility for Go language
go-github-com-tomasen-realip can be used to get client's real public IP, which is usually useful for logging HTTP server.
go-github-com-gosuri-uiprogress is go library to render progress bars in terminal applications.
Package poller is a file-descriptor multiplexer. It allows concurent Read and Write operations from and to multiple file-descriptors without allocating one OS thread for every blocked operation. It operates similarly to Go's netpoller (which multiplexes network connections) without requiring special support from the Go runtime. It can be used with tty devices, character devices, pipes, FIFOs, and any file-descriptor that is poll-able (can be used with select(2), epoll(7), etc.) In addition, package poller allows the user to set timeouts (deadlines) for read and write operations, and also allows for safe cancelation of blocked read and write operations; a Close from another go-routine safely cancels ongoing (blocked) read and write operations.