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.
This package provides immutable UUID structs and the functions NewV3, NewV4, NewV5 and Parse() for generating versions 3, 4 and 5 UUIDs as specified in RFC 4122.
This package provides an efficient way to capture timing information and periodically output metrics
This package provides a wrapper round runit service status.
Go-difflib is a partial port of Python 3 difflib package. Its main goal was to make unified and context diff available in pure Go, mostly for testing purposes.
This package offers an Internalization Translator for Go using Unicode CLDR Project data and pluralization rules. Its currently implemented features include
Rules generated from the CLDR data, v30.0.3
Contains Cardinal, Ordinal and Range Plural Rules
Contains Month, Weekday and Timezone translations built in
Contains Date & Time formatting functions
Contains Number, Currency, Accounting and Percent formatting functions
Supports the "Gregorian" calendar only
Support loading translations from files
Exporting translations to file(s), mainly for getting them professionally translated
This package implements functionality to parse and format vCard as specified in RFC 6350.
This package implements directed acyclic graphs (DAGs).
GopherLua is a Lua5.1(+ goto statement in Lua5.2) VM and compiler. It provides Go APIs that allow you to easily embed a scripting language to your Go host programs.
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 a duplicate function call suppression mechanism with support for context cancellation.
Package strcase converts between different kinds of naming formats such as camel case (CamelCase), snake case (snake_case) or kebab case (kebab-case). The package is designed to work only with strings consisting of standard ASCII letters.
Go-Daemon is a library for writing system daemons in Go.
Package platforms provides a toolkit for normalizing, matching and specifying container platforms.
This is a modified version of the standard base64 decoder from encoding/base64.
Key differences:
Accepts both Standard and URL-safe encoding, no need to specify it explicitly.
Works for both padded and raw inputs.
The input can be a string or a
[]byte, no allocation or copy is performed for either.
This package implements a functionality for creating, managing, inspecting, and destroying cgroups. The resources format for settings on the cgroup uses the OCI runtime-spec found here.
go-cache is an in-memory key:value store/cache similar to Memcached that is suitable for applications running on a single machine. Its major advantage is that, being essentially a thread-safe map[string]interface with expiration times, it doesn't need to serialize or transmit its contents over the network.
Package match provides a simple pattern matcher with unicode support.
This package implements functionality to format Assembler code the same way that gofmt formats Go code.
This package provides factors out an opinionated selection of internal packages and functionality from the Go standard library. Currently this consists mostly of packages and testing code from within the Go tool implementation.
Included are the following:
dirhash: calculate hashes over directory trees the same way that the Go tool does.
goproxytest: a GOPROXY implementation designed for test use.
gotooltest: Use the Go tool inside test scripts (see testscript below)
imports: list of known architectures and OSs, and support for reading import import statements.
modfile: read and write go.mod files while preserving formatting and comments.
module: module paths and versions.
par: do work in parallel.
semver: semantic version parsing.
testenv: information on the current testing environment.
testscript: script-based testing based on txtar files
txtar: simple text-based file archives for testing.
This package implements a functionality to calculate Levenshtein Distance.
This package implements a functionality to create console user interfaces.
Go D-Bus bindings for NetworkManager.
This package provides the https://catppuccin.com/palette/Catppuccin color palette for Go applications. Catppuccin is a community-driven pastel theme with four flavors: Latte, Frappe, Macchiato, and Mocha.
This package implements a flexible and configurable option for command line arguments parsing.