_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/
go-github-com-goccmack-gocc 1.0.2
Propagated dependencies: go-golang-org-x-mod@0.29.0
Channel: guix
Location: gnu/packages/golang-build.scm (gnu packages golang-build)
Home page: https://github.com/goccmack/gocc
Licenses: ASL 2.0
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
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
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-quic-go-qpack 0.5.1
Propagated dependencies: 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/quic-go/qpack
Licenses: Expat
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-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
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-imdario-mergo 1.0.2
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/darccio/mergo
Licenses: Modified BSD
Synopsis: Helper to merge structs and maps in Golang
Description:

Helper to merge structs and maps in Golang. Useful for configuration default values, avoiding messy if-statements.

Mergo merges same-type structs and maps by setting default values in zero-value fields. Mergo won't merge unexported (private) fields. It will do recursively any exported one. It also won't merge structs inside maps (because they are not addressable using Go reflection).

go-github-com-darccio-mergo 1.0.2
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/darccio/mergo
Licenses: Modified BSD
Synopsis: Helper to merge structs and maps in Golang
Description:

Helper to merge structs and maps in Golang. Useful for configuration default values, avoiding messy if-statements.

Mergo merges same-type structs and maps by setting default values in zero-value fields. Mergo won't merge unexported (private) fields. It will do recursively any exported one. It also won't merge structs inside maps (because they are not addressable using Go reflection).

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
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
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-google-go-tpm 0.9.1
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/google/go-tpm
Licenses: ASL 2.0
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.43.0
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://github.com/42wim/httpsig
Licenses: Modified BSD
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-oklog-ulid-v2 2.1.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/oklog/ulid
Licenses: ASL 2.0
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
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
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-mitchellh-cli 1.1.5
Propagated dependencies: go-github-com-armon-go-radix@1.0.0 go-github-com-bgentry-speakeasy@0.2.0 go-github-com-fatih-color@1.17.0 go-github-com-masterminds-sprig-v3@3.3.0 go-github-com-mattn-go-isatty@0.0.20 go-github-com-posener-complete@1.2.3
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/mitchellh/cli
Licenses: MPL 2.0
Synopsis: Go library for implementing command-line interfaces
Description:

cli is a library for implementing command-line interfaces. Features:

  • easy sub-command based CLIs: cli foo, cli bar, etc.

  • support for nested subcommands such as cli foo bar

  • optional support for default subcommands so cli does something other than error

  • support for shell autocompletion of subcommands, flags, and arguments with callbacks in Go

  • automatic help generation for listing subcommands

  • automatic help flag recognition of -h, --help, etc.

  • automatic version flag recognition of -v, --version

  • helpers for interacting with the terminal, such as outputting information, asking for input, etc.

  • use of Go interfaces/types makes augmenting various parts of the library a piece of cake

go-github-com-u-root-uio-uio 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
Synopsis: uio
#<unspecified>
go-github-com-schollz-logger 1.2.0
Channel: guixrus
Location: guixrus/packages/common/go.scm (guixrus packages common go)
Home page: https://github.com/schollz/logger
Licenses: Expat
Synopsis: Simplistic, opinionated logging for Golang
Description:

Simplistic, opinionated logging for Golang.

go-github-com-viant-xreflect 0.7.2
Propagated dependencies: go-golang-org-x-mod@0.29.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/viant/xreflect
Licenses: Unlicense
Synopsis: Golang reflection extension
Description:

This package provides a reflection extension.

go-github-com-dsnet-compress 0.0.1
Propagated dependencies: go-github-com-ulikunitz-xz@0.5.12 go-github-com-klauspost-cpuid@1.2.3 go-github-com-klauspost-compress@1.18.0 go-github-com-dsnet-golib@0.0.0-20171103203638-1ea166775780
Channel: guixrus
Location: guixrus/packages/common/go.scm (guixrus packages common go)
Home page: https://github.com/dsnet/compress
Licenses: Modified BSD
Synopsis: Collection of compression libraries for Go
Description:

Collection of compression libraries for Go

go-github-com-ledongthuc-pdf 0.0.0-20240201131950-da5b75280b06
Channel: zzkt
Location: zzkt/packages/duf.scm (zzkt packages duf)
Home page: https://github.com/ledongthuc/pdf
Licenses: Modified BSD
Synopsis: PDF Reader
Description:

Package pdf implements reading of PDF files.

go-github-com-valyala-gozstd 1.21.2
Channel: lauras-channel
Location: laura/packages/go-common.scm (laura packages go-common)
Home page: https://github.com/valyala/gozstd
Licenses: Expat
Synopsis: gozstd - go wrapper for
Description:

Package gozstd is Go wrapper for zstd.

go-github-com-titanous-json5 1.0.0
Propagated dependencies: go-github-com-kylelemons-godebug@1.1.0
Channel: lauras-channel
Location: laura/packages/go-common.scm (laura packages go-common)
Home page: https://github.com/titanous/json5
Licenses: Expat
Synopsis: json5
Description:

Package json5 implements decoding of JSON5 values.

go-github-com-polydawn-refmt 0.89.0
Propagated dependencies: go-github-com-go-yaml-yaml@0.0.0-20220527083530-f6f7691b1fde go-github-com-smartystreets-goconvey@1.8.1 go-github-com-urfave-cli@1.22.16 go-github-com-warpfork-go-wish@0.0.0-20220906213052-39a1cc7a02d0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/polydawn/refmt/
Licenses: Expat
Synopsis: Object mapping for Go language
Description:

refmt is a serialization and object-mapping library.

go-github-com-xlab-treeprint 1.2.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/xlab/treeprint
Licenses: Expat
Synopsis: ASCII tree composing tool
Description:

This package provides a simple ASCII tree composing tool.

Total results: 1956