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.
Gogoprotobuf is a fork of golang/protobuf with extra code generation features. This code generation is used to achieve:
fast marshalling and unmarshalling
more canonical Go structures
goprotobuf compatibility
less typing by optionally generating extra helper code
peace of mind by optionally generating test and benchmark code
other serialization formats
goupnp is a Universal Plug and Play client library for Go.
Core components:
goupnp: core library - contains datastructures and utilities typically used by the implemented DCPshttpu: HTTPU implementation, underlies SSDPssdp: SSDP client implementation (simple service discovery protocol) - used to discover UPnP services on a networksoap: SOAP client implementation (simple object access protocol) - used to communicate with discovered services
gateway is a Go library for discovering the IP address of the default LAN gateway.
Pluggable Transport using WebRTC, inspired by Flashproxy and adheres to the pluggable transports v2.1 Go AP. This package provides:
brokercontains code for the Snowflake brokerdoccontains Snowflake documentation and manpagesclientcontains the Tor pluggable transport client and client library codecommoncontains generic libraries used by multiple pieces of Snowflakeproxycontains code for the Go standalone Snowflake proxyprobetestcontains code for a NAT probetesting serviceservercontains the Tor pluggable transport server and server library code
Package ftp implements a File Transfer Protocol client as described in RFC 959.
Package safehtml provides immutable string-like types which represent values that are guaranteed to be safe, by construction or by escaping or sanitization, to use in various HTML contexts and with various DOM APIs.
The Minio Go Client SDK provides simple APIs to access any Amazon S3 compatible object storage.
This package provides a simple API to perform JSON unmarshalling. It supports unmarshalling of some known and some unknown fields with zero performance overhead. While unmarshalling, it allows fully retaining the original data and access it via a typed struct and a dynamic map.
Package jsonrpc2 provides a Go implementation of JSON-RPC 2.0.
This package provides a library for reading MaxMind GeoLite2 and GeoIP2 databases in Go.
Common enterprise features for the Go programming language.
The ethtool package aims to provide a library that implements easy access to the Linux SIOCETHTOOL ioctl operations. It can be used to retrieve information from a network device such as statistics, driver related information or even the peer of a VETH interface.
Package gitea implements a client for the Gitea API. The version corresponds to the highest supported version of the gitea API, but backwards-compatibility is mostly given.
This package provides a Golang implementation of the Javascript Object Signing and Encryption set of standards. This includes support for JSON Web Encryption, JSON Web Signature, and JSON Web Token standards.
Package otlptrace contains abstractions for OTLP span exporters.
This package implements an encoding and decoding of TCP-level socket options.
This package contains a client implementation for OAuth 2.0 spec in Go.
This package provides rRPC templates used to interact with Google APIs.
Yamux (Yet another Multiplexer) relies on an underlying connection to provide reliability and ordering, such as TCP or Unix domain sockets, and provides stream-oriented multiplexing. It is inspired by SPDY but is not interoperable with it.
Features:
streams can be opened by either client or server
useful for nat traversal
server-side push support
avoid starvation
back-pressure to prevent overwhelming a receiver
enables persistent connections over a load balancer
enables thousands of logical streams with low overhead
This package provides a Golang web framework wit martini-like API.
Features:
zero allocation router
middleware support
crash-free
JSON validation
routes grouping
error management
rendering built-in
extendable
This package provides a CSS3 tokenizer.
This package provides an IDLE extension for go-imap.
Package sdk is the official AWS SDK v2 for the Go programming language.
The netns package provides a simple interface for handling network namespaces in Go.