_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/
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
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-multiformats-go-multiaddr 0.13.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-20241217172543-b2144cdd0a67
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://github.com/multiformats/go-multiaddr
Licenses: Expat
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-20241217172543-b2144cdd0a67
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://github.com/libp2p/go-libp2p-asn-util
Licenses: Expat
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-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
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.21.0 go-golang-org-x-sys@0.28.0 go-golang-org-x-crypto@0.31.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
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-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
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
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
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
Synopsis: OpenTracing API for Go
Description:

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

go-github-com-ipfs-go-metrics-prometheus 0.0.3
Propagated dependencies: go-github-com-ipfs-go-log-v2@2.5.1 go-github-com-ipfs-go-metrics-interface@0.0.1 go-github-com-prometheus-client-golang@1.21.1
Channel: guix
Location: gnu/packages/ipfs.scm (gnu packages ipfs)
Home page: https://github.com/ipfs/go-metrics-prometheus
Licenses: Expat
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
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.0 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
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.45.2 go-golang-org-x-net@0.33.0
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://github.com/AudriusButkevicius/pfilter
Licenses: Expat
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-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
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
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.31.0
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://github.com/SherClockHolmes/webpush-go
Licenses: Expat
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.3 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.31.0 go-pgregory-net-rapid@1.1.0
Channel: guix
Location: gnu/packages/ipfs.scm (gnu packages ipfs)
Home page: https://github.com/ceramicnetwork/go-dag-jose
Licenses: Expat
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.

go-github-com-elliotchance-orderedmap-v2 2.2.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/elliotchance/orderedmap
Licenses: Expat
Synopsis: Go ordered map library
Description:

This package provides a ordered map library that maintains amortized O(1) for Set, Get, Delete and Len.

go-github-com-twitchyliquid64-golang-asm 0.15.1
Channel: guix
Location: gnu/packages/golang-build.scm (gnu packages golang-build)
Home page: https://github.com/twitchyliquid64/golang-asm
Licenses: Modified BSD
Synopsis: Assembler from the Go compiler, in library form
Description:

This package provides a mirror of the assembler from the Go compiler, with import paths re-written for the assembler to be functional as a standalone library.

go-github-com-circonus-labs-go-apiclient 0.7.24
Propagated dependencies: go-github-com-hashicorp-go-retryablehttp@0.7.7 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/circonus-labs/go-apiclient
Licenses: Modified BSD
Synopsis: Circonus API Client for Golang
Description:

Package apiclient provides methods for interacting with the Circonus API. See the full Circonus API Documentation at https://login.circonus.com/resources/api for more information.

go-github-com-elazarl-go-bindata-assetfs 1.0.1
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://github.com/elazarl/go-bindata-assetfs
Licenses: FreeBSD
Synopsis: Serves embedded files with @code{net/http}
Description:

assetfs allows packages to serve static content embedded with the go-bindata tool with the standard net/http package.

go-github-com-kimmachinegun-automemlimit 0.7.1
Propagated dependencies: go-github-com-pbnjay-memory@0.0.0-2.7b4eea6
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/KimMachineGun/automemlimit
Licenses: Expat
Synopsis: Automatically set GOMEMLIMIT to match cgroups(7) memory limit
Description:

Automatically set GOMEMLIMIT to match Linux cgroups(7) memory limit.

go-github-com-charmbracelet-x-exp-golden 0.0.0-20241121171228-5bc00623ea2f
Propagated dependencies: 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/charmbracelet/x
Licenses: Expat
Synopsis: Verify @code{.golden} file equality
Description:

Golden files (.golden) contain the raw expected output of tests,which can contain control codes and escape sequences. golden package provides an API for comparing Golden files.

go-github-com-hashicorp-go-retryablehttp 0.7.7
Propagated dependencies: go-github-com-hashicorp-go-hclog@1.6.2 go-github-com-hashicorp-go-cleanhttp@0.5.2
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://github.com/hashicorp/go-retryablehttp
Licenses: MPL 2.0
Synopsis: Retryable HTTP client in Golang
Description:

Package retryablehttp provides a familiar HTTP client interface with automatic retries and exponential backoff. It is a thin wrapper over the standard net/http client library and exposes nearly the same public API.

Total results: 1747