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.
Package redact provides facilities for separating safe and unsafe pieces of data when logging and constructing error object.
Go library provides utilities for building command line interfaces.
This package implements a goroutine pool with fixed capacity, managing and recycling a massive number of goroutines, allowing developers to limit the number of goroutines in your concurrent programs.
This package provides a golang library for splitting command-line strings into words like a POSIX or Windows shell would.
Logrus is a structured logger for Go, completely API compatible with the standard library logger.
Go-TUF is a Go implementation of The Update Framework (TUF), a framework for securing software update systems. It provides tools for creating and managing TUF repositories and clients for securely downloading updates.
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.
base32 encoding package from Go with NoPadding option
This package provides a Go library for calculating sunrise and sunset times from geographical coordinates and a date.
This package provides a command-line color library with 16/256/True color support, universal API methods and Windows support.
Features:
supports rich color output: 16-color (4-bit), 256-color (8-bit), true color (24-bit, RGB)
support converts HEX HSL value to RGB color
generic API methods:
Print,Printf,Println,Sprint,Sprintfsupports HTML tag-style color rendering, such as
<green>message</> <fg=red;bg=blue>text</>basic colors:
Bold,Black,White,Gray,Red,Green,Yellow,Blue,Magenta,Cyanadditional styles:
Info,Note,Light,Error,Danger,Notice,Success,Comment,Primary,Warning,Question,Secondarysupport by set
NO_COLORfor disable color or useFORCE_COLORfor force open color rendersupport RGB, 256, 16 color conversion
Package parentdeath detects when a parent process dies so that child processes can clean up and exit, even when the parent is killed violently (SIGKILL) or when children are launched in ways that prevent normal signal delivery (e.g. via sudo systemd-run).
This package provides a collection of common functions for Fiber web framework.
This package is a drop-in replacement for the Golang standard library log/syslog, but with support for TLS.
Package lexer provides generating actionless scanners (lexeme recognizers) at run time.
Suture provides Erlang-ish supervisor trees for Go. "Supervisor trees" -> "sutree" -> "suture" -> holds your code together when it's trying to die.
It is intended to deal gracefully with the real failure cases that can occur with supervision trees (such as burning all your CPU time endlessly restarting dead services), while also making no unnecessary demands on the "service" code, and providing hooks to perform adequate logging with in a production environment
Regexp2 is a feature-rich RegExp engine for Go. This package is a fork of dlclark/regexp2 providing a more similar API to regexp.
This package is for reading and writing netrc files. This package can parse netrc files, make changes to them, and then serialize them back to netrc format, while preserving any whitespace that was present in the source file.
dots is a Go package that provides advanced wildcard file and package matching, similar to the behavior used by tools like go test and golint. It helps to easily resolve file paths and packages using patterns with ... wildcards, and supports flexible exclusion rules.
This package provides a toolchain for slog Go library.
Optimized codec for []byte <=> base36 string conversion.
This package provides bindings for CRIU. The code is based on the Go-based PHaul implementation from the CRIU repository.
This package implements syscal fallocate by wrapping standard Go os.SEEK_SET.
This package provides a Go library to print timestamps in different formats.