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.
Picobuf is a minimal replacement for google.golang.org/protobuf with focusing on small binary size. It does not support the whole Protocol Buffers feature set and features are added on as the need arises.
Package fiber is an https://github.com/expressjs/express, Express inspired web framework built on top of Fasthttp, the fastest HTTP engine for Go. Designed to ease things up for fast development with zero memory allocation and performance in mind.
Package gohttpmetrics knows how to measure http metrics in different metric formats, it comes with a middleware that can be used for different frameworks and also the the main Go net/http handler:.
Package log implements a simple structured logging API designed with few assumptions. Designed for centralized logging solutions such as Kinesis which require encoding and decoding before fanning-out to handlers.
This package provides a Go SDK to interact with 1Password API.
Common enterprise features for the Go programming language.
Fetchup is a Go helper library for downloading and unpacking files from URLs. It supports various archive formats and provides progress tracking.
AWS S3 fake server and testing library for extensive S3 test integrations. Either by running a test-server, e.g. for testing of AWS Lambda functions accessing S3. Or, to have a simple and convenience S3 mock- and test-server. It's an alternative fork of https://github.com/johannesboyne/gofakes3.
This package provides a low-level access to Linux netlink sockets (AF_NETLINK).
This package provides a set of shared utility packages used by the etcd v3 Go clients, including logging helpers, TLS configuration utilities, endpoint parsing, retry logic, and test support functions.
The gRPC-Gateway is a plugin of the Google protocol buffers compiler @urlhttps://github.com/protocolbuffers/protobuf,protoc. It reads protobuf service definitions and generates a reverse-proxy server which translates a RESTful HTTP API into gRPC. This server is generated according to the (code google.api.http) annotations in your service definitions.
This package implements OVSDB specified in RFC 7047. It's used mainly for managing the configuration of Open vSwitch and OVN, but it could also be used to manage your stamp collection.
Go implementation of Argo, a compact and compressible binary serialization format for GraphQL.
Trillian is an implementation of the concepts described in the Verifiable Data Structures white paper. It provides a transparent, append-only log of records that can be used for applications such as certificate transparency and key transparency.
Package alice provides a convenient way to chain HTTP handlers.
Chi is a lightweight, idiomatic and composable router for building Go HTTP services. It is based on the standard Go net/http package and supports middleware, routing groups, and URL parameters.
Generates slug from Unicode string for use in URLs.
This package implements functionality to marshal and unmarshal Swagger API specifications into a Golang object model.
This package provides an official Go SDK for Oracle Cloud Infrastructure.
Ironwood is a routing library with a net.PacketConn-compatible interface using ed25519.PublicKeys as addresses. Basically, you use it when you want to communicate with some other nodes in a network, but you can't guarantee that you can directly connect to every node in that network. It was written to test improvements to / replace the routing logic in Yggdrasil, but it may be useful for other network applications.
websocket is a minimal and idiomatic WebSocket library for Go.
Main features:
Minimal and idiomatic API.
First class context.Context support.
Fully passes the WebSocket autobahn-testsuite.
JSON helpers in the wsjson subpackage
Zero alloc reads and writes.
Concurrent writes.
net.Conn wrapper
Ping pong API.
RFC 7692 permessage-deflate compression.
CloseRead helper for write only connections
Compile to Wasm.
Package ecs provides a resource detector for AWS Elastic Container Service instances.
This package implements a SOCKS5. SOCKS (Secure Sockets) is used to route traffic between a client and server through an intermediate proxy layer. This can be used to bypass firewalls or NATs.
Features:
support socks5 server
support TCP/UDP and IPv4/IPv6
unit tests
"No Auth" mode
user/password authentication optional user addr limit
support for the CONNECT command
support for the ASSOCIATE command
rules to do granular filtering of commands
custom DNS resolution
custom goroutine pool
buffer pool design and optional custom buffer pool
custom logger
This package provides a low-level network connection type which integrates with Go's runtime network poller to provide asynchronous I/O and deadline support.