_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/
go-github-com-libp2p-go-libp2p-http 0.5.0
Propagated dependencies: go-github-com-libp2p-go-libp2p@0.43.0 go-github-com-libp2p-go-libp2p-gostream@0.6.0 go-github-com-multiformats-go-multiaddr@0.15.0
Channel: guix
Location: gnu/packages/ipfs.scm (gnu packages ipfs)
Home page: https://github.com/libp2p/go-libp2p-http
Licenses: Expat
Synopsis: HTTP on top of libp2p
Description:

Package p2phttp allows to serve HTTP endpoints and make HTTP requests through LibP2P using Go's standard http and net stacks.

go-github-com-go-task-slim-sprig-v3 3.0.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/go-task/slim-sprig
Licenses: Expat
Synopsis: Various useful template functions for Go
Description:

Sprig provides over 100 functions that extend the Go template system. Slim-Sprig is a fork of Sprig that removes all external dependencies to make the library more lightweight.

go-github-com-mitchellh-go-wordwrap 1.0.1
Propagated dependencies: go-gopkg-in-yaml-v2@2.4.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/mitchellh/go-wordwrap
Licenses: Expat
Synopsis: Go library for word-wrapping strings
Description:

This Go library automatically wraps words onto multiple lines. It's primary goal is to format command-line output, but of course word wrapping is a generally useful thing to do.

go-github-com-docker-go-connections 0.5.0
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://github.com/docker/go-connections
Licenses: ASL 2.0
Synopsis: Networking library for Go
Description:

This package provides a library to work with network connections in the Go language. In particular it provides tools to deal with network address translation (NAT), proxies, sockets, and transport layer security (TLS).

go-github-com-kevinburke-ssh-config 1.3
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/kevinburke/ssh_config/
Licenses: Expat
Synopsis: Parser for @file{ssh_config} files
Description:

This is a Go parser for ssh_config files. Importantly, this parser attempts to preserve comments in a given file, so you can manipulate a ssh_config file from a program.

go-github-com-containerd-cgroups-v3 3.0.4
Propagated dependencies: go-github-com-cilium-ebpf@0.16.0 go-github-com-containerd-log@0.1.0 go-github-com-coreos-go-systemd-v22@22.5.0 go-github-com-docker-go-units@0.5.0 go-github-com-godbus-dbus-v5@5.1.0 go-github-com-moby-sys-userns@0.1.0 go-github-com-opencontainers-runtime-spec@1.2.1 go-golang-org-x-sys@0.37.0 go-google-golang-org-protobuf@1.36.10
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://containerd.io/
Licenses: ASL 2.0
Synopsis: Cgroups for Golang
Description:

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-github-com-aclements-go-moremath 0.0.0-20241023150245-c8bbc672ef66
Propagated dependencies: go-gonum-org-v1-gonum@0.16.0
Channel: guix
Location: gnu/packages/golang-maths.scm (gnu packages golang-maths)
Home page: https://github.com/aclements/go-moremath
Licenses: Modified BSD
Synopsis: Assortment of more specialized math routines for Golang
Description:

These packages provide more specialized math routines than are available in the standard Go math package. go-moremath currently focuses on statistical routines, with particular focus on high-quality implementations and APIs for non-parametric methods.

go-github-com-letsencrypt-pebble-v2 2.8.0
Propagated dependencies: go-github-com-go-jose-go-jose-v4@4.0.3 go-github-com-letsencrypt-challtestsrv@1.3.3 go-github-com-miekg-dns@1.1.62
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://github.com/letsencrypt/pebble
Licenses: MPL 2.0
Synopsis: RFC 8555 ACME test server
Description:

This package provides a miniature version of Boulder, Pebble is a small ACME test server not suited for use as a production CA.

go-github-com-facebookgo-atomicfile 0.0.0-20151019160806-2de1f203e7d5
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/facebookgo/atomicfile
Licenses: Modified BSD
Synopsis: Atomically written/replaced file
Description:

Package atomicfile provides the ability to write a file with an eventual rename on Close (using os.Rename). This allows for a file to always be in a consistent state and never represent an in-progress write.

go-github-com-google-gnostic-models 0.7.0
Propagated dependencies: go-go-yaml-in-yaml-v3@3.0.4 go-google-golang-org-protobuf@1.36.10
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/google/gnostic-models
Licenses: ASL 2.0
Synopsis: Protocol Buffer models for Gnostic
Description:

