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.
ZLint is a X.509 certificate linter that checks for consistency with standards (e.g. RFC 5280) and other relevant PKI requirements (e.g. CA/Browser Forum Baseline Requirements).
Package knownhosts is a thin wrapper around golang.org/x/crypto/ssh/knownhosts, adding the ability to obtain the list of host key algorithms for a known host.
This package provides ssh-to-pgp: a Go command line +utility to convert SSH RSA keys to GPG keys.
This package provides Go library to easily convert .jpg and .png to .icns, or to convert from any image.Image to .icns.
gotk3-layershell is a simple golang library to provide bindings for GTK Layer Shell library which can also be consumed in the gotk3 library.
Package ico implements an ICO file decoder and encoder.
gotk4 is a GTK4 bindings generator for Go. It also provides generated bindings for ATK, Cairo, GdkPixbuf, GLib, Graphene, GTK4, GTK+3 and Pango.
gotk4-layer-shell is a GTK Layer Shell and GTK4 Layer Shell bindings generator for Go and gotk4. It also provides generated bindings.
gotk3 provides Go bindings for GTK+3 and dependent projects.
Partial binding support for the following libraries is currently implemented:
GTK 3 (3.12 and later)
GDK 3 (3.12 and later)
GLib 2 (2.36 and later)
Cairo (1.10 and later)
Functions use the same names as the native C function calls, but use CamelCase. In cases where native GTK uses pointers to values to simulate multiple return values, Go's native multiple return values are used instead. Whenever a native GTK call could return an unexpected NULL pointer, an additional error is returned in the Go binding.
This package implements reader and writer for PNG files and EXIF metadata in Go.
Package bmp implements a BMP image decoder and encoder.
exif-terminator removes exif data from images (JPEG and PNG currently supported) in a streaming manner.
This packages provides functions to parse raw JPEG data into individual segments of data.
Package f is a Golang library implementing some basic algorithms.
This package implements much of the decimal specification from the General Decimal Arithmetic description. This is the same specification implemented by Python’s decimal module and GCC’s decimal extension.
Package decimal implements an arbitrary precision fixed-point decimal. Features:
the zero-value is 0, and is safe to use without initialization
addition, subtraction, multiplication with no loss of precision
division with specified precision
database/sql serialization/deserialization
JSON and XML serialization/deserialization
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.
S2 is a library for spherical geometry that aims to have the same robustness,flexibility, and performance as the best planar geometry libraries.
This package provides a statistical library for Golang.
This package provides a Topological sort lib. Sorting and pruning of DAG graphs.
This package provides a IEEE 754 half-precision floating-point format (binary16) with IEEE 754 default rounding for conversions. IEEE 754-2008 refers to this 16-bit floating-point format as binary16.
Package hyperloglog implements the HyperLogLog and HyperLogLog++ cardinality estimation algorithms. These algorithms are used for accurately estimating the cardinality of a multiset using constant memory. HyperLogLog++ has multiple improvements over HyperLogLog, with a much lower error rate for smaller cardinalities.
This package implements a functionality for fitting statistical model. Additional Go packages include glm for Generalized Liner Models and duration for survival analysis. All models can be fit with maximum (or quasi-maximum) likelihood estimation, with optional L1 (Lasso) or L2 (ridge) penalization.
This package provides a high-performance Uint128 type that supports standard arithmetic operations. Unlike math/big, operations on Uint128 values always produce new values instead of modifying a pointer receiver. A @codeUint128 value is therefore immutable, just like uint64 and friends.