_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/

Enter the query into the form above. You can look for specific version of a package by using @ symbol like this: gcc@10.

API method:

GET /api/packages?search=hello&page=1&limit=20

where search is your query, page is a page number and limit is a number of items on a single page. Pagination information (such as a number of pages and etc) is returned in response headers.

If you'd like to join our channel search send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.


go-github-com-chmduquesne-rollinghash 4.0.0-1.9a5199b
Propagated dependencies: go-code-cloudfoundry-org-bytefmt@0.0.0-20240329144308-0c372429d24b
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/chmduquesne/rollinghash
Licenses: Expat
Build system: go
Synopsis: Rolling hashes in Go
Description:

This package provides a Go implementation of several rolling hashes.

go-github-com-pkg-sftp 1.13.7
Propagated dependencies: go-golang-org-x-crypto@0.53.0 go-github-com-kr-fs@0.1.0-0.1455def
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/pkg/sftp
Licenses: FreeBSD
Build system: go
Synopsis: SFTP implementation for Go
Description:

This package provides an SFTP implementation, as described in https://filezilla-project.org/specs/draft-ietf-secsh-filexfer-02.txt, for Go.

go-github-com-byteness-go-libsecret 0.0.0-20260108215642-107379d3dee0
Propagated dependencies: go-github-com-godbus-dbus-v5@5.1.0
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/byteness/go-libsecret
Licenses: Expat
Build system: go
Synopsis: Manage secrets via the @code{Secret Service} DBus API
Description:

This native Go library manages secrets via the freedesktop.org Secret Service DBus interface. It's a maintained fork of https://github.com/gsterjov/go-libsecret.

go-github-com-elithrar-simple-scrypt 1.3.0
Propagated dependencies: go-golang-org-x-crypto@0.53.0
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/elithrar/simple-scrypt
Licenses: Expat
Build system: go
Synopsis: Generating, comparing and inspecting password hashes library
Description:

Package scrypt provides a convenience wrapper around Go's existing crypto/scrypt package that makes it easier to securely derive strong keys from weak inputs (i.e. user passwords). The package provides password generation, constant-time comparison and parameter upgrading for scrypt derived keys.

go-github-com-minio-highwayhash 1.0.4
Propagated dependencies: go-golang-org-x-sys@0.46.0
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/minio/highwayhash
Licenses: ASL 2.0
Build system: go
Synopsis: HighwayHash library for Go
Description:

This package implements the pseudo-random-function (PRF) HighwayHash. HighwayHash is a fast hash function designed to defend hash-flooding attacks or to authenticate short-lived messages.

go-github-com-jedisct1-go-minisign 0.2.5
Propagated dependencies: go-golang-org-x-crypto@0.53.0
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/jedisct1/go-minisign
Licenses: Expat
Build system: go
Synopsis: Minisign verification library for Golang
Description:

A Golang library to verify Minisign signatures.

go-github-com-minio-blake2b-simd 0.0.0-0.3f5f724
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/minio/blake2b-simd
Licenses: ASL 2.0
Build system: go
Synopsis: Fast hashing in pure Go of BLAKE2b with SIMD instructions
Description:

This package was initially based on the pure go BLAKE2b implementation of Dmitry Chestnykh and merged with the (cgo dependent) AVX optimized BLAKE2 implementation (which in turn is based on the official implementation. It does so by using Go's Assembler for amd64 architectures with a golang only fallback for other architectures.

In addition to AVX there is also support for AVX2 as well as SSE. Best performance is obtained with AVX2 which gives roughly a 4X performance increase approaching hashing speeds of 1GB/sec on a single core.

go-github-com-xanzy-ssh-agent 0.2.1
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/xanzy/ssh-agent/
Licenses: ASL 2.0
Build system: go
Synopsis: Control ssh-agent from Go
Description:

Package agent implements the ssh-agent protocol, and provides both a client and a server. The client can talk to a standard ssh-agent that uses UNIX sockets, and one could implement an alternative ssh-agent process using the sample server.

go-ejson 1.5.4
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.

go-github-com-smallstep-pkcs7 0.2.1
Propagated dependencies: go-golang-org-x-crypto@0.53.0
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/smallstep/pkcs7
Licenses: Expat
Build system: go
Synopsis: Subset of PKCS #7 / Cryptographic Message Syntax implemented in Golang
Description:

This package implements a subset of PKCS #7 / Cryptographic Message Syntax (RFC 2315, RFC 5652).

go-go-mau-fi-libsignal 0.2.1
Propagated dependencies: go-filippo-io-edwards25519@1.2.0 go-golang-org-x-crypto@0.53.0 go-google-golang-org-protobuf@1.36.11
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://go.mau.fi/libsignal
Licenses: GPL 3
Build system: go
Synopsis: Go implementation of the Signal protocol for WhatsApp
Description:

Libsignal-protocol-go is a Go implementation of the Signal Client Protocol.

go-github-com-digitorus-pkcs7 0.0.0-20250730155240-ffadbf3f398c
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/digitorus/pkcs7
Licenses: Expat
Build system: go
Synopsis: PKCS#7 implementation for Go
Description:

This package implements parsing and generation of some PKCS#7/Cryptographic Message Syntax (https://www.rfc-editor.org/rfc/rfc2315, RFC 2315, RFC 5652) structures for Go applications. It's an alternative fork of deprecated https://github.com/mozilla-services/pkcs7.

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-melbahja-goph 1.5.0
Propagated dependencies: go-github-com-pkg-errors@0.9.1 go-github-com-pkg-sftp@1.13.7 go-golang-org-x-crypto@0.53.0
Channel: guix
Location: gnu/packages/golang-crypto.scm (gnu packages golang-crypto)
Home page: https://github.com/melbahja/goph
Licenses: Expat
Build system: go
Synopsis: Native Golang SSH client
Description:

This package provide pure Go implementation of SSH client.

go-github-com-diamondburned-gotk4 0.3.1-0.d44ab4b
Propagated dependencies: go-github-com-davecgh-go-spew@1.1.1 go-github-com-fatih-color@1.17.0 go-github-com-karpeleslab-weak@0.1.1 go-go4-org-unsafe-assume-no-moving-gc@0.0.0-0.b99613f go-golang-org-x-sync@0.21.0
Channel: guix
Location: gnu/packages/golang-graphics.scm (gnu packages golang-graphics)
Home page: https://github.com/diamondburned/gotk4
Licenses: AGPL 3+ MPL 2.0 Expat
Build system: go
Synopsis: GTK4 bindings generator for Go
Description:

gotk4 is a GTK4 bindings generator for Go. It also provides generated bindings for ATK, Cairo, GdkPixbuf, GLib, Graphene, GTK4, GTK+3 and Pango.

go-github-com-sergeymakinen-go-ico 1.0.0-beta.0
Propagated dependencies: go-github-com-sergeymakinen-go-bmp@1.0.0
Channel: guix
Location: gnu/packages/golang-graphics.scm (gnu packages golang-graphics)
Home page: https://github.com/sergeymakinen/go-ico
Licenses: Modified BSD
Build system: go
Synopsis: ICO and CUR file decoders and encoders
Description:

Package ico implements an ICO file decoder and encoder.

go-code-superseriousbusiness-org-exif-terminator 0.11.4
Propagated dependencies: go-code-superseriousbusiness-org-go-jpeg-image-structure-v2@2.3.0 go-code-superseriousbusiness-org-go-png-image-structure-v2@2.3.0 go-github-com-dsoprea-go-exif-v3@3.0.1 go-github-com-dsoprea-go-logging@0.0.0-20200710184922-b02d349568dd go-golang-org-x-image@0.32.0
Channel: guix
Location: gnu/packages/golang-graphics.scm (gnu packages golang-graphics)
Home page: https://code.superseriousbusiness.org/exif-terminator
Licenses: AGPL 3
Build system: go
Synopsis: Terminate EXIF data from images
Description:

exif-terminator removes exif data from images (JPEG and PNG currently supported) in a streaming manner.

go-github-com-dlasky-gotk3-layershell 0.0.0-0.5c5115f
Propagated dependencies: go-github-com-gotk3-gotk3@0.6.4.2
Channel: guix
Location: gnu/packages/golang-graphics.scm (gnu packages golang-graphics)
Home page: https://github.com/dlasky/gotk3-layershell
Licenses: Expat
Build system: go
Synopsis: gotk3 addon module for GTK Layer Shell compatibility
Description:

gotk3-layershell is a simple golang library to provide bindings for GTK Layer Shell library which can also be consumed in the gotk3 library.

go-github-com-jackmordaunt-icns-v3 3.0.1
Propagated dependencies: go-github-com-nfnt-resize@0.0.0-20180221191011-83c6a9932646
Channel: guix
Location: gnu/packages/golang-graphics.scm (gnu packages golang-graphics)
Home page: https://github.com/jackmordaunt/icns
Licenses: Expat
Build system: go
Synopsis: Easily create .icns files
Description:

This package provides Go library to easily convert .jpg and .png to .icns, or to convert from any image.Image to .icns.

go-github-com-diamondburned-gotk4-layer-shell 0.0.0-0.6efa9f6
Propagated dependencies: go-github-com-diamondburned-gotk4@0.3.1-0.d44ab4b go-github-com-fatih-color@1.17.0 go-github-com-mattn-go-colorable@0.1.14 go-github-com-mattn-go-isatty@0.0.22 go-github-com-pkg-errors@0.9.1 go-golang-org-x-sync@0.21.0 go-golang-org-x-sys@0.46.0
Channel: guix
Location: gnu/packages/golang-graphics.scm (gnu packages golang-graphics)
Home page: https://github.com/diamondburned/gotk4-layer-shell
Licenses: AGPL 3 MPL 2.0
Build system: go
Synopsis: Layer Shell bindings generator for Go and gotk4
Description:

gotk4-layer-shell is a GTK Layer Shell and GTK4 Layer Shell bindings generator for Go and gotk4. It also provides generated bindings.

go-code-superseriousbusiness-org-go-jpeg-image-structure-v2 2.3.0
Propagated dependencies: go-github-com-dsoprea-go-exif-v3@3.0.1 go-github-com-dsoprea-go-iptc@0.0.0-20200610044640-bc9ca208b413 go-github-com-dsoprea-go-logging@0.0.0-20200710184922-b02d349568dd go-github-com-dsoprea-go-photoshop-info-format@0.0.0-20200610045659-121dd752914d go-github-com-dsoprea-go-utility-v2@2.0.0-20221003172846-a3e1774ef349 go-github-com-go-xmlfmt-xmlfmt@1.1.3
Channel: guix
Location: gnu/packages/golang-graphics.scm (gnu packages golang-graphics)
Home page: https://code.superseriousbusiness.org/go-jpeg-image-structure
Licenses: Expat
Build system: go
Synopsis: Parse JPEG data into segments for Go
Description:

This packages provides functions to parse raw JPEG data into individual segments of data.

go-code-superseriousbusiness-org-go-png-image-structure-v2 2.3.0
Propagated dependencies: go-github-com-dsoprea-go-exif-v3@3.0.1 go-github-com-dsoprea-go-utility-v2@2.0.0-20221003172846-a3e1774ef349
Channel: guix
Location: gnu/packages/golang-graphics.scm (gnu packages golang-graphics)
Home page: https://code.superseriousbusiness.org/go-png-image-structure
Licenses: Expat
Build system: go
Synopsis: Read/write PNGs as well as the EXIF in PNGs from Go
Description:

This package implements reader and writer for PNG files and EXIF metadata in Go.

go-github-com-joshdk-quantize 0.0.0-20171110221748-65999d3a4c76
Channel: guix
Location: gnu/packages/golang-graphics.scm (gnu packages golang-graphics)
Home page: https://github.com/joshdk/quantize
Licenses: Expat
Build system: go
Synopsis: Color palette quantization library
Description:

This package provides a color palette quantization library using MMCQ algorithm.

go-github-com-gotk3-gotk3 0.6.4.2
Channel: guix
Location: gnu/packages/golang-graphics.scm (gnu packages golang-graphics)
Home page: https://github.com/gotk3/gotk3
Licenses: ISC
Build system: go
Synopsis: Go bindings for GTK+3
Description:

gotk3 provides Go bindings for GTK+3 and dependent projects.

Partial binding support for the following libraries is currently implemented:

  • GTK 3 (3.12 and later)

  • GDK 3 (3.12 and later)

  • GLib 2 (2.36 and later)

  • Cairo (1.10 and later)

Functions use the same names as the native C function calls, but use CamelCase. In cases where native GTK uses pointers to values to simulate multiple return values, Go's native multiple return values are used instead. Whenever a native GTK call could return an unexpected NULL pointer, an additional error is returned in the Go binding.

Total packages: 33008