This package provides Protocol Buffer models and associated libraries for working with API description formats supported by gnostic. It exists to provide a lightweight distribution of these models with minimal dependencies.

go-github-com-evanphx-json-patch-v5 5.9.11
Propagated dependencies: go-github-com-jessevdk-go-flags@1.6.1 go-github-com-pkg-errors@0.9.1
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://github.com/evanphx/json-patch
Licenses: Modified BSD
Synopsis: Apply and create JSON (RFC6902 and RFC7386) patches for Golang
Description:

jsonpatch is a library which provides functionality for both applying RFC6902 JSON patches against documents, as well as for calculating & applying RFC7396 JSON merge patches.

go-github-com-cockroachdb-pebble-v2 2.0.3
Dependencies: zstd@1.5.6
Propagated dependencies: go-github-com-cespare-xxhash-v2@2.3.0 go-github-com-cockroachdb-datadriven@1.0.2 go-github-com-cockroachdb-errors@1.12.0 go-github-com-cockroachdb-fifo@0.0.0-20240816210425-c5d0cb0b6fc0 go-github-com-cockroachdb-redact@1.1.6 go-github-com-cockroachdb-tokenbucket@0.0.0-20250429170803-42689b6311bb go-github-com-datadog-zstd@1.5.6 go-github-com-ghemawat-stream@0.0.0-20171120220530-696b145b53b9 go-github-com-golang-snappy@0.0.4 go-github-com-guptarohit-asciigraph@0.7.3 go-github-com-hdrhistogram-hdrhistogram-go@1.1.2 go-github-com-klauspost-compress@1.18.0 go-github-com-kr-pretty@0.3.1 go-github-com-pkg-errors@0.9.1 go-github-com-pmezard-go-difflib@1.0.0 go-github-com-prometheus-client-golang@1.22.0 go-github-com-prometheus-client-model@0.6.1 go-github-com-spf13-cobra@1.8.1 go-golang-org-x-exp@0.0.0-20250911091902-df9299821621 go-golang-org-x-perf@0.0.0-20250515181355-8f5f3abfb71a go-golang-org-x-sync@0.17.0 go-golang-org-x-sys@0.37.0 go-github-com-cockroachdb-crlib@0.0.0-20250521014800-1789bc709bcb go-github-com-cockroachdb-swiss@0.0.0-20250327203710-2932b022f6df
Channel: guix
Location: gnu/packages/databases.scm (gnu packages databases)
Home page: https://github.com/cockroachdb/pebble
Licenses: Modified BSD
Synopsis: RocksDB/LevelDB inspired key-value database in Golang
Description:

Pebble is a LevelDB/RocksDB inspired key-value store focused on performance and internal usage by CockroachDB. Pebble inherits the RocksDB file formats and a few extensions such as range deletion tombstones, table-level bloom filters, and updates to the MANIFEST format.

go-github-com-containerd-containerd 1.7.12
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/containerd/containerd
Licenses: ASL 2.0
Synopsis: Container runtime support daemon
Description:

containerd is a container runtime with an emphasis on simplicity, robustness, and portability. It is available as a daemon, which can manage the complete container lifecycle of its host system: image transfer and storage, container execution and supervision, low-level storage and network attachments, etc.

go-github-com-mitchellh-reflectwalk 1.0.2
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/mitchellh/reflectwalk/
Licenses: Expat
Synopsis: Walk a value in Go using reflection
Description:

reflectwalk is a Go library for "walking" a value in Go using reflection, in the same way a directory tree can be "walked" on the file system. Walking a complex structure can allow you to do manipulations on unknown structures such as those decoded from JSON.

go-github-com-johncgriffin-overflow 0.0.0-20211019200055-46fa312c352c
Channel: guix
Location: gnu/packages/golang-maths.scm (gnu packages golang-maths)
Home page: https://github.com/JohnCGriffin/overflow
Licenses: Expat
Synopsis: Check for int/int64/int32 arithmetic overflow in Golang
Description:

This package offers overflow-checked integer arithmetic operations for int,int32, and int64. Each of the operations returns a result,bool combination. This was prompted by the need to know when to flow into higher precision types from the math.big library.

