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 brahe defines core variable types and basic utility functions for astronomy programs using the AT-HYG (Augmented Tycho-HYG) catalog. The base file (brahe.go) defines the most widely used types in these utility functions. brahe uses the https://pkg.go.dev/gonum.org/v1/gonum/floats, Gonum floating point library for vector math.
Dstream is a package for manipulating streams of typed, multivariate data in Go. A Dstream is a dataframe-like container that holds a rectangular array of data in which the columns are variables and the rows are cases or observations.
Dstream is designed to handle large datasets, where it is not possible to load all data for all variables into memory at once. To achieve this, Dstream utilizes a chunked, column-based storage format. A chunk contains the data for a contiguous block of rows. The data are stored by variable (column-wise) in typed Go slices. Only one chunk of the Dstream is held in memory at one time.
Helper tool to run GitHub Actions locally.
Gcfg reads INI-style configuration files into Go structs.
git-sync is a simple command that pulls a git repository into a local directory. It is a perfect "sidecar" container in Kubernetes - it can periodically pull files down from a repository so that an application can consume them.
This package provides a helper for the Gitea Action runer.
This package is a Go language toolkit for reading and writing files using the Git pkt-line format used in various Git operations.
Package actionlint is the implementation of actionlint linter. It's a static checker for GitHub Actions workflow files.
This package provides a GitLab API client enabling Go programs to interact with GitLab in a simple and uniform way.
This package provides a Git implementation library.
This package provides an Action runner for the Gitea forge.
goconfig is a Go library for parsing configuration files that have the same syntax as .gitconfig files. It understands multiple values configuration, and can parse configurations include via include.path directives. includeIf.*.path directives are not supported yet.
The gemini package implements the Gemini protocol in Go. It provides an API similar to that of NET/HTTP to facilitate the development of Gemini clients and servers.
Package rpc2 provides bi-directional RPC client and server similar to net/rpc.
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 implements functionality to generate static MarshalJSON and UnmarshalJSON functions for structures in Go. The generated functions reduce the reliance upon runtime reflection to do serialization and are generally 2 to 3 times faster. In cases where @codeffjson doesn't understand a Type involved, it falls back to @codeencoding/json, meaning it is a safe drop in replacement. By using ffjson your JSON serialization just gets faster with no additional code changes.
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.
Implementation in Go of the CID spec. It is used in go-ipfs and related packages to refer to a typed hunk of data.
Package manager provides utilities to upload and download objects from S3 concurrently. Helpful for when working with large objects.
Gorilla/Mux implements a request router and dispatcher for matching incoming requests with their respective handler.
This package implements HTTP request and response signing and verification. Supports the major MAC and asymmetric key signature algorithms. It has several safety restrictions: One, none of the widely known non-cryptographically safe algorithms are permitted; Two, the RSA SHA256 algorithms must be available in the binary (and it should, barring export restrictions); Finally, the library assumes either the Authorizationn or Signature headers are to be set (but not both).
Package lossyconn is a lossy connection simulator for Golang.
DHCPv4 and DHCPv6 decoding/encoding library for Golang. This package is split in several logical parts:
dhcpv4- implementation of DHCPv4 packet, client and servernetboot- network booting wrappers on top of dhcpv6 and dhcpv4iana- several IANA constants, and helpers used by dhcpv6 and dhcpv4rfc1035label- simple implementation of RFC1035 labels, used by dhcpv6 and dhcpv4interfaces- a thin layer of wrappers around network interfaces
Package connect is a slim RPC framework built on Protocol Buffers and net/http. In addition to supporting its own protocol, Connect handlers and clients are wire-compatible with gRPC and gRPC-Web, including streaming.