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.
This package provides a re-implementation of Julien Schmidt's httprouter, in that it uses a patricia tree, but the logic is rather different. Specifically, the routing rules are relaxed so that a single path segment may be a wildcard in one route and a static token in another.
Bine is a toolkit to assist in creating Tor clients and servers. Features:
full support for the Tor controller API
support for
net.Connandnet.Listenstyle APIssupports statically compiled Tor to embed Tor into the binary
supports v3 onion services
support for embedded control socket in Tor >= 0.3.5
This package is a request router and dispatcher with a pat-like interface. It is an alternative to gorilla/mux that showcases how it can be used as a base for different API flavors.
This is a parser for GraphQL, written to mirror the graphql-js reference implementation as closely while remaining idiomatic and easy to use.
The Minio Go Client SDK provides simple APIs to access any Amazon S3 compatible object storage.
Package jsonrpc2 provides a Go implementation of JSON-RPC 2.0.
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.
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.
assetfs allows packages to serve static content embedded with the go-bindata tool with the standard net/http package.
Goji is a HTTP request multiplexer, similar to std net/http.ServeMux. It compares incoming requests to a list of registered Patterns, and dispatches to the http.Handler that corresponds to the first matching Pattern. Goji also supports Middleware (composable shared functionality applied to every request) and uses the standard context package to store request-scoped values.
Package status implements errors returned by gRPC. These errors are serialized and transmitted on the wire between server and client, and allow for additional data to be transmitted via the Details field in the status proto. gRPC service handlers should return an error created by this package, and gRPC clients should expect a corresponding error to be returned from the RPC call.
This package provides a functionality to get the hash used to differentiate between installs of Mozilla software in installs.ini and profiles.ini.
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.
This package provides methods for Go programs to configure the Antithesis platform. Functionality is grouped into the Go packages:
assert- to enable defining [test properties] about your program or [workload]. It is part of the [Antithesis Go SDK], which enables Go applications to integrate with the [Antithesis platform]random- to request both structured and unstructured randomness from the Antithesis environment. is part of the [Antithesis Go SDK], which enables Go applications to integrate with the [Antithesis platform]lifecycle- to lifecycle informs the Antithesis environment that particular test phases or milestones have been reached. It is part of the [Antithesis Go SDK], which enables Go applications to integrate with the [Antithesis platform]
This package is a Go Implementation of WireGuard.
Package swift provides an easy to use interface to Swift / Openstack Object Storage / Rackspace Cloud Files.
This package provides @codeprotoc-gen-go-vtproto plug-in for protoc, which is used by Vitess to generate optimized marshall & unmarshal code.
This package provides a native, idiomatic interface to HDFS. Where possible, it mimics the functionality and signatures of the standard `os` package.
Azure Blob Storage is Microsoft's object storage solution for the cloud. Blob Storage is optimized for storing massive amounts of unstructured data - data that does not adhere to a particular data model or definition, such as text or binary data. For more information, see Introduction to Azure Blob Storage.
Package zipkin implements a native Zipkin instrumentation library for Go.
The Minio Go Client SDK provides simple APIs to access any Amazon S3 compatible object storage.
This package provides a library to manipulates Linux nftables (the iptables successor). It does not rely on libnftnl wrappers.