_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/
go-github-com-ajstarks-deck 0.0.0-0.d56fad5
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/ajstarks/deck
Licenses: CC-BY 3.0
Build system: go
Synopsis: Slide decks and information displays in Go
Description:

Deck is a library for clients to make scalable presentations, using a standard markup language. Clients read deck files into the Deck structure, and traverse the structure for display, publication, etc. Clients may be interactive or produce standard formats such as SVG or PDF.

go-github-com-hhrutter-tiff 1.0.1
Propagated dependencies: go-golang-org-x-image@0.32.0 go-github-com-hhrutter-lzw@1.0.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/hhrutter/tiff
Licenses: Modified BSD
Build system: go
Synopsis: Extended version of @code{golang.org/x/image/tiff}
Description:

This package is an enhanced version of the golang.org/x/image/tiff library featuring:

  • Read support for CCITT Group3/4 compressed images.

  • Read/write support for LZW compressed images.

  • Read/write support for the CMYK color model.

go-github-com-anacrolix-log 0.16.0
Propagated dependencies: go-github-com-anacrolix-generics@0.0.2
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/anacrolix/log
Licenses: MPL 2.0
Build system: go
Synopsis: Context-style logging for Golang
Description:

Package log implements a std log compatible logging system that draws some inspiration from the Python logging module from Python's standard library. It supports multiple handlers, log levels, zero-allocation, scopes, custom formatting, and environment and runtime configuration.

go-github-com-segmentio-asm 1.2.0
Propagated dependencies: go-golang-org-x-sys@0.43.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/segmentio/asm
Licenses: Expat
Build system: go
Synopsis: Go library providing algorithms optimized for modern CPUs
Description:

This package aims to provide algorithms optimized to leverage advanced instruction sets of modern CPUs to maximize throughput and take the best advantage of the available compute power. It includes functions that have often been designed to work on arrays of values, which is where SIMD and branchless algorithms shine.

go-github-com-zmap-zlint-v3 3.6.8
Propagated dependencies: go-github-com-pelletier-go-toml@1.9.5 go-github-com-sirupsen-logrus@1.9.3 go-github-com-zmap-zcrypto@0.0.0-20260309174858-0e3c42de5a13 go-golang-org-x-crypto@0.50.0 go-golang-org-x-net@0.53.0 go-golang-org-x-text@0.36.0
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/zmap/zlint
Licenses: ASL 2.0
Build system: go
Synopsis: X.509 Certificate Linter
Description:

ZLint is a X.509 certificate linter that checks for consistency with standards (e.g. RFC 5280) and other relevant PKI requirements (e.g. CA/Browser Forum Baseline Requirements).

go-github-com-hexops-valast 1.5.0
Propagated dependencies: go-golang-org-x-tools@0.44.0 go-mvdan-cc-gofumpt@0.9.2
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/hexops/valast
Licenses: ASL 2.0 Expat
Build system: go
Synopsis: Convert Go values to their AST
Description:

This package implements a functionality to converts Go values at runtime into their @codego/ast equivalent,which may be used in debugging and testing, as a more comprehensive and configurable version of the fmt package's %+v and %#v formatting directives. It is similar to e.g. repr in Python.

go-github-com-cheekybits-is 0.0.0-0.68e9c06
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/cheekybits/is
Licenses: Expat
Build system: go
Synopsis: Mini testing helper for Go
Description:

A mini testing helper for Go.

  • It has a simple interface (is.OK and is.Equal).

  • It plugs into existing Go toolchain (uses testing.T).

  • It's obvious for newcomers.

  • It also gives you is.Panic and is.PanicWith helpers - because testing panics is ugly.

go-github-com-goccmack-gocc 1.0.2
Propagated dependencies: go-golang-org-x-mod@0.35.0
Channel: guix
Location: gnu/packages/golang-build.scm (gnu packages golang-build)
Home page: https://github.com/goccmack/gocc
Licenses: ASL 2.0
Build system: go
Synopsis: Parser/Scanner Generator
Description:

