_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/
go-github-com-mohae-deepcopy 0.0.0-20170308212314-bb9b5e7adda9
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/mohae/deepcopy
Licenses: Expat
Build system: go
Synopsis: Copy of pointers and values for Golang
Description:

deepcopy implements a functionality of deep copies of things. A standard copy will copy the pointers where deepcopy copies the values pointed to. Unexported field values are not copied.

go-github-com-avast-retry-go 2.7.0
Propagated dependencies: go-github-com-stretchr-testify@1.10.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/avast/retry-go
Licenses: Expat
Build system: go
Synopsis: Simple golang library for retry mechanism
Description:

This package is a simple Go library that provides retry functionality for functions that may fail. It includes various customizable retry strategies, such as fixed delay, backoff delay, and random delay.

go-github-com-maruel-natural 1.1.1
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/maruel/natural
Licenses: ASL 2.0
Build system: go
Synopsis: Natural sorting (natsort) in Golang
Description:

This package implements a speed-optimized natural sorting (natsort) in Golang. This implementation does not allocate memory, does not depend on sort and hence doesn't depend on reflect.

go-github-com-ipfs-go-log-v2 2.5.1
Propagated dependencies: go-github-com-mattn-go-isatty@0.0.20 go-go-uber-org-multierr@1.11.0 go-go-uber-org-zap@1.27.0
Channel: guix
Location: gnu/packages/ipfs.scm (gnu packages ipfs)
Home page: https://github.com/ipfs/go-log
Licenses: Expat
Build system: go
Synopsis: Logging library used by @code{go-ipfs}
Description:

go-log wraps zap to provide a logging facade. go-log manages logging instances and allows for their levels to be controlled individually.

go-github-com-gliderlabs-ssh 0.3.4
Propagated dependencies: go-golang-org-x-sys@0.37.0 go-golang-org-x-crypto@0.43.0 go-github-com-anmitsu-go-shlex@0.0.0-0.38f4b40
Channel: ffab
Location: ffab/packages/golang-xyz.scm (ffab packages golang-xyz)
Home page: https://github.com/gliderlabs/ssh
Licenses: Modified BSD
Build system: go
Synopsis: SSH server in Golang
Description:

Package ssh wraps the crypto/ssh package with a higher-level API for building SSH servers. The goal of the API was to make it as simple as using net/http, so the API is very similar.

go-github-com-gliderlabs-ssh 0.3.8
Propagated dependencies: go-github-com-anmitsu-go-shlex@0.0.0-20200514113438-38f4b401e2be go-golang-org-x-crypto@0.43.0
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/gliderlabs/ssh
Licenses: Modified BSD
Build system: go
Synopsis: SSH servers in Golang
Description:

Package ssh wraps the crypto/ssh package with a higher-level API for building SSH servers. The goal of the API was to make it as simple as using net/http, so the API is very similar.

go-github-com-xrash-smetrics 0.0.0-20240521201337-686a1a2994c1
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/xrash/smetrics
Licenses: Expat
Build system: go
Synopsis: String metrics library
Description:

Package smetrics provides a bunch of algorithms for calculating the distance between strings. There are implementations for calculating the popular Levenshtein distance (aka Edit Distance or Wagner-Fischer), as well as the Jaro distance, the Jaro-Winkler distance, and more.

go-github-com-lanrat-extsort 1.4.2
Propagated dependencies: go-golang-org-x-sync@0.17.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/lanrat/extsort
Licenses: ASL 2.0
Build system: go
Synopsis: External sorting for Golang
Description:

This package implements high-performance external sorting library for Go that enables sorting of arbitrarily large datasets that don't fit entirely in memory. The library operates on channels and uses temporary disk storage to handle datasets larger than available RAM.

go-github-com-satori-go-uuid 1.2.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/satori/go.uuid
Licenses: Expat
Build system: go
Synopsis: UUID package for Go language
Description:

Package uuid provides implementation of Universally Unique Identifier. Supported versions are 1, 3, 4 and 5 (as specified in RFC 4122) and version 2 (as specified in DCE 1.1).

