_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/
go-github-com-marvinjwendt-testza 0.5.2
Propagated dependencies: go-atomicgo-dev-assert@0.0.2 go-github-com-sergi-go-diff@1.3.1 go-github-com-davecgh-go-spew@1.1.1 go-github-com-klauspost-cpuid-v2@2.2.8 go-github-com-pterm-pterm@0.12.79
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/MarvinJWendt/testza
Licenses: Expat
Synopsis: Full-featured test framework for Golang
Description:

Package testza is a full-featured testing framework for Go. It integrates with the default test runner, so you can use it with the standard go test tool. Testza contains easy to use methods, like assertions, output capturing, mocking, and much more.

go-github-com-vishvananda-netlink 1.3.0
Propagated dependencies: go-github-com-vishvananda-netns@0.0.5 go-golang-org-x-sys@0.28.0
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://github.com/vishvananda/netlink
Licenses: ASL 2.0
Synopsis: Simple netlink library for Go
Description:

The netlink package provides a simple netlink library for Go. Netlink is the interface a user-space program in Linux uses to communicate with the kernel. It can be used to add and remove interfaces, set IP addresses and routes, and configure IPsec.

go-github-com-gregjones-httpcache 0.0.0-20190611155906-901d90724c79
Propagated dependencies: go-github-com-peterbourgon-diskv@3.0.0 go-github-com-syndtr-goleveldb@1.0.0 go-github-com-bradfitz-gomemcache@0.0.0-20230905024940-24af94b03874 go-github-com-gomodule-redigo@1.9.2
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://github.com/gregjones/httpcache
Licenses: Expat
Synopsis: Transport for @code{http.Client} that will cache responses
Description:

Package httpcache provides a http.RoundTripper implementation that works as a mostly RFC 7234 compliant cache for HTTP responses. It is only suitable for use as a "private" cache (i.e. for a web-browser or an API-client and not for a shared proxy).

go-github-com-awesome-gocui-gocui 1.1.0
Propagated dependencies: go-golang-org-x-text@0.21.0 go-github-com-mattn-go-runewidth@0.0.16 go-github-com-gdamore-tcell-v2@2.8.1
Channel: ffab
Location: ffab/packages/golang.scm (ffab packages golang)
Home page: https://github.com/awesome-gocui/gocui
Licenses: Modified BSD
Synopsis: Minimalist Golang package aimed at creating Console User Interfaces
Description:

Package gocui allows creating console user interfaces.

Highlighted features:

  • Minimalist API.

  • Views (the windows in the GUI) implement the interface io.ReadWriter.

  • Support for overlapping views.

  • The GUI can be modified at runtime (concurrent-safe).

  • Global and view-level keybindings.

  • Mouse support.

  • Colored text.

  • Customizable edition mode.

  • Easy to build reusable widgets, complex layouts.

go-github-com-mattbaird-jsonpatch 0.0.0-20240118010651-0ba75a80ca38
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://github.com/mattbaird/jsonpatch
Licenses: ASL 2.0
Synopsis: JSON Patch library for Go
Description:

JSON Patch implementation for Go as specified in RFC 6902 from the IETF.

JSON Patch allows you to generate JSON that describes changes you want to make to a document, so you don't have to send the whole doc. JSON Patch format is supported by HTTP PATCH method, allowing for standards based partial updates via REST APIs.

go-github-com-libp2p-go-reuseport 0.4.0
Propagated dependencies: go-github-com-google-gopacket@1.1.19 go-golang-org-x-net@0.33.0 go-golang-org-x-sys@0.28.0
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://github.com/libp2p/go-reuseport
Licenses: ISC
Synopsis: Reuse TCP/UDP ports in Golang
Description:

go-reuseport enables listening and dialing from the same TCP or UDP port. This means that SO_REUSEADDR and SO_REUSEPORT socket options may be set. This is particularly important when attempting to do TCP NAT hole-punching, which requires a process to both Listen and Dial on the same TCP port. go-reuseport provides some utilities around enabling this behaviour on various operating systems.

go-github-com-pires-go-proxyproto 0.7.0
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://github.com/pires/go-proxyproto
Licenses: ASL 2.0
Synopsis: Implementation of the PROXY protocol
Description:

Package proxyproto implements Proxy Protocol (v1 and v2) parser and writer, as per specification: @urlhttps://www.haproxy.org/download/2.3/doc/proxy-protocol.txt. It is to be used in one of or both proxy clients and proxy servers that need to support said protocol. Both protocol versions, 1 (text-based) and 2 (binary-based) are supported. TLV parsers extensions coming with this library support AWS, Azure and GCP.

go-github-com-libp2p-go-cidranger 1.1.0
Propagated dependencies: go-github-com-ipfs-go-detect-race@0.0.1
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://github.com/libp2p/go-cidranger
Licenses: Expat
Synopsis: Fast IP to CIDR lookup in Golang
Description:

Fast IP to CIDR block(s) lookup using trie in Golang, inspired by IPv4 route lookup Linux. Possible use cases include detecting if a IP address is from published cloud provider CIDR blocks (e.g. 52.95.110.1 is contained in published AWS Route53 CIDR 52.95.110.0/24), IP routing rules, etc.

go-github-com-vishvananda-netlink 0-0.55c8b95
Channel: hui
Location: hui/packages/proxy.scm (hui packages proxy)
Home page: https://github.com/vishvananda/netlink
Licenses: ASL 2.0
Synopsis: netlink - netlink library for go
Description:

Package netlink provides a simple library for netlink. Netlink is the interface a user-space program in linux uses to communicate with the kernel. It can be used to add and remove interfaces, set up ip addresses and routes, and confiugre ipsec. Netlink communication requires elevated privileges, so in most cases this code needs to be run as root. The low level primitives for netlink are contained in the nl subpackage. This package attempts to provide a high-level interface that is loosly modeled on the iproute2 cli.

go-github-com-cenkalti-backoff-v4 4.3.0
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://github.com/cenkalti/backoff
Licenses: Expat
Synopsis: The exponential backoff algorithm in Go
Description:

This is a Go port of the exponential backoff algorithm from Google's HTTP Client Library for Java.

Exponential backoff is an algorithm that uses feedback to multiplicatively decrease the rate of some process, in order to gradually find an acceptable rate. The retries exponentially increase and stop increasing when a certain threshold is met.

go-github-com-jcmturner-gokrb5-v8 8.4.4
Propagated dependencies: go-github-com-gorilla-sessions@1.2.1 go-github-com-hashicorp-go-uuid@1.0.3 go-github-com-jcmturner-aescts-v2@2.0.0 go-github-com-jcmturner-dnsutils-v2@2.0.0 go-github-com-jcmturner-gofork@1.7.6 go-github-com-jcmturner-goidentity-v6@6.0.1 go-github-com-jcmturner-rpc-v2@2.0.3 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/jcmturner/gokrb5
Licenses: ASL 2.0
Synopsis: Pure Go Kerberos library for clients and services
Description:

This package provides a pure Go Kerberos library. It features:

  • Kerberos libraries for custom integration

  • Parsing Keytab files

  • Parsing krb5.conf files

  • Parsing client credentials cache files such as /tmp/krb5cc_$(id -u $(whoami))

On the client side, it provides a client that can authenticate to an SPNEGO Kerberos authenticated web service, and the ability to change client's password.

On the server side, the library provides a HTTP handler wrapper implements SPNEGO Kerberos authentication, as well as a HTTP handler wrapper decodes Microsoft AD PAC authorization data.

go-github-com-btcsuite-btcd-btcec 0.12.0-beta-0.67e573d
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/btcsuite/btcd
Licenses: ISC
Synopsis: Elliptic curve cryptography to work with Bitcoin
Description:

Package btcec implements elliptic curve cryptography needed for working with Bitcoin (secp256k1 only for now). It is designed so that it may be used with the standard crypto/ecdsa packages provided with Go. A comprehensive suite of test is provided to ensure proper functionality. Package btcec was originally based on work from ThePiachu which is licensed under the same terms as Go, but it has significantly diverged since then. The btcsuite developers original is licensed under the liberal ISC license.

Although this package was primarily written for btcd, it has intentionally been designed so it can be used as a standalone package for any projects needing to use secp256k1 elliptic curve cryptography.

