_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/
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-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.40.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.11.0 go-golang-org-x-sys@0.40.0 go-google-golang-org-grpc@1.69.2 go-google-golang-org-protobuf@1.36.11 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.

go-github-com-viant-assertly 0.9.2
Propagated dependencies: go-github-com-viant-toolbox@0.37.0
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/viant/assertly
Licenses: ASL 2.0
Build system: go
Synopsis: Data structure testing library)
Description:

This library enables complex data structure testing, specifically:

  • realtime transformation or casting of incompatible data types with directives system

  • consistent way of testing of unordered structures

  • contains, Range, RegExp support on any data structure deeph level

  • switch case directive to provide expected value alternatives based on actual switch/case input match

  • macro system enabling complex predicate and expression evaluation, and customization

go-github-com-anchore-go-lzo 0.1.0
Propagated dependencies: lzo@2.10
Channel: guix
Location: gnu/packages/golang-compression.scm (gnu packages golang-compression)
Home page: https://github.com/anchore/go-lzo
Licenses: Expat
Build system: go
Synopsis: LZO1X decompression library written in Go
Description:

This package provides an implementation of the LZO1X decompression algorithm in Go. The implementation is derived from the Linux kernel documentation for the LZO stream format and the implementation from lzokay project (MIT licensed). It includes a Reader for streaming decompressed data and a standalone Decompress function for use with byte slices.

go-github-com-go-fed-httpsig 1.1.0
Propagated dependencies: go-golang-org-x-crypto@0.48.0
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://github.com/go-fed/httpsig
Licenses: Modified BSD
Build system: go
Synopsis: Golang implementation of the HTTP Signatures RFC draft
Description:

This package implements HTTP request and response signing and verification. Supports the major MAC and asymmetric key signature algorithms. It has several safety restrictions: One, none of the widely known non-cryptographically safe algorithms are permitted; Two, the RSA SHA256 algorithms must be available in the binary (and it should, barring export restrictions); Finally, the library assumes either the Authorizationn or Signature headers are to be set (but not both).

go-github-com-thejerf-suture 3.0.3
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/thejerf/suture
Licenses: Expat
Build system: go
Synopsis: Supervisor trees for Go
Description:

Suture provides Erlang-ish supervisor trees for Go. "Supervisor trees" -> "sutree" -> "suture" -> holds your code together when it's trying to die.

It is intended to deal gracefully with the real failure cases that can occur with supervision trees (such as burning all your CPU time endlessly restarting dead services), while also making no unnecessary demands on the "service" code, and providing hooks to perform adequate logging with in a production environment

go-github-com-winfsp-cgofuse 1.5.0
Propagated dependencies: fuse@3.18.1 fuse@2.9.9
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/winfsp/cgofuse
Licenses: Expat
Build system: go
Synopsis: Cross-platform FUSE library for Golang
Description:

Cgofuse is a cross-platform FUSE library for Go. It is supported on multiple platforms and can be ported to any platform that has a FUSE implementation. It has cgo, !cgo (aka "nocgo") and FUSE (aka "FUSE2"), FUSE3 variants depending on the platform.

go-github-com-pquerna-ffjson 0.0.0-20190930134022-aa0246cd15f7
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://github.com/pquerna/ffjson
Licenses: ASL 2.0
Build system: go
Synopsis: Faster JSON for Golang
Description:

This package implements functionality to generate static MarshalJSON and UnmarshalJSON functions for structures in Go. The generated functions reduce the reliance upon runtime reflection to do serialization and are generally 2 to 3 times faster. In cases where @codeffjson doesn't understand a Type involved, it falls back to @codeencoding/json, meaning it is a safe drop in replacement. By using ffjson your JSON serialization just gets faster with no additional code changes.

pragtical-plugin-manager-git 1.4.0-1.957d488
Dependencies: libgit2@1.8.5 libzip@1.9.2 lua@5.3.5 mbedtls@2.28.9 zlib@1.3.1
Channel: ngapsh
Location: pnkp/guix/packages/text-editors.scm (pnkp guix packages text-editors)
Home page: https://github.com/pragtical/plugin-manager/
Licenses: Expat
Build system: gnu
Synopsis: Plugin manager for Pragtical editor
Description:

A standalone binary that provides an easy way of installing and uninstalling plugins from Pragtical, as well as different versions of Pragtical.

The plugin output contains a plugin_manager.lua plugin to integrate the binary with Pragtical in the form of an easy-to-use GUI. The binary is also included in this output.

Note: Plugins installed via Guix will show up as "bundled", as these plugins are installed in $PREFIX like bundled plugins.