go-github-com-hashicorp-mdns 1.0.6
Propagated dependencies: go-github-com-miekg-dns@1.1.62 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/hashicorp/mdns
Licenses: Expat
Build system: go
Synopsis: Simple mDNS client/server library in Golang
Description:

This package is a simple mDNS client/server library in Go. mDNS can be used to discover services on the local network without the use of an authoritative DNS server. This enables peer-to-peer discovery.

go-github-com-zclconf-go-cty 1.16.0
Propagated dependencies: go-github-com-apparentlymart-go-textseg-v15@15.0.0 go-github-com-vmihailenco-msgpack-v5@5.4.1 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/zclconf/go-cty
Licenses: Expat
Build system: go
Synopsis: Type system for dynamic values in Go applications
Description:

cty (pronounced "see-tie") is a dynamic type system for applications written in Go that need to represent user-supplied values without losing type information. The primary intended use is for implementing configuration languages, but other uses may be possible too.

go-github-com-lmittmann-tint 1.1.2
Channel: cast
Location: cast/packages/rssguard.scm (cast packages rssguard)
Home page: https://github.com/lmittmann/tint
Licenses: Expat
Build system: go
Synopsis: slog.Handler that writes tinted logs
Description:

tint implements a zero-dependency @url/log/slog#Handler,slog.Handler that writes tinted (colorized) logs. The output format is inspired by the @urlhttps://pkg.go.dev/github.com/rs/zerolog#ConsoleWriter,zerolog.ConsoleWriter and @url/log/slog#TextHandler,slog.TextHandler.

go-github-com-go-stack-stack 1.8.1
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/go-stack/stack
Licenses: Expat
Build system: go
Synopsis: Utilities to capture, manipulate, and format call stacks
Description:

Package stack implements utilities to capture, manipulate, and format call stacks. It provides a simpler API than package runtime. The implementation takes care of the minutia and special cases of interpreting the program counter (pc) values returned by runtime.Callers.

go-github-com-adhocore-gronx 1.19.6
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/adhocore/gronx
Licenses: Expat
Build system: go
Synopsis: Cron expression parser for Golang
Description:

gronx is cron expression parser ported from adhocore/cron-expr with task runner and daemon that supports crontab like task list file. It may be used programatically in Golang or as standalone binary instead of crond.

go-github-com-pierrec-lz4-v4 4.1.21
Channel: guix
Location: gnu/packages/golang-compression.scm (gnu packages golang-compression)
Home page: https://github.com/pierrec/lz4
Licenses: Modified BSD
Build system: go
Synopsis: LZ4 compression in pure Go
Description:

lz4 provides a streaming interface to LZ4 data streams as well as low level compress and uncompress functions for LZ4 data blocks. The implementation is based on the reference C one.

go-github-com-schollz-logger 1.2.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/schollz/logger
Licenses: Expat
Build system: go
Synopsis: Simplistic, opinionated logging for Golang
Description:

This package provides a opinionated logging for Golang. Features:

  • zero dependencies

  • Global logger (with optional local logger)

  • leveled

  • useful defaults / i.e. zero-config

  • simple API

  • colors on Linux

  • set leveling via environmental variables LOGGER=trace|debug|info|warn|error

go-github-com-johnkerl-lumin 1.0.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/johnkerl/lumin
Licenses: FreeBSD
Build system: go
Synopsis: Command-line tool to highlight matches in files
Description:

lumin is a simple command-line program which highlights matches to a specified pattern (string or regex) in the specified files. This is like grep with --color, except that lumin shows all lines, not just matching lines. This package provides a CLI tool and colors library.

go-github-com-go-errgo-errgo 1.0.1
Propagated dependencies: go-github-com-frankban-quicktest@1.14.6
Channel: lauras-channel
Location: laura/packages/go-common.scm (laura packages go-common)
Home page: https://github.com/go-errgo/errgo
Licenses: Modified BSD
Build system: go
Synopsis: errgo
Description:

The errgo package provides a way to create and diagnose errors. It is compatible with the usual Go error idioms but adds a way to wrap errors so that they record source location information while retaining a consistent way for code to inspect errors to find out particular problems.

