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.
This package provides supplemental Go networking libraries.
go-github-com-bradfitz-iter provides a syntactically different way to iterate over integers. That's it.
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.
zyedidia-clipboard provides copying and pasting to the Clipboard for Go.
Golang library for media type and file extension detection, based on magic numbers.
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.
A speedy fuzzy matching package for Go inspired by the JavaScript library bevacqua/fuzzysearch.
Pretty is a Go package that provides fast methods for formatting JSON for human readability, or to compact JSON for smaller payloads.
Package blackfriday is a markdown processor.
Library to listen for keystrokes from the keyboard
MauLogger is a logger for Go programs.
Is provides a quick, clean and simple framework for writing Go tests.
go-github-com-go-windows-terminal-sequences is a globally unique id generator library, ready to safely be used directly in your server code.
Super-Isolated Elliptic Curve Implementation in Go
This package provides a small library that simplifies parsing RSS and Atom feeds in Go.
go-github-com-gliderlabs-ssh wraps the crypto/ssh package with a higher-level API for building SSH servers.
go-github-com-hashicorp-errwrap is a package that formalizes the pattern of wrapping errors and checking if an error contains another error.
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.
Small library for executing an ffprobe process on a given file and getting an easy to use struct representing the returned ffprobe data.
This package implements a low-level key/value store in Go.
go-github-com-dsnet-golib is a collection of mostly unrelated helper libraries.
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.
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).