_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/
go-github-com-seccomp-libseccomp-golang 0.11.0
Dependencies: libseccomp@2.6.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/seccomp/libseccomp-golang
Licenses: FreeBSD
Build system: go
Synopsis: Bindings of @code{libseccomp} for Golang
Description:

Package seccomp provides bindings for libseccomp, a library wrapping the Linux seccomp syscall. Seccomp enables an application to restrict system call use for itself and its children.

go-github-com-whyrusleeping-go-keyspace 0.0.0-20160322163242-5b898ac5add1
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/whyrusleeping/go-keyspace
Licenses: Expat
Build system: go
Synopsis: Comparing key metrics within a given keyspace
Description:

This is a package extracted from go-ipfs. Its purpose to be used to compare a set of keys based on a given metric. The primary metric used is XOR, as in kademlia.

go-github-com-prometheus-otlptranslator 1.0.0
Channel: guix
Location: gnu/packages/prometheus.scm (gnu packages prometheus)
Home page: https://github.com/prometheus/otlptranslator
Licenses: ASL 2.0
Build system: go
Synopsis: OTLP Prometheus Translator
Description:

This package provides a functionality to convert OTLP metric and attribute names to Prometheus-compliant formats. This is an internal library for both Prometheus and Open Telemetry,

go-github-com-multiformats-go-multiaddr 0.15.0
Propagated dependencies: go-github-com-ipfs-go-cid@0.4.1 go-github-com-multiformats-go-multibase@0.2.0 go-github-com-multiformats-go-varint@0.0.7 go-github-com-multiformats-go-multihash@0.2.3 go-golang-org-x-exp@0.0.0-20250911091902-df9299821621
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://github.com/multiformats/go-multiaddr
Licenses: Expat
Build system: go
Synopsis: Composable and future-proof network addresses
Description:

Multiaddr is a standard way to represent addresses that does the following:

  • Support any standard network protocols.

  • Self-describe (include protocols).

  • Have a binary packed format.

  • Have a nice string representation.

  • Encapsulate well.

go-github-com-libp2p-go-libp2p-asn-util 0.4.1
Propagated dependencies: go-golang-org-x-exp@0.0.0-20250911091902-df9299821621
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://github.com/libp2p/go-libp2p-asn-util
Licenses: Expat
Build system: go
Synopsis: Golang library for IP to ASN mapping
Description:

go-libp2p-asn-util is a Golang library to lookup the ASN for an IP address. It uses the IPv6 to ASN database downloaded from https://iptoasn.com/. Supports only IPv6 addresses for now.

go-github-com-coreos-stream-metadata-go 0.4.10
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://github.com/coreos/stream-metadata-go
Licenses: ASL 2.0
Build system: go
Synopsis: Parsing Fedora CoreOS streams for Golang
Description:

This package implements a functionality to exposes API to decode Fedora CoreOS streams into Go structs, as well as a convenience API to find the URL for a given stream.

go-github-com-tonistiigi-go-archvariant 1.0.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/tonistiigi/go-archvariant
Licenses: Expat
Build system: go
Synopsis: System's maximum compatibility version of Golang
Description:

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.

go-github-com-filecoin-project-go-clock 0.1.0
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/filecoin-project/go-clock
Licenses: Expat
Build system: go
Synopsis: Mocking time in Go
Description:

Clock is a small library for mocking time in Go. It provides an interface around the standard library's time package so that the application can use the realtime clock while tests can use the mock clock. This is a maintained fork of benbjohnson's clock package.

go-github-com-foxboron-go-uefi-efivarfs 0.0.0-20240805124652-e2076f0e58ca
Propagated dependencies: go-github-com-spf13-afero@1.6.0 go-github-com-netflix-go-expect@0.0.0-20220104043353-73e0943537d2 go-golang-org-x-text@0.30.0 go-golang-org-x-sys@0.37.0 go-golang-org-x-crypto@0.43.0 go-go-mozilla-org-pkcs7@0.9.0 go-github-com-pkg-errors@0.9.1
Channel: lauras-channel
Location: laura/packages/go-common.scm (laura packages go-common)
Home page: https://github.com/foxboron/go-uefi
Licenses: Expat
Build system: go
Synopsis: go-uefi
Description:

This package provides a UEFI library written to interact with Linux efivars. The goal is to provide a Go library to enable application authors to better utilize secure boot and UEFI. This also includes unit-testing to ensure the library is compatible with existing tools, and integration tests to ensure the library is able of deal with future UEFI revisions.

go-github-com-adalogics-go-fuzz-headers 0.0.0-20240806141605-e8a1dd7889d6
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/AdaLogics/go-fuzz-headers
Licenses: ASL 2.0
Build system: go
Synopsis: Helper functions for Go fuzzing
Description:

This project provides various helper functions for https://go.dev/doc/security/fuzz/. It is mostly used in combination with go-fuzz, but compatibility with fuzzing in the standard library will also be supported. Any coverage guided fuzzing engine that provides an array or slice of bytes can be used with go-fuzz-headers.

go-github-com-workiva-go-datastructures 1.1.5
Propagated dependencies: go-github-com-tinylib-msgp@1.2.1
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/Workiva/go-datastructures
Licenses: ASL 2.0
Build system: go
Synopsis: Collection of Go data structures
Description:

go-datastructures is a collection of useful, performant, and thread-safe Go data structures.

It includes:

  • Augmented Tree - Interval tree for collision in n-dimensional ranges. Implemented via a red-black augmented tree.

  • Bitarray - Bitarray used to detect existence without having to resort to hashing with hashmaps. Requires entities have a uint64 unique identifier. Two implementations exist, regular and sparse.

  • Futures - A helpful tool to send a broadcast message to listeners.

  • Queue - Package contains both a normal and priority queue. Both implementations never block on send and grow as much as necessary.

  • Fibonacci Heap - A standard Fibonacci heap providing the usual operations. Can be useful in executing Dijkstra or Prim's algorithms in the theoretically minimal time.

  • Range Tree - Useful to determine if n-dimensional points fall within an n-dimensional range.

  • Set - Set implementation which accepts items of type interface and includes only a few methods.

  • Threadsafe - A package that is meant to contain some commonly used items but in a threadsafe way.

  • AVL Tree - This is an example of a branch copy immutable Adelson-Velsky and Landis Balanced Binary Search Trees.

  • X-Fast Trie - An interesting design that treats integers as words and uses a trie structure to reduce time complexities by matching prefixes.

  • Y-Fast Trie - An extension of the X-Fast trie in which an X-Fast trie is combined with some other ordered data structure to reduce space consumption and improve CRUD types of operations.

  • Fast Integer Hashmap - A datastructure used for checking existence but without knowing the bounds of your data. If you have a limited small bounds, the bitarray package might be a better choice.

  • Skiplist - An ordered structure that provides amortized logarithmic operations but without the complication of rotations that are required by BSTs.

  • Sort - The sort package implements a multithreaded bucket sort that can be up to 3x faster than the native Golang sort package.

  • Numerics - Early work on some nonlinear optimization problems. The initial implementation allows a simple use case with either linear or nonlinear constraints.

  • B+ Tree - Initial implementation of a B+ tree. Delete method still needs added as well as some performance optimization.

  • Immutable B Tree - A btree based on two principles, immutability and concurrency.

  • Ctrie - A concurrent, lock-free hash array mapped trie with efficient non-blocking snapshots.

  • Dtrie - A persistent hash trie that dynamically expands or shrinks to provide efficient memory allocation.

  • Persistent List - A persistent, immutable linked list.

  • Simple Graph - A mutable, non-persistent undirected graph where parallel edges and self-loops are not permitted.

go-github-com-operatorfoundation-ed25519 0.0.0-0.b22b4bd
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/OperatorFoundation/ed25519
Licenses: Modified BSD
Build system: go
Synopsis: Ed25519 for go
Description:

Package ed25519 implements the Ed25519 signature algorithm.

go-github-com-multiformats-go-multicodec 0.9.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/multiformats/go-multicodec
Licenses: ASL 2.0 Expat
Build system: go
Synopsis: Golang constants for the multicodec table
Description:

Package multicodec exposes the multicodec table as Go constants.

go-github-com-opentracing-opentracing-go 1.2.0
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://github.com/opentracing/opentracing-go
Licenses: ASL 2.0
Build system: go
Synopsis: OpenTracing API for Go
Description:

OpenTracing-Go is a Go implementation of the OpenTracing API.

go-github-com-ipfs-go-metrics-prometheus 0.1.0
Propagated dependencies: go-github-com-ipfs-go-log-v2@2.5.1 go-github-com-ipfs-go-metrics-interface@0.3.0 go-github-com-prometheus-client-golang@1.22.0
Channel: guix
Location: gnu/packages/ipfs.scm (gnu packages ipfs)
Home page: https://github.com/ipfs/go-metrics-prometheus
Licenses: Expat
Build system: go
Synopsis: Prometheus bindings for go-metrics-interface
Description:

This package provides Prometheus bindings used in IPFS development.

go-github-com-peterbourgon-unixtransport 0.0.4
Propagated dependencies: go-github-com-miekg-dns@1.1.62 go-github-com-oklog-run@1.1.0 go-github-com-peterbourgon-ff-v3@3.4.0
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://github.com/peterbourgon/unixtransport
Licenses: ASL 2.0
Build system: go
Synopsis: Support for Unix domain sockets in Go HTTP clients
Description:

This package adds support for Unix domain sockets in Go HTTP clients.

go-code-gitea-io-actions-proto-go-runner 0.4.1
Propagated dependencies: go-google-golang-org-protobuf@1.36.10 go-connectrpc-com-connect@1.18.1
Channel: guix
Location: gnu/packages/golang-vcs.scm (gnu packages golang-vcs)
Home page: https://code.gitea.io/actions-proto-go
Licenses: Expat
Build system: go
Synopsis: Action runner for Gitea
Description:

This package provides an Action runner for the Gitea forge.

go-github-com-audriusbutkevicius-pfilter 0.0.11
Propagated dependencies: go-github-com-pkg-errors@0.9.1 go-github-com-quic-go-quic-go@0.54.1 go-golang-org-x-net@0.46.0
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://github.com/AudriusButkevicius/pfilter
Licenses: Expat
Build system: go
Synopsis: Filter packets into multiple virtual connections
Description:

Pfilter is a Go package for filtering packets into multiple virtual connections from a single physical connection.

go-github-com-danielgtaylor-shorthand-v2 2.2.0
Propagated dependencies: go-github-com-fxamacker-cbor-v2@2.9.0 go-github-com-danielgtaylor-mexpr@1.9.1
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/danielgtaylor/shorthand
Licenses: Expat
Build system: go
Synopsis: Structured Data Shorthand Syntax
Description:

Shorthand is a superset and friendlier variant of JSON designed with several use-cases in mind..

go-github-com-jbenet-go-temp-err-catcher 0.1.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/jbenet/go-temp-err-catcher
Licenses: Expat
Build system: go
Synopsis: Error handling helper library
Description:

Package temperrcatcher provides a TempErrCatcher object, which implements simple error-retrying functionality.

go-github-com-cloudfoundry-jibber-jabber 0.0.0-20151120183258-bcc4c8345a21
Channel: ffab
Location: ffab/packages/golang-xyz.scm (ffab packages golang-xyz)
Home page: https://github.com/cloudfoundry-attic/jibber_jabber
Licenses: ASL 2.0
Build system: go
Synopsis: Cross Platform locale detection for Golang
Description:

Jibber Jabber is a GoLang Library that can be used to detect an operating system's current language.

go-github-com-sherclockholmes-webpush-go 1.4.0
Propagated dependencies: go-github-com-golang-jwt-jwt-v5@5.2.1 go-golang-org-x-crypto@0.43.0
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://github.com/SherClockHolmes/webpush-go
Licenses: Expat
Build system: go
Synopsis: Web Push API Encryption with VAPID support
Description:

Web Push API Encryption with VAPID support.

go-github-com-ceramicnetwork-go-dag-jose 0.1.1
Propagated dependencies: go-github-com-go-jose-go-jose-v4@4.0.5 go-github-com-ipfs-go-cid@0.4.1 go-github-com-ipld-go-ipld-prime@0.21.0 go-github-com-multiformats-go-multibase@0.2.0 go-github-com-multiformats-go-multihash@0.2.3 go-golang-org-x-crypto@0.43.0 go-pgregory-net-rapid@1.2.0
Channel: guix
Location: gnu/packages/ipfs.scm (gnu packages ipfs)
Home page: https://github.com/ceramicnetwork/go-dag-jose
Licenses: Expat
Build system: go
Synopsis: Implementation of the IPLD dag-jose codec
Description:

This is an implementation of the IPLD @urlhttps://ipld.io/specs/codecs/dag-jose/spec/,dag-jose codec.

Total results: 2125