go-github-com-buengese-sgzip 0.1.1
Propagated dependencies: go-github-com-klauspost-compress@1.18.0
Channel: guix
Location: gnu/packages/golang-compression.scm (gnu packages golang-compression)
Home page: https://github.com/buengese/sgzip
Licenses: Modified BSD Expat
Build system: go
Synopsis: Gzip implementation that allows seeking in the compressed file
Description:

This package implements a seekable version of gzip-format compressed files, compliant with RFC 1952. This implementation allows seeking in the compressed file. In normal gzip files that can only be achieved by decompressing from the start and discarding all data until the selected offset. This gzip implementation works around this by creating a special metadata file that maps uncompressed blocks to compressed blocks allowing it to only read the compressed blocks required.

go-github-com-pion-webrtc-v4 4.2.6
Propagated dependencies: go-github-com-pion-datachannel@1.6.0 go-github-com-pion-dtls-v3@3.1.2 go-github-com-pion-ice-v4@4.2.0 go-github-com-pion-interceptor@0.1.44 go-github-com-pion-logging@0.2.4 go-github-com-pion-randutil@v0.1.0 go-github-com-pion-rtcp@1.2.16 go-github-com-pion-rtp@1.10.1 go-github-com-pion-sctp@1.9.2 go-github-com-pion-sdp-v3@3.0.17 go-github-com-pion-srtp-v3@3.0.10 go-github-com-pion-stun-v3@3.1.1 go-github-com-pion-transport-v4@4.0.1 go-github-com-pion-turn-v4@4.1.4 go-golang-org-x-net@0.50.0
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://github.com/pion/webrtc
Licenses: Expat
Build system: go
Synopsis: Implementation of the WebRTC API in Golang
Description:

Package webrtc implements the WebRTC (Real-Time Communication in Browsers) 1.0 as defined in W3C WebRTC specification document. Features:

  • implementation of webrtc-pc and https://www.w3.org/TR/webrtc-stats/,webrtc-stats

  • DataChannels

  • Send/Receive audio and video

  • Renegotiation

  • Plan-B and Unified Plan

  • SettingEngine for Pion specific extensions

  • implemented connectivity - Full ICE Agent, ICE Restart, Trickle ICE, STUN, TURN mDNS candidates

go-github-com-pion-webrtc-v3 3.3.0
Propagated dependencies: go-github-com-pion-datachannel@1.6.0 go-github-com-pion-dtls-v2@2.2.12 go-github-com-pion-ice-v2@2.3.34 go-github-com-pion-interceptor@0.1.44 go-github-com-pion-logging@0.2.4 go-github-com-pion-randutil@v0.1.0 go-github-com-pion-rtcp@1.2.16 go-github-com-pion-rtp@1.10.1 go-github-com-pion-sctp@1.9.2 go-github-com-pion-sdp-v3@3.0.17 go-github-com-pion-srtp-v2@2.0.20 go-github-com-pion-stun@0.6.1 go-github-com-pion-transport-v2@2.2.10 go-golang-org-x-net@0.50.0
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://github.com/pion/webrtc
Licenses: Expat
Build system: go
Synopsis: Implementation of the WebRTC API in Golang
Description:

Package webrtc implements the WebRTC (Real-Time Communication in Browsers) 1.0 as defined in W3C WebRTC specification document. Features:

  • implementation of webrtc-pc and https://www.w3.org/TR/webrtc-stats/,webrtc-stats

  • DataChannels

  • Send/Receive audio and video

  • Renegotiation

  • Plan-B and Unified Plan

  • SettingEngine for Pion specific extensions

  • implemented connectivity - Full ICE Agent, ICE Restart, Trickle ICE, STUN, TURN mDNS candidates

go-github-com-felixge-fgprof 0.9.4
Propagated dependencies: go-github-com-google-pprof@0.0.0-20250317173921-a4b03ec1a45e
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/felixge/fgprof
Licenses: Expat
Build system: go
Synopsis: Sampling profiler for Golang
Description:

fgprof is a sampling Go profiler providing analyze On-CPU as well as Off-CPU (e.g. I/O) time together.

Go's builtin sampling CPU profiler can only show On-CPU time, but it's better than fgprof at that. Go also includes tracing profilers that can analyze I/O, but they can't be combined with the CPU profiler.

fgprof is designed for analyzing applications with mixed I/O and CPU workloads. This kind of profiling is also known as wall-clock profiling.

go-github-com-edsrzf-mmap-go 1.1.0
Propagated dependencies: go-golang-org-x-sys@0.40.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/edsrzf/mmap-go
Licenses: Modified BSD
Build system: go
Synopsis: Memory mapped fiels (mmap) in Golang
Description:

This package implements functionality of mapping files into memory. It tries to provide a simple interface, but doesn't go out of its way to abstract away every little platform detail.

This specifically means:

  • forked processes may or may not inherit mappings

  • a file's timestamp may or may not be updated by writes through mappings

  • specifying a size larger than the file's actual size can increase the file's size

  • if the mapped file is being modified by another process while your program's running, don't expect consistent results between platforms

go-github-com-mholt-acmez-v2 2.0.3
Propagated dependencies: go-golang-org-x-crypto@0.48.0 go-golang-org-x-net@0.50.0 go-go-uber-org-zap@1.27.0
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://github.com/mholt/acmez
Licenses: ASL 2.0
Build system: go
Synopsis: ACME (RFC 8555) client library for Go
Description:

ACMEz is a lightweight, fully-compliant RFC 8555 (ACME) implementation, that provides an API for getting certificates. ACMEz is suitable for large-scale enterprise deployments. It also supports common IETF-standardized ACME extensions.

This module has two primary packages:

  • acmez is a high-level wrapper for getting certificates. It implements the ACME order flow described in RFC 8555 including challenge solving using pluggable solvers.

  • acme is a low-level RFC 8555 implementation that provides the fundamental ACME operations, mainly useful if you have advanced or niche requirements.

Main features:

  • Go API that thoroughly documented with spec citations.

  • Structured error values (problems as defined in RFC 7807.)

  • Smart retries (resilient against network and server hiccups.)

  • Challenge plasticity (randomized challenges, and will retry others if one fails.)

  • Context cancellation (suitable for high-frequency config changes or reloads.)

  • Highly flexible and customizable.

  • External Account Binding (EAB) support.

  • Tested with numerous ACME CAs (more than just Let's Encrypt.)

  • Implements niche aspects of RFC 8555 (such as alt cert chains and account key rollover.)

  • Efficient solving of large SAN lists (e.g. for slow DNS record propagation.)

  • Utility functions for solving challenges: device attestation challenges (draft-acme-device-attest-02), RFC 8737 (tls-alpn-01 challenge), RFC 8823 (email-reply-00 challenge; S/MIME.)

  • ACME Renewal Information (ARI) support (draft-ietf-acme-ari-03.)

go-github-com-mholt-acmez-v3 3.1.2
Propagated dependencies: go-golang-org-x-crypto@0.48.0 go-golang-org-x-net@0.50.0 go-go-uber-org-zap@1.27.0
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://github.com/mholt/acmez
Licenses: ASL 2.0
Build system: go
Synopsis: ACME (RFC 8555) client library for Go
Description:

ACMEz is a lightweight, fully-compliant RFC 8555 (ACME) implementation, that provides an API for getting certificates. ACMEz is suitable for large-scale enterprise deployments. It also supports common IETF-standardized ACME extensions.

This module has two primary packages:

  • acmez is a high-level wrapper for getting certificates. It implements the ACME order flow described in RFC 8555 including challenge solving using pluggable solvers.

  • acme is a low-level RFC 8555 implementation that provides the fundamental ACME operations, mainly useful if you have advanced or niche requirements.

Main features:

  • Go API that thoroughly documented with spec citations.

  • Structured error values (problems as defined in RFC 7807.)

  • Smart retries (resilient against network and server hiccups.)

  • Challenge plasticity (randomized challenges, and will retry others if one fails.)

  • Context cancellation (suitable for high-frequency config changes or reloads.)

  • Highly flexible and customizable.

  • External Account Binding (EAB) support.

  • Tested with numerous ACME CAs (more than just Let's Encrypt.)

  • Implements niche aspects of RFC 8555 (such as alt cert chains and account key rollover.)

  • Efficient solving of large SAN lists (e.g. for slow DNS record propagation.)

  • Utility functions for solving challenges: device attestation challenges (draft-acme-device-attest-02), RFC 8737 (tls-alpn-01 challenge), RFC 8823 (email-reply-00 challenge; S/MIME.)

  • ACME Renewal Information (ARI) support (draft-ietf-acme-ari-03.)

go-github-com-u-root-uio-rand 0.0.0-20230305220412-3e8cd9d6bf63
Channel: hui
Location: hui/packages/proxy.scm (hui packages proxy)
Home page: https://github.com/u-root/uio
Licenses: Modified BSD
Build system: go
Synopsis: uio
#<unspecified>
go-github-com-spencercw-go-xz 0.0.0-20181128201811-c82a2123b492
Channel: lauras-channel
Location: laura/packages/go-common.scm (laura packages go-common)
Home page: https://github.com/spencercw/go-xz
Licenses:
Build system: go
Synopsis:
#<unspecified>
Page: 1323334353695
Total packages: 2266