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.
Build Go code from arbitrary value in Go.
Gson is a Go library for querying JSON data using path expressions, similar to JSONPath but with a simpler syntax.
This package is a simple Go library that provides retry functionality for functions that may fail. It includes various customizable retry strategies, such as fixed delay, backoff delay, and random delay.
This package provides a Go implementation for reading and writing Singularity Image Format (SIF) files. SIF is a container format used by Singularity/Apptainer for packaging applications.
This package provides a Go library for handling a superset of semantic versioning.
This package implements a functionality to generate SVG as defined by the Scalable Vector Graphics 1.1 Specification (http://www.w3.org/TR/SVG11/). Output goes to the specified io.Writer.
This package provides a Go library for working with container images, including copying between registries, validating signatures, and converting between different image formats like Docker and OCI.
JWW is primarily a wrapper around the standard log library. It provides a few advantages over using the standard log library alone.
ready to go out of the box
one library for both printing to the terminal and logging (to files)
really easy to log to either a temp file or a file you specify
Implementation of an R-Way Trie data structure.
Go D-Bus bindings for NetworkManager.
This package provides a minimal interface for structured logging in services. It may be wrapped to encode conventions, enforce type-safety, provide leveled logging, and so on. It can be used for both typical application log events, and log-structured data streams.
This package provides a token bucket implementation in Golang.
This package provides a low-level terminal I/O control for Unix-like systems.
Go-Logging implements a logging infrastructure for Go. Its output format is customizable and supports different logging backends like syslog, file and memory. Multiple backends can be utilized with different log levels per backend and logger.
This package provides a port of Pixelmatch, a pixel-level image comparison library, to Go. Both a library and a command-line tool are included in this package.
Chroma takes source code and other structured text and converts it into syntax highlighted HTML, ANSI-coloured text, etc.
This package provides a hook for Logrus to write directly to a file on the file system. The log levels are dynamic at instantiation of the hook, so it is capable of logging at some or all levels.
A simple, efficient spring animation library for smooth, natural motion.
This is a repository containing Go bindings for writing FUSE file systems.
This package provides a library for environment variables substitution.
gronx is cron expression parser ported from adhocore/cron-expr with task runner and daemon that supports crontab like task list file. It may be used programmatically in Golang or as standalone binary instead of crond.
This package provides set of utilities/abstractions developed as part of datastore connectivity and testing (viant/dsc, viant/dsunit).
This package provides generic implementations for Go.
Package log provides types and functions related to logging, passing loggers through a context, and attaching context to the logger.