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.
Package mnemonicode.
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.
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.
go-github-com-dsnet-golib is a collection of mostly unrelated helper libraries.
Golang library for media type and file extension detection, based on magic numbers.
MauLogger is a logger for Go programs.
Small library for executing an ffprobe process on a given file and getting an easy to use struct representing the returned ffprobe data.
Package blackfriday is a markdown processor.
This package implements a low-level key/value store in Go.
go-github-com-buger-goterm provides basic building blocks for advanced console UI
go-github-com-tidwall-match is a very simple pattern matcher where * matches on any number of characters and ? matches on any one character.
go-github-com-jpillora-ansi implements the ANSI VT100 control set for use in Go.
go-github-com-dchest-uniuri generates random strings good for use in URIs to identify uniqueobjects.
The imap package provides an IMAP4rev1 library written in Go. It can be used to build IMAP clients and servers.
Package colorstring provides functions for colorizing strings for terminal output.
go-github-com-vividcortex-gohistogram contains implementations of weighted and exponential histograms.
This package provides supplemental Go libraries for image processing.
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.
A speedy fuzzy matching package for Go inspired by the JavaScript library bevacqua/fuzzysearch.
Terminal utilities for golang
The textwrapper package provides a writer that wraps long text lines to a specified length.
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.
This package provides a Sqlite3 driver for Go using database/sql.
This package provides a logger in Go.