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.
Simplistic, opinionated logging for Golang.
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.
This package provides a SASL library written in Go.
go-github-com-buger-goterm provides basic building blocks for advanced console UI
Is provides a quick, clean and simple framework for writing Go tests.
SJSON is a Go package that provides a very fast and simple way to set a value in a json document.
go-github-com-gosuri-uiprogress is go library to render progress bars in terminal applications.
This package provides supplemental Go networking libraries.
go-github-com-bradfitz-iter provides a syntactically different way to iterate over integers. That's it.
The sortthread package implements message sorting and threading for go-github-com-emersion-go-imap.
go-github-com-aryann-difflib is a simple library written in Go for diffing two sequences of text.
The pty package provides functions for working with Unix pseudoterminals.
This package implements a low-level key/value store in Go.
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 ansi provides ansi escape sequence processing as defined by the ECMA-48 standard "Control Functions for Coded Character Sets - Fifth Edition".
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.
This package provides a Sqlite3 driver for Go using database/sql.
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.
go-github-com-hashicorp-go-multierror is a package that provides a mechanism for representing a list of error values as a single error.
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.
Simple request logging 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).
guile-for-loops is a re-implementation of a large-ish chunk of racket for-macros. guile-for-loops is mostly compatible with racket's macros, with the largest omission being the body-or-break clause and some of the sequence iterators (like in-cycle, which can be covered by circular lists). There are other differences of course, like for/foldr not being on par feature-wise, and all the nicities you get by having a generic sequence interface.