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.
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.
This package implements an in-memory terminal emulator, designed to be used as a component within a larger application for displaying logs, running interactive shells, or rendering terminal output.
golib is a collection of unrelated libraries. This package provides a following list of Golang models:
bufpipeImplements a buffered pipe.
cronParses and runs cron schedules.
hashmergeMerges hash checksums.
jsoncsImplements JSON Canonicalization Scheme (JCS) as specified in RFC 8785.
jsonfmtImplements a JSON formatter.
memfileImplements an in-memory emulation of
os.File.unitconvImplements string conversion functionality for unit prefixes.
Go Windows Service wrapper compatible with GNU/Linux. Windows tests here.
This package provides functions to atomically change files, by writing first to a temp file, and then overwriting the target file in an atomic way.
This package implements a functionalit to list currently running Go processes.
Package webp implements a decoder and encoder for https://en.wikipedia.org/wiki/WebP, WebP images. It's a maintained fork of github.com/chai2010/webp.
Style definitions for nice terminal layouts. Built with TUIs in mind.
jfmt is a JSON formatter which tries to produce opinionated output with more lines squashed into single one where possible (e.g. list, brackets, ordering).
This package implements functionality to format Assembler code the same way that gofmt formats Go code.
This package provides a C99 compiler front end.
This package provides a Go package to intelligently and flexibly pool among multiple hosts from your Go application. Host selection can operate in round robin or epsilon greedy mode, and unresponsive hosts are avoided.
A speedy fuzzy matching package for Go inspired by the JavaScript library bevacqua/fuzzysearch.
Go library provides utilities for building command line interfaces.
This package provides traditional getopt processing for implementing programs that use traditional command lines.
Package bytefmt contains helper methods and constants for converting to and from a human-readable byte format.
refmt is a serialization and object-mapping library.
Go-md2man is a Go program that converts markdown to roff for the purpose of building man pages. This package provides a command line interface (CLI) tool.
Bolt is a pure Go key/value store inspired by Howard Chu's LMDB project. The goal of the project is to provide a simple, fast, and reliable database for projects that don't require a full database server such as Postgres or MySQL.
Package chanqueue implements a queue that uses channels for input and output to provide concurrent access to a re-sizable queue. This allows the queue to be used like a channel. Closing the input channel closes the output channel when all queued items are read, consistent with channel behavior. In other words chanqueue is a dynamically buffered channel with up to infinite capacity.
Go library for decoding generic map values
This package provides a useful boilerplate and organizational information for all OCI projects.
This package provides a library for accessing the keychain, typically the SecretService D-Bus interface on GNU/Linux.
Package yaml implements YAML support for the Go language.