go-github-com-containerd-typeurl-v2 2.2.0
Propagated dependencies: go-github-com-gogo-protobuf@1.3.2 go-google-golang-org-protobuf@1.36.10
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://github.com/containerd/typeurl
Licenses: ASL 2.0
Synopsis: Managing marshaled types to @code{protobuf.Any}
Description:

This package implements a functionality of managing the registration, marshaling, and unmarshaling of encoded types. It helps when types are sent over a ttrpc/GRPC API and marshaled as a protobuf Any.

go-github-com-masterminds-semver-v3 3.2.1
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/Masterminds/semver/
Licenses: Expat
Synopsis: @code{semver} helps to work with semantic versions
Description:

The semver package provides the ability to work with semantic versions. Specifically it provides the ability to:

  • Parse semantic versions

  • Sort semantic versions

  • Check if a semantic version fits within a set of constraints

  • Optionally work with a v prefix

go-github-com-klauspost-reedsolomon 1.12.4
Propagated dependencies: go-github-com-klauspost-cpuid-v2@2.2.8
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/klauspost/reedsolomon
Licenses: Expat
Synopsis: Reed-Solomon algorithm implementation in Golang
Description:

Package reedsolomon enables Erasure Coding. It's a Go port of the JavaReedSolomon.

For encoding high shard counts (>256) a Leopard implementation is used. For most platforms this performs close to the original Leopard implementation in terms of speed.

go-github-com-jcmturner-dnsutils-v2 2.0.0
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://github.com/jcmturner/dnsutils
Licenses: ASL 2.0
Synopsis: Go library with DNS utils
Description:

The dnsutils package provides a Go function to return a map of Service Records (SRV) in the order they should be used for a given service, protocol and name. The order is determined by the records' priority and randomized selection based on their relative weighting. This package is useful for network applications that require accessing services using SRV records.

go-github-com-aymanbagabas-go-udiff 0.2.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/aymanbagabas/go-udiff
Licenses: Expat
Synopsis: Diffing library for Golang
Description:

udiff (micro-diff, or µDiff) is a library that implements the Myers' diffing algorithm. It aims to provide a minimal API to compute and apply diffs with zero dependencies. It also supports generating diffs in the Unified Format.

go-github-com-lestrrat-go-httprc-v3 3.0.1
Propagated dependencies: go-github-com-lestrrat-go-httpcc@1.0.1 go-github-com-lestrrat-go-option@1.0.1
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://github.com/lestrrat-go/httprc
Licenses: Expat
Synopsis: Quasi Up-to-date HTTP In-memory Cache
Description:

Package httprc implements a cache for resources available over http(s). Its aim is not only to cache these resources so that it saves on HTTP roundtrips, but it also periodically attempts to auto-refresh these resources once they are cached based on the user-specified intervals and HTTP Expires and Cache-Control headers, thus keeping the entries relativelyfresh.

go-github-com-alexliesenfeld-health 0.8.1
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://github.com/alexliesenfeld/health
Licenses: Expat
Synopsis: Simple and flexible health check library for Go
Description:

This library provides a http.Handler that acts as a health endpoint. It can be used by cloud infrastructure or other services to determine the availability of an application.

Rather than simply returning a response with HTTP status code 200, this library allows building health checks that test the availability of all required dependencies. The HTTP response contains the aggregated health result and details about the health status of each component.

go-github-com-go-playground-locales 0.14.1
Propagated dependencies: go-golang-org-x-text@0.30.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/go-playground/locales
Licenses: Expat
Synopsis: Set of locales generated from the CLDR Unicode Project
Description:

This package provides a set of locales generated from the Unicode CLDR Project which can be used independently or within an internalization (i18n) package. Its currently implemented features include

  • Rules generated from the CLDR data, v31.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

go-github-com-coreos-go-systemd-v22 22.5.0
Dependencies: elogind@255.17
Propagated dependencies: go-github-com-godbus-dbus-v5@5.1.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/coreos/go-systemd
Licenses: ASL 2.0
Synopsis: Go bindings to systemd
Description:

This package implements a various systemd bindings and provides Golang submodules:

  • activation - for writing and using socket activation from Go

  • daemon - for notifying systemd of service status changes

  • dbus - for starting/stopping/inspecting running services and units

  • journal - for writing to systemd's logging service, journald

  • sdjournal - for reading from journald by wrapping its C API

  • login1 - for integration with the systemd logind API

  • machine1 - for registering machines/containers with systemd

  • unit - for (de)serialization and comparison of unit files

Total results: 1956