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.
Package easyjson implements functionality to marshal/unmarshal Golang structs to/from JSON without the use of reflection. It also aims to keep generated Go code simple enough so that it can be easily optimized or fixed.
This package is a light, drop-in replacement for gRPC, a Remote Procedure Call (RPC) framework.
This package implements encoding and decoding of JSON as defined in RFC 4627 and provides interfaces with identical syntax of standard lib encoding/json. Converting from encoding/json to jsoniter is no more than replacing the package with jsoniter and variable type declarations (if any). jsoniter interfaces gives 100% compatibility with code using standard lib.
This package provides the definitions for the Container Runtime Interface (CRI). CRI is a plugin interface which enables kubelet to use a wide variety of container runtimes, without the need to recompile. CRI consists of a protocol buffers and gRPC API. Read more about CRI API at @urlhttps://kubernetes.io/docs/concepts/architecture/cri/,kubernetes docs.
go-querystring is Go library for encoding structs into URL query parameters.
This package implements a functionality of managing the registration, marshaling, and unmarshaling of encoded types. It helps when types are sent over a ttrpc/GRPC API and marshaled as a protobuf Any.
This package provides @codeprotoc-gen-go-vtproto plug-in for protoc, which is used by Vitess to generate optimized marshall & unmarshal code.
This provides bidirectionally connected net.Conns, net.PacketConns made from socketpair(2) as well as bidirectionally connected net.TCPConns.
OjG is a high performance parser with a variety of additional JSON tools. OjG is optimized to processing huge data sets where data does not necessarily conform to a fixed structure.
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 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 contains several lexers and parsers written in Go.
Package browser provides helpers to open files, readers, and URLs in a browser window.
This package provides implementations of various JWx (JWA/JWE/JWK/JWS/JWT, otherwise known as JOSE) technologies.
Package otlptrace contains abstractions for OTLP span exporters.
Package go-nat implements NAT handling facilities.
This package provides an ID extension for go-imap as specified in RFC 2971.
This package provides HTTP header constants.
This package provides an IDLE extension for go-imap.
This package implements a functionality which can be used in instrument code, expose application metrics, and profile runtime performance in a flexible manner. It makes use of a MetricSink interface to support delivery to any type of backend.
Currently the following sinks are provided:
StatsiteSink : Sinks to a statsite instance (TCP)
StatsdSink: Sinks to a StatsD / statsite instance (UDP)
PrometheusSink: Sinks to a Prometheus metrics endpoint (exposed via HTTP for scrapes)
InmemSink : Provides in-memory aggregation, can be used to export stats
FanoutSink : Sinks to multiple sinks. Enables writing to multiple statsite instances for example
BlackholeSink : Sinks to nowhere
This package provides a net.Conn wrapper around https://github.com/flynn/noise crypto protocols.
This package that provides infrastructure for creating and managing user sessions in web applications. It supports cookie and filesystem-based sessions, flash messages, custom backends, and more.
Package zipkin contains an OpenTelemetry tracing exporter for Zipkin.
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