Gocc is a compiler kit for Go written in Go. Gocc generates lexers and parsers or stand-alone DFAs or parsers from a BNF. Lexers are DFAs, which recognise regular languages. Gocc lexers accept UTF-8 input. Gocc parsers are PDAs, which recognise LR-1 languages. Optional LR1 conflict handling automatically resolves shift / reduce and reduce / reduce conflicts.

go-github-com-olekukonko-ll 0.0.9
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/olekukonko/ll
Licenses: Expat
Build system: go
Synopsis: Structured Logging Library for Golang
Description:

ll is a high-performance, production-ready logging library for Go, designed to provide hierarchical namespaces, structured logging, middleware pipelines, conditional logging, and support for multiple output formats, including text, JSON, colorized logs, and compatibility with Go’s slog. It’s ideal for applications requiring fine-grained log control, extensibility, and scalability.

go-github-com-dnephin-pflag 1.0.7
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/dnephin/pflag
Licenses: Modified BSD
Build system: go
Synopsis: Drop-in replacement for Go's flag package
Description:

Package pflag is a drop-in replacement for Go's flag package, implementing POSIX/GNU-style --flags. It is compatible with the GNU extensions to the POSIX recommendations for command-line options. This is an actively maintained fork of https://github.com/ogier/pflag.

go-github-com-gogo-protobuf 1.3.2
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://github.com/gogo/protobuf
Licenses: Modified BSD
Build system: go
Synopsis: Protocol Buffers for Go with Gadgets
Description:

Gogoprotobuf is a fork of golang/protobuf with extra code generation features. This code generation is used to achieve:

  • fast marshalling and unmarshalling

  • more canonical Go structures

  • goprotobuf compatibility

  • less typing by optionally generating extra helper code

  • peace of mind by optionally generating test and benchmark code

  • other serialization formats

go-github-com-quic-go-qpack 0.6.0
Propagated dependencies: go-golang-org-x-net@0.53.0
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://github.com/quic-go/qpack
Licenses: Expat
Build system: go
Synopsis: Minimal QPACK (RFC 9204) implementation for Go
Description:

A minimal QPACK (RFC 9204) implementation in Go. It is minimal in the sense that it doesn't use the dynamic table at all, but just the static table and (Huffman encoded) string literals. Wherever possible, it reuses code from the HPACK implementation in the Go standard library.

go-github-com-aalpar-deheap 0.0.0-20210914013432-0cc84d79dec3
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/aalpar/deheap
Licenses: Expat
Build system: go
Synopsis: Doubly-ended heap
Description:

Package deheap provides the implementation of a doubly ended heap. Doubly ended heaps are heaps with two sides, a min side and a max side. Like normal single-sided heaps, elements can be pushed onto and pulled off of a deheap. Deheaps have an additional Pop function, PopMax, that returns elements from the opposite side of the ordering.

go-github-com-goccy-go-yaml 1.18.0
Propagated dependencies: go-github-com-fatih-color@1.17.0 go-golang-org-x-xerrors@0.0.0-20240903120638-7835f813f4da
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/goccy/go-yaml
Licenses: Expat
Build system: go
Synopsis: YAML support for the Go language
Description:

This package provides features beyond the defacto YAML library including:

  • Pretty format for error notifications

  • Support Scanner or Lexer or Parser as public API

  • Support Anchor and Alias to Marshaler

  • Allow referencing elements declared in another file via anchors

  • Extract value or AST by YAMLPath (YAMLPath is like a JSONPath)

go-github-com-gofrs-uuid-v5 5.0.0
Channel: hui
Location: hui/packages/proxy.scm (hui packages proxy)
Home page: https://github.com/gofrs/uuid
Licenses: Expat
Build system: go
Synopsis: Golang UUID implementation (RFC-4122)
Description:

provides a pure Go implementation of Universally Unique Identifiers (UUID) variant as defined in RFC-4122. This package supports the following UUID versions:

Version 1, based on timestamp and MAC address (RFC-4122) Version 3, based on MD5 hashing of a named value (RFC-4122) Version 4, based on random numbers (RFC-4122) Version 5, based on SHA-1 hashing of a named value (RFC-4122)

go-github-com-go-shiori-dom 0.0.0-20230515143342-73569d674e1c
Propagated dependencies: go-golang-org-x-text@0.36.0 go-golang-org-x-net@0.53.0 go-github-com-gogs-chardet@0.0.0-20211120154057-b7413eaefb8f go-github-com-andybalholm-cascadia@1.3.1
Channel: cast
Location: cast/packages/rssguard.scm (cast packages rssguard)
Home page: https://github.com/go-shiori/dom
Licenses: Expat
Build system: go
Synopsis: DOM
Description:

DOM is a Go package for manipulating @urlhttps://godoc.org/golang.org/x/net/html,HTML node. The methods that exist in this package has similar name and purpose as the DOM manipulation methods in JS, which make it useful when porting code from JS to Go. Currently it used in @urlhttps://github.com/go-shiori/warc,(code warc) and @urlhttps://github.com/go-shiori/go-readability,(code go-readability).

go-github-com-google-go-tpm 0.9.8
Propagated dependencies: go-golang-org-x-sys@0.43.0
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/google/go-tpm
Licenses: ASL 2.0
Build system: go
Synopsis: Go-TPM Legacy TPM 2.0 library
Description:

This package provides a functionality to communicate directly with a Trusted Platform Module device. The libraries don't implement the entire spec for neither 1.2 nor 2.0.

Included submodules:

  • tpm - TPM 1.2 client library

  • tpm2 - TPM 2.0 client library.

  • direct - the prototype "TPMDirect" TPM 2.0 API, which is intended to (eventually) be 1:1 with the TPM 2.0 spec

go-github-com-42wim-httpsig 1.2.3
Propagated dependencies: go-golang-org-x-crypto@0.50.0
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://github.com/42wim/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).

It's an alternative fork of https://github.com/go-fed/httpsig.

go-github-com-u-root-u-root 0.16.0
Propagated dependencies: go-github-com-beevik-ntp@1.4.3 go-github-com-cenkalti-backoff-v4@4.3.0 go-github-com-creack-pty@1.1.24 go-github-com-dustin-go-humanize@1.0.1 go-github-com-gliderlabs-ssh@0.3.8 go-github-com-google-go-tpm@0.9.8 go-github-com-google-uuid@1.6.0 go-github-com-gopacket-gopacket@1.3.1 go-github-com-insomniacslk-dhcp@0.0.0-20250417080101-5f8cf70e8c5f go-github-com-ishidawataru-sctp@0.0.0-20251114114122-19ddcbc6aae2 go-github-com-kevinburke-ssh-config@1.3 go-github-com-klauspost-compress@1.18.0 go-github-com-klauspost-pgzip@1.2.6 go-github-com-mdlayher-vsock@1.2.1 go-github-com-netflix-go-expect@0.0.0-20220104043353-73e0943537d2 go-github-com-peterh-liner@1.2.2 go-github-com-pierrec-lz4-v4@4.1.21 go-github-com-pkg-sftp@1.13.7 go-github-com-protonmail-go-crypto@1.3.0-0.a8cc4f0 go-github-com-safchain-ethtool@0.5.9 go-github-com-sirupsen-logrus@1.9.3 go-github-com-spf13-pflag@1.0.10 go-github-com-tklauser-go-sysconf@0.3.13 go-github-com-u-root-gobusybox-src@0.3.0 go-github-com-u-root-uio@0.0.0-20240224005618-d2acac8f3701 go-github-com-ulikunitz-xz@0.5.12 go-github-com-vishvananda-netlink@1.3.1 go-github-com-vishvananda-netns@0.0.5 go-go-bug-st-serial@1.7.1 go-golang-org-x-crypto@0.50.0 go-golang-org-x-exp@0.0.0-20250911091902-df9299821621 go-golang-org-x-net@0.53.0 go-golang-org-x-sync@0.20.0 go-golang-org-x-sys@0.43.0 go-golang-org-x-term@0.42.0 go-golang-org-x-text@0.36.0 go-golang-org-x-tools@0.44.0 go-gopkg-in-yaml-v2@2.4.0 go-mvdan-cc-sh-v3@3.10.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/u-root/u-root
Licenses: Modified BSD
Build system: go
Synopsis: Fully Go userland with Linux bootloaders
Description:

This package embodies four different projects.

  1. Go versions of many standard Linux tools, such as ls, cp, or shutdown.

  2. A way to compile many Go programs into a single binary with busybox mode.

  3. A way to create initramfs (an archive of files) to use with Linux kernels, embeddable into firmware.

  4. Go bootloaders that use kexec to boot Linux or multiboot kernels such as ESXi, Xen, or tboot. They are meant to be used with LinuxBoot.

go-github-com-oklog-ulid-v2 2.1.1
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/oklog/ulid
Licenses: ASL 2.0
Build system: go
Synopsis: Universally Unique Lexicographically Sortable Identifier in Golang
Description:

This package implements ULID as specified in https://github.com/ulid/spec.

Features of ULID:

  • 128-bit compatibility with UUID

  • 1.21e+24 unique ULIDs per millisecond

  • lexicographically sortable

  • canonically encoded as a 26 character string, as opposed to the 36 character UUID

  • uses Crockford's base32 for better efficiency and readability (5 bits per character)

  • case insensitive

  • no special characters (URL safe)

  • monotonic sort order (correctly detects and handles the same millisecond)

go-github-com-libdns-libdns 0.2.2
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/libdns/libdns
Licenses: Expat
Build system: go
Synopsis: Universal DNS provider APIs for Go
Description:

libdns is a collection of free-range DNS provider client implementations. It defines the core interfaces that provider packages should implement. They are small and idiomatic interfaces with well-defined semantics.

The interfaces include:

go-github-com-errata-ai-ini 1.63.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/errata-ai/ini
Licenses: ASL 2.0
Build system: go
Synopsis: INI file read and write functionality in Golang
Description:

This Package provides a functionality of INI file read and write, implementing features:

  • load from multiple data sources(file, []byte, io.Reader and io.ReadCloser) with overwrites

  • read with recursion values

  • read with parent-child sections

  • read with auto-increment key names

  • read with multiple-line values

  • read with tons of helper methods

  • read and convert values to Go types

  • read and WRITE comments of sections and keys

  • manipulate sections, keys and comments with ease

  • keep sections and keys in order as you parse and save

go-github-com-google-s2a-go 0.1.9
Propagated dependencies: go-google-golang-org-protobuf@1.36.11 go-google-golang-org-grpc@1.69.2 go-google-golang-org-appengine@1.6.8 go-golang-org-x-sync@0.20.0 go-golang-org-x-crypto@0.50.0 go-github-com-google-go-cmp@0.7.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/google/s2a-go
Licenses: ASL 2.0
Build system: go
Synopsis: Secure Session Agent Client Libraries
Description:

This package provides the S2A transport credentials used by a gRPC application.

The Secure Session Agent is a service that enables a workload to offload select operations from the mTLS handshake and protects a workload's private key material from exfiltration. Specifically, the workload asks the Secure Session Agent for the TLS configuration to use during the handshake, to perform private key operations, and to validate the peer certificate chain. The Secure Session Agent's client libraries enable applications to communicate with the Secure Session Agent during the TLS handshake, and to encrypt traffic to the peer after the TLS handshake is complete.

go-github-com-shopify-ejson 1.5.4
Propagated dependencies: go-github-com-dustin-gojson@0.0.0-20160307161227-2e71ec9dd5ad go-github-com-smartystreets-goconvey@1.8.1 go-golang-org-x-crypto@0.50.0
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/Shopify/ejson
Licenses: Expat
Build system: go
Synopsis: Library to manage encrypted secrets using asymmetric encryption
Description:

ejson is a utility (CLI and Go library) for managing a collection of secrets in source control.

The secrets are encrypted using public key, elliptic curve cryptography (NaCl Box: Curve25519 + Salsa20 + Poly1305-AES). Secrets are collected in a JSON file, in which all the string values are encrypted. Public keys are embedded in the file, and the decrypter looks up the corresponding private key from its local filesystem.

Page: 12829303132107
Total packages: 2561