_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/

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.


go-github-com-guillaumemichel-reservedpool 0.3.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/guillaumemichel/reservedpool
Licenses: Expat
Build system: go
Synopsis: Concurrency pool with per-category reservations
Description:

Package reservedpool implements a simple concurrency pool with per-category reservations. Each category of work can claim a number of slots that are reserved exclusively for it while any extra capacity is shared among all categories. This allows prioritizing certain categories without leaving the pool underutilized.

Acquire blocks until a slot for the requested category is available. Release returns a previously acquired slot. The pool can be closed to release waiters and reject future acquisitions.

go-github-com-envoyproxy-protoc-gen-validate 1.2.1
Propagated dependencies: go-github-com-iancoleman-strcase@0.3.0 go-github-com-lyft-protoc-gen-star-v2@2.0.3-0.496ad1a go-golang-org-x-net@0.53.0 go-google-golang-org-protobuf@1.36.11
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/envoyproxy/protoc-gen-validate
Licenses: ASL 2.0
Build system: go
Synopsis: Protocol Buffer Validation for Go, Java, Python, and C++
Description:

PGV is a protoc plugin to generate polyglot message validators. While protocol buffers effectively guarantee the types of structured data, they cannot enforce semantic rules for values. This plugin adds support to protoc-generated code to validate such constraints.

go-github-com-code-hex-go-generics-cache 1.5.1
Propagated dependencies: go-golang-org-x-exp@0.0.0-20250911091902-df9299821621
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/Code-Hex/go-generics-cache
Licenses: Expat
Build system: go
Synopsis: Key:Value store/cache library written in Golang
Description:

This package implements a functionality of an in-memory key:value store/cache that is suitable for applications running on a single machine. This in-memory cache uses Go Generics which is introduced in 1.18.

go-github-com-savsgio-gotils 0.0.0-20240704082632-aef3928b8a38
Propagated dependencies: go-github-com-google-uuid@1.6.0 go-github-com-valyala-bytebufferpool@1.0.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/savsgio/gotils
Licenses: ASL 2.0
Build system: go
Synopsis: Golang utilities
Description:

Golang utilities to make your life easier with zero allocations.

go-github-com-goware-prefixer 0.0.0-20160118172347-395022866408
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/goware/prefixer
Licenses: Expat
Build system: go
Synopsis: @code{io.Reader} wrapper
Description:

This package provides the prefixer library. It implements an io.Reader wrapper prepending every line with a given string.

go-github-com-a8m-envsubst 1.4.3
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/a8m/envsubst
Licenses: Expat
Build system: go
Synopsis: Environment variables substitution for Go
Description:

This package provides a library for environment variables substitution.

misspell 0.3.4
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/client9/misspell
Licenses: Expat
Build system: go
Synopsis: Correct commonly misspelled English words in source files
Description:

misspell assists with correcting commonly misspelled English words in source files. A neutral variety of English is used by default, but a US or UK locale can be selected.

go-github-com-cyberdelia-go-metrics-graphite 0.0.0-20161219230853-39f87cc3b432
Propagated dependencies: go-github-com-rcrowley-go-metrics@0.0.0-20250401214520-65e299d6c5c9
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/cyberdelia/go-metrics-graphite
Licenses: FreeBSD
Build system: go
Synopsis: Graphite client for go-metrics
Description:

This package provides a reporter for the go-metrics library which posts metrics to Graphite.

go-github-com-sylabs-sif-v2 2.22.0
Propagated dependencies: go-github-com-google-go-containerregistry@0.20.2 go-github-com-google-uuid@1.6.0 go-github-com-protonmail-go-crypto@1.3.0-0.a8cc4f0 go-github-com-sebdah-goldie-v2@2.5.5 go-github-com-sigstore-sigstore@1.10.4
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/sylabs/sif
Licenses: Modified BSD
Build system: go
Synopsis: Singularity Image Format reference implementation
Description:

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.

go-github-com-rogpeppe-go-internal 1.12.0
Propagated dependencies: go-golang-org-x-mod@0.35.0 go-golang-org-x-sys@0.43.0 go-golang-org-x-tools@0.44.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/rogpeppe/go-internal/
Licenses: Modified BSD
Build system: go
Synopsis: Internal packages from the Go standard library
Description:

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.

go-github-com-zeebo-goof 0.0.0-20240528180144-f1d11ca928f2
Propagated dependencies: go-github-com-zeebo-errs@1.4.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/zeebo/goof
Licenses: ASL 2.0
Build system: go
Synopsis: Go Object Finder
Description:

Goof (Go Object Finder) is a package that does the unthinkable to the binaryes: calling functions, fmt.Fprintf, and accessing reflect.Type from them.

go-github-com-makenowjust-heredoc 1.0.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/MakeNowJust/heredoc
Licenses: Expat
Build system: go
Synopsis: Here-documents with indent
Description:

This package implements a functionality of creating here-documents from raw strings.

go-github-com-jtolio-crawlspace 0.0.0-20240521193440-69abbbe5a93f
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/jtolio/crawlspace
Licenses: ASL 2.0
Build system: go
Synopsis: Golang's running process debugger
Description:

Package crawlspace provides a means to dynamically interact with registered Go objects in a live process, using small scripting language based around the reflect package inspired by Twisted's manhole library .

go-github-com-michaelmure-go-term-text 0.3.1
Propagated dependencies: go-github-com-mattn-go-runewidth@0.0.16
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/MichaelMure/go-term-text
Licenses: Expat
Build system: go
Synopsis: Format text for the terminal
Description:

This package provides a Go library implementing a collection of algorithms to help format and manipulate text for the terminal.

go-github-com-opencontainers-go-digest 1.0.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/opencontainers/go-digest
Licenses: ASL 2.0 CC-BY-SA 4.0
Build system: go
Synopsis: Common digest package used across the container ecosystem
Description:

Package digest provides a generalized type to opaquely represent message digests and their operations within the registry. The Digest type is designed to serve as a flexible identifier in a content-addressable system. More importantly, it provides tools and wrappers to work with hash.Hash-based digests with little effort.

go-github-com-guptarohit-asciigraph 0.7.3
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/guptarohit/asciigraph
Licenses: Modified BSD
Build system: go
Synopsis: ASCII line graphs for Golang
Description:

This package can generate ASCII line graphs in Golang.

go-9fans-net-go 0.0.7
Propagated dependencies: go-golang-org-x-exp@0.0.0-20250911091902-df9299821621 go-golang-org-x-sys@0.43.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://9fans.net/go
Licenses: Expat
Build system: go
Synopsis: Interface for interacting with Acme windows
Description:

The acme Go package provides simple interface for interacting with Acme windows of the Plan 9 text editor.

go-github-com-bitfield-script 0.24.1
Propagated dependencies: go-github-com-itchyny-gojq@0.12.18 go-github-com-rogpeppe-go-internal@1.12.0 go-mvdan-cc-sh-v3@3.10.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/bitfield/script
Licenses: Expat
Build system: go
Synopsis: Making it easy to write shell-like scripts in Go
Description:

Package script aims to make it easy to write shell-type scripts in Go, for general system administration purposes: reading files, counting lines, matching strings, and so on.

go-github-com-google-s2a-go 0.1.9
Propagated dependencies: go-google-golang-org-protobuf@1.36.11 go-google-golang-org-grpc@1.69.2 go-google-golang-org-appengine@1.6.8 go-golang-org-x-sync@0.20.0 go-golang-org-x-crypto@0.50.0 go-github-com-google-go-cmp@0.7.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/google/s2a-go
Licenses: ASL 2.0
Build system: go
Synopsis: Secure Session Agent Client Libraries
Description:

This package provides the S2A transport credentials used by a gRPC application.

The Secure Session Agent is a service that enables a workload to offload select operations from the mTLS handshake and protects a workload's private key material from exfiltration. Specifically, the workload asks the Secure Session Agent for the TLS configuration to use during the handshake, to perform private key operations, and to validate the peer certificate chain. The Secure Session Agent's client libraries enable applications to communicate with the Secure Session Agent during the TLS handshake, and to encrypt traffic to the peer after the TLS handshake is complete.

go-github-com-lpar-date 1.0.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/lpar/date
Licenses: Modified BSD
Build system: go
Synopsis: Utilities for working with SQL dates in Golang
Description:

This package implements minimal utility functions for working with SQL dates and other date-only dates in Go.

go-mvdan-cc-editorconfig 0.3.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/mvdan/editorconfig
Licenses: Modified BSD
Build system: go
Synopsis: EditorConfig support in Go
Description:

Package editorconfig allows parsing and using EditorConfig files, as defined in https://editorconfig.org/.

go-github-com-cilium-ebpf 0.16.0
Propagated dependencies: go-github-com-go-quicktest-qt@1.101.0 go-github-com-google-go-cmp@0.7.0 go-github-com-jsimonetti-rtnetlink-v2@2.0.2 go-golang-org-x-exp@0.0.0-20250911091902-df9299821621 go-golang-org-x-sys@0.43.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://ebpf-go.dev/
Licenses: Expat
Build system: go
Synopsis: Read, modify and load extended Berkeley Packet Filter programs in Golang
Description:

This package provides utilities for loading, compiling, and debugging eBPF programs. It has minimal external dependencies and is intended to be used in long running processes.

go-github-com-moby-docker-image-spec 1.3.1
Propagated dependencies: go-github-com-opencontainers-image-spec@1.1.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/moby/docker-image-spec
Licenses: ASL 2.0
Build system: go
Synopsis: Docker Image Specification v1.
Description:

This directory contains documents about Docker Image Specification v1.X.

Total packages: 72465