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.
Go-md2man is a Go program that converts markdown to roff for the purpose of building man pages.
Package js provides a Driver for making browser apps using wasm. The user needs to serve using an http server a directory containing the app.wasm file along with an index.html file.
This Go package provides a functionality to determine the maximum compatibility version of the current system. On x86-64 platforms it returns the maximum current microarchitecture level as defined in Microarchitecture levels.
This package provides traditional getopt processing for implementing programs that use traditional command lines.
This package is a UPnP DLNA Digital Media Server. It runs from the terminal, and serves content directly from the filesystem from the working directory, or the path given. The SSDP component will broadcast and respond to requests on all available network interfaces.
This package (type inf.Dec) implements a "infinite-precision" decimal arithmetic.
Monolith-Go is a Go library for working with byte sequences.
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
This package provides a collection of utilities for file manipulation in golang.
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.
Package cpu implements processor feature detection used by the Go standard library.
This package provides a Golang data type for ordered maps where the keys keep the order that they're added. It can be de/serialized from/to JSON.
go-diff offers algorithms to perform operations required for synchronizing plain text:
compare two texts and return their differences
perform fuzzy matching of text
apply patches onto text
It's an alternative fork of https://github.com/gdamore/tcell.
The fs package provides file-system-related Go functions.
Go library that pluralizes and singularizes English nouns.
ll is a high-performance, production-ready logging library for Go, designed to provide hierarchical namespaces, structured logging, middleware pipelines, conditional logging, and support for multiple output formats, including text, JSON, colorized logs, and compatibility with Go’s slog. It’s ideal for applications requiring fine-grained log control, extensibility, and scalability.
This package provides a library for retrieving information on running processes and system utilization (CPU, memory, disks, network, sensors).
This package provides an extension for https://github.com/urfave/cli, to read flag values from JSON, YAML, and TOML.
bytebufferpool implements a pool of byte buffers with anti-fragmentation protection.
Currently GoMusicBrainz provides methods to perform search and lookup requests. Browse requests are not supported yet.
This package provides a collection of tools for working with the OCI runtime specification. To build from source code, runtime-tools requires Go 1.10.x or above.
Package kong aims to support arbitrarily complex command-line structures with as little developer effort as possible.
This package provides a functionality for encoding and decoding unsigned varints.