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.
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 utilities for performing set operations on 1-dimensional intervals, such as time ranges.
Package f is a Golang library implementing some basic algorithms.
Package fastdiv implements fast division, modulus and divisibility checks for divisors known only at runtime based on paper: Faster Remainder by Direct Computation: Applications to Compilers and Software Libraries.
This package provides a moving average implementation for Go.
This package provides a statistical library for Golang.
This package offers overflow-checked integer arithmetic operations for int,int32, and int64. Each of the operations returns a result,bool combination. This was prompted by the need to know when to flow into higher precision types from the math.big library.
Package bigfft implements multiplication of big.Int using FFT (Schonhage-Strassen method for multiplying integers).
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.
These packages provide more specialized math routines than are available in the standard Go math package. go-moremath currently focuses on statistical routines, with particular focus on high-quality implementations and APIs for non-parametric methods.
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 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 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.
Helper tool to run GitHub Actions locally.
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.
This package provides a Git implementation library.
This package provides internal utilities for the GitHub CLI. It is a hard fork of testscript to allow the gh maintainers to explore its use while providing flexibility for modifications and extensions.
This package provides a GraphQL client implementation forked from shurcooL/graphql, customized for use in the GitHub CLI.
This package provides a helper for the Gitea Action runer.
As a command or as a library, GoF3 provides a single operation: mirroring. The origin and destination are designated by the URL of a forge and a path to the resource.
Gcfg reads INI-style configuration files into Go structs.
This package provides a Go parser for conventional-commit messages https://www.conventionalcommits.org/.
This package reads and writes loose and packed (objects found in git packfiles) Git objects. It uses the pack package to search pack index files and locate the corresponding delta-base chain in the appropriate pack file. If gitobj can't find a loose object with the appropriate SHA-1, it will search the repository's packfile(s) instead. If it finds an object in a packfile, it will reconstruct the object along its delta-base chain and return it.
Package gh is a library for CLI Go applications to help interface with the gh CLI tool, and the GitHub API.