go-github-com-muesli-termenv 0.15.2
Propagated dependencies: go-github-com-aymanbagabas-go-osc52-v2@2.0.1 go-github-com-lucasb-eyer-go-colorful@1.2.0 go-github-com-mattn-go-isatty@0.0.20 go-github-com-mattn-go-runewidth@0.0.16 go-golang-org-x-sys@0.37.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/muesli/termenv/
Licenses: Expat
Build system: go
Synopsis: Advanced styling options on the terminal
Description:

termenv lets you safely use advanced styling options on the terminal. It gathers information about the terminal environment in terms of its ANSI and color support and offers you convenient methods to colorize and style your output, without you having to deal with all kinds of weird ANSI escape sequences and color conversions.

go-github-com-dsnet-compress 0.0.1
Propagated dependencies: go-github-com-dsnet-golib@1.0.2 go-github-com-klauspost-compress@1.18.0 go-github-com-ulikunitz-xz@0.5.12
Channel: guix
Location: gnu/packages/golang-compression.scm (gnu packages golang-compression)
Home page: https://github.com/dsnet/compress
Licenses: Modified BSD
Build system: go
Synopsis: Collection of compression libraries for Golang
Description:

Package compress is a collection of compression libraries implementing Golang modules:

brotli

Implements the Brotli format, described in RFC 7932.

bzip2

Implements the BZip2 compressed data format.

flate

Implements the DEFLATE format, described in RFC 1951.

xflate

Implements the XFLATE format, an random-access extension to DEFLATE.

go-github-com-golang-jwt-jwt 3.2.2
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/golang-jwt/jwt
Licenses: Expat
Build system: go
Synopsis: Go implementation of JSON Web Tokens
Description:

This package provides a Go implementation of JSON Web Tokens and supports the parsing and verification as well as the generation and signing of JSON Web Tokens. The currently supported signing algorithms are HMAC SHA, RSA, RSA-PSS, and ECDSA, though hooks are present for adding your own.

go-github-com-containerd-nri 0.10.0
Propagated dependencies: go-github-com-containerd-ttrpc@1.2.7 go-github-com-google-go-cmp@0.7.0 go-github-com-knqyf263-go-plugin@0.9.0 go-github-com-moby-sys-mountinfo@0.7.2 go-github-com-opencontainers-runtime-spec@1.2.1 go-github-com-opencontainers-runtime-tools@0.9.0-0.0ea5ed0 go-github-com-sirupsen-logrus@1.9.3 go-github-com-tetratelabs-wazero@1.8.2 go-golang-org-x-sys@0.37.0 go-google-golang-org-grpc@1.69.2 go-google-golang-org-protobuf@1.36.10 go-gopkg-in-yaml-v3@3.0.1
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://github.com/containerd/nri
Licenses: ASL 2.0
Build system: go
Synopsis: Node Resource Interface
Description:

This package implements a functionality plugin domain or vendor specific custom logic into OCI - compatible runtimes. This logic can make controlled changes to containers or perform extra actions outside the scope of OCI at certain points in a containers lifecycle. This can be used, for instance, for improved allocation and management of devices and other container resources.

go-github-com-bendahl-uinput 1.7.0
Channel: rain-and-roses
Location: rain-and-roses/packages/xdisorg.scm (rain-and-roses packages xdisorg)
Home page: https://github.com/bendahl/uinput
Licenses: Expat
Build system: go
Synopsis: Uinput
Description:

Package uinput is a pure go package that provides access to the userland input device driver uinput on linux systems. Virtual keyboard devices as well as virtual mouse input devices may be created using this package. The keycodes and other event definitions, that are available and can be used to trigger input events, are part of this package ("Key1" for number 1, for example).

go-github-com-minio-md5-simd 1.1.2
Propagated dependencies: go-github-com-klauspost-cpuid-v2@2.2.8
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/minio/md5-simd
Licenses: ASL 2.0
Build system: go
Synopsis: Accelerate MD5 computations in pure Golang
Description:

This is a SIMD accelerated MD5 package, allowing up to either 8 (AVX2) or 16 (AVX512) independent MD5 sums to be calculated on a single CPU core.

md5-simd integrates a similar mechanism as described in minio/sha256-simd for making it easy for clients to take advantages of the parallel nature of the MD5 calculation. This will result in reduced overall CPU load.

Total results: 2144