go-github-com-gammazero-workerpool 1.1.1
Channel: efraim-dfsg
Location: dfsg/main/golang.scm (dfsg main golang)
Home page: https://github.com/gammazero/workerpool
Licenses: Expat
Synopsis: workerpool
#<unspecified>
go-github-com-qrtz-nativemessaging 0.0.0-20161221035708-f4769a80e040
Channel: efraim-dfsg
Location: dfsg/main/golang.scm (dfsg main golang)
Home page: https://github.com/qrtz/nativemessaging
Licenses: Expat
Synopsis: nativemessaging
#<unspecified>
go-github-com-git-lfs-wildmatch-v2 2.0.1
Channel: guix
Location: gnu/packages/version-control.scm (gnu packages version-control)
Home page: https://github.com/git-lfs/wildmatch
Licenses: Expat
Synopsis: Go implementation of Git's wildmatch
Description:

This package is an implementation of Git's wildmatch.c-style pattern matching.

go-github-com-google-go-github-v33 33.0.0
Propagated dependencies: go-github-com-google-go-querystring@1.1.0 go-golang-org-x-crypto@0.31.0 go-golang-org-x-oauth2@0.23.0 go-golang-org-x-sync@0.10.0
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://github.com/google/go-github/
Licenses: Modified BSD
Synopsis: Client library for accessing the GitHub API v3
Description:

go-github is a Go client library for accessing the GitHub API v3.

go-github-com-google-go-github-v31 31.0.0
Propagated dependencies: go-github-com-google-go-querystring@1.1.0 go-golang-org-x-crypto@0.31.0 go-golang-org-x-oauth2@0.23.0 go-golang-org-x-sync@0.10.0
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://github.com/google/go-github/
Licenses: Modified BSD
Synopsis: Client library for accessing the GitHub API v3
Description:

go-github is a Go client library for accessing the GitHub API v3.

go-github-com-google-go-github-v50 50.2.0
Propagated dependencies: go-github-com-google-go-querystring@1.1.0 go-github-com-protonmail-go-crypto@1.1.3 go-golang-org-x-oauth2@0.23.0
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://github.com/google/go-github/
Licenses: Modified BSD
Synopsis: Client library for accessing the GitHub API v3
Description:

go-github is a Go client library for accessing the GitHub API v3.

go-github-com-google-go-github-v32 32.1.0
Propagated dependencies: go-google-golang-org-appengine@1.6.8 go-golang-org-x-oauth2@0.23.0 go-golang-org-x-net@0.33.0 go-golang-org-x-crypto@0.31.0 go-github-com-google-go-querystring@1.1.0 go-github-com-golang-protobuf@1.5.4
Channel: efraim-dfsg
Location: dfsg/main/golang.scm (dfsg main golang)
Home page: https://github.com/google/go-github
Licenses: Modified BSD
Synopsis: go-github
Description:

go-github is a Go client library for accessing the GitHub API v3.

go-github-com-andrew-d-go-termutil 0.0.0-20150726205930-009166a695a2
Channel: guixrus
Location: guixrus/packages/common/go.scm (guixrus packages common go)
Home page: https://github.com/andrew-d/go-termutil
Licenses: Expat
Synopsis: Terminal utilities for golang
Description:

Terminal utilities for golang

go-github-com-charmbracelet-x-ansi 0.1.4
Propagated dependencies: go-github-com-rivo-uniseg@0.4.7
Channel: lauras-channel
Location: laura/packages/go-common.scm (laura packages go-common)
Home page: https://pkg.go.dev/github.com/charmbracelet/x/ansi
Licenses: Expat
Synopsis: ansi
Description:

ANSI escape sequence parser and definitions

go-github-com-hugelgupf-socketpair 0.0.0-20190730060125-05d35a94e714
Channel: efraim-dfsg
Location: dfsg/main/golang.scm (dfsg main golang)
Home page: https://github.com/hugelgupf/socketpair
Licenses: Modified BSD
Synopsis: socketpair
Description:

Package socketpair provides bidirectionally connected net.Conns.

go-github-com-masterminds-squirrel 1.5.4
Propagated dependencies: go-github-com-lann-builder@0.0.0-20180802200727-47ae307949d0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/Masterminds/squirrel
Licenses: Expat
Synopsis: Fluent SQL generation for golang
Description:

Package squirrel provides a fluent SQL generator.

go-github-com-russross-blackfriday 1.6.0
Propagated dependencies: go-github-com-shurcool-sanitized-anchor-name@1.0.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/russross/blackfriday
Licenses: FreeBSD
Synopsis: Markdown processor in Go
Description:

Blackfriday is a Markdown processor in Go.

Total results: 1852