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.
TTLCache is an in-memory cache with item expiration and generics which provides the following features:
simple API
type parameters
item expiration and automatic deletion
automatic expiration time extension on each Get call
loader interface that may be used to load/lazily initialize missing citem items
thread safety
event handlers (insertion, update, and eviction)
metrics
This package provides a foundational library to analyze an OpenAPI Initiative specification document for easier reasoning about the content.
This package provides a Go client for the NAT-PMP internet protocol for port mapping and discovering the external IP address of a firewall.
Package httpstat traces HTTP latency infomation, such as DNSLookup and TCP Connection, on any Golang HTTP request with no big code modification.
Package httpfs implements http.FileSystem on top of a map[string]string.
This package allows the kernel's routing tables to be read and altered. Network routes, IP addresses, Link parameters, Neighbor setups,Queueing disciplines, Traffic classes and Packet classifiers may all be controlled. It is based on netlink messages.
This package provides a simple Go library for serving federated avatars.
This package provides a Balanced-Routing-Table (BART).
Package ttrpc defines and implements a low level simple transfer protocol optimized for low latency and reliable connections between processes on the same host. The protocol uses simple framing for sending requests, responses, and data using multiple streams.
This package implements the Stream Control Transmission Protocol as specified in RFC 9260.
Package whatsmeow implements a client for interacting with the WhatsApp web multidevice API.
Features:
sending messages to private chats and groups (both text and media)
receiving all messages
managing groups and receiving group change events
joining via invite messages, using and creating invite links
sending and receiving typing notifications
sending and receiving delivery and read receipts
reading and writing app state (contact list, chat pin/mute status, etc)
sending and handling retry receipts if message decryption fails
sending status messages (experimental, may not work for large contact lists)
This package provides a client library in go for mega.co.nz storage service. Features:
User login
Fetch filesystem tree
Upload file
Download file
Create directory
Move file or directory
Rename file or directory
Delete file or directory
Parallel split download and upload
Filesystem events auto sync
Unit tests
This package provides echo (web framework) middleware to automatically generate RESTful API documentation with Swagger 2.0.
This package provides type checking utilities for the go-openapi and go-swagger projects.
The message package implements the Internet Message Format and Multipurpose Internet Mail Extensions in Go.
This package provides Cloudflare's PKI and TLS toolkit which includes the following commands:
cfssl-bundle- create a certificate bundle that contains the client cercfssl-certinfo- output certinfo about the given certcfssl-newkey- generate a new key and CSRcfssl-scan- scan a host for issuescfssl- command line tool to issue/sign/bundle client certificatecfssljson- splits out JSON with cert, csr, and key fields to separate filesmkbundle- command line tool for building certificate pool bundlesmultirootca- program, which is a certificate authority server that can use multiple signing keys
This package contains functions to aid in loading CA certificates for TLS connections.
Semver is a library for Semantic versioning written in Go.
This package provides and alternative logging implementation for Go.
This package provides a logging library used by Pion.
clipboard provides copying and pasting to the clipboard for Go.