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

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-xdg-go-scram 1.1.2
Propagated dependencies: go-github-com-xdg-go-stringprep@1.0.4 go-github-com-xdg-go-pbkdf2@1.0.0
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://github.com/xdg-go/scram
Licenses: ASL 2.0
Build system: go
Synopsis: Go implementation of RFC-5802
Description:

Package scram provides client and server implementations of the Salted Challenge Response Authentication Mechanism described in RFC-5802 and RFC-7677.

go-github-com-buger-jsonparser 1.1.1
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://github.com/buger/jsonparser
Licenses: Expat
Build system: go
Synopsis: Alternative JSON parser for Golang
Description:

This package provides an alternative JSON parser for Go. It does not require to know the structure of the payload (eg. create structs), and allows accessing fields by providing the path to them.

go-github-com-evanphx-json-patch-v5 5.9.11
Propagated dependencies: go-github-com-jessevdk-go-flags@1.6.1 go-github-com-pkg-errors@0.9.1
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://github.com/evanphx/json-patch
Licenses: Modified BSD
Build system: go
Synopsis: Apply and create JSON (RFC6902 and RFC7386) patches for Golang
Description:

jsonpatch is a library which provides functionality for both applying RFC6902 JSON patches against documents, as well as for calculating & applying RFC7396 JSON merge patches.

go-github-com-mikioh-tcpinfo 0.0.0-20190314235526-30a79bb1804b
Propagated dependencies: go-github-com-mikioh-tcpopt@0.0.0-20190314235656-172688c1accc
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://github.com/mikioh/tcpinfo
Licenses: FreeBSD
Build system: go
Synopsis: Encoding and decoding of TCP-level socket options
Description:

This package implements an encoding and decoding of TCP-level socket options regarding connection information.

go-github-com-rs-cors 1.11.1
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://github.com/rs/cors
Licenses: Expat
Build system: go
Synopsis: Golang @code{net/http} configurable handler for CORS requests
Description:

Package cors is net/http handler to handle Cross-origin resource sharing related requests as defined by http://www.w3.org/TR/cors/.

go-github-com-johannesboyne-gofakes3 0.0.0-20260208201424-4c385a1f6a73
Propagated dependencies: go-github-com-aws-aws-sdk-go-v2@1.41.7 go-github-com-aws-aws-sdk-go-v2-config@1.32.17 go-github-com-aws-aws-sdk-go-v2-credentials@1.19.7 go-github-com-aws-aws-sdk-go-v2-feature-s3-manager@1.22.0 go-github-com-aws-aws-sdk-go-v2-service-s3@1.96.0 go-github-com-aws-smithy-go@1.24.0 go-github-com-cevatbarisyilmaz-ara@0.0.5 go-github-com-ryszard-goskiplist@0.0.0-20150312221310-2dfbae5fcf46 go-github-com-spf13-afero@1.6.0 go-go-etcd-io-bbolt@1.4.3 go-golang-org-x-tools@0.44.0 go-gopkg-in-mgo-v2@2016.08.01
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://github.com/johannesboyne/gofakes3
Licenses: Expat
Build system: go
Synopsis: Simple fake AWS S3 object storage
Description:

AWS S3 fake server and testing library for extensive S3 test integrations. Either by running a test-server, e.g. for testing of AWS Lambda functions accessing S3. Or, to have a simple and convenience S3 mock- and test-server.

go-github-com-gorilla-sessions 1.2.1
Propagated dependencies: go-github-com-gorilla-securecookie@1.1.1
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://github.com/gorilla/sessions
Licenses: Modified BSD
Build system: go
Synopsis: Manage user sessions in web applications
Description:

This package that provides infrastructure for creating and managing user sessions in web applications. It supports cookie and filesystem-based sessions, flash messages, custom backends, and more.

go-github-com-package-url-packageurl-go 0.1.5
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://github.com/package-url/packageurl-go
Licenses: Expat
Build system: go
Synopsis: Implementation of package-url in Golang
Description:

This package provides a Golang implementation of the package-url specification.

go-github-com-coreos-go-oidc-v3 3.11.0
Propagated dependencies: go-github-com-go-jose-go-jose-v4@4.0.5 go-golang-org-x-net@0.53.0 go-golang-org-x-oauth2@0.36.0
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://github.com/coreos/go-oidc
Licenses: ASL 2.0
Build system: go
Synopsis: OpenID Connect support for Go
Description:

This package enables OpenID Connect support for the go-golang-org-x-oauth2 package.

go-go-opentelemetry-io-otel-exporters-otlp-otlpmetric-otlpmetricgrpc 1.33.0
Propagated dependencies: go-github-com-cenkalti-backoff-v4@4.3.0 go-github-com-google-go-cmp@0.7.0 go-go-opentelemetry-io-otel@1.42.0 go-go-opentelemetry-io-otel-sdk-metric@1.33.0 go-go-opentelemetry-io-proto-otlp@1.7.0 go-google-golang-org-grpc@1.69.2 go-google-golang-org-protobuf@1.36.11
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://go.opentelemetry.io/otel
Licenses: ASL 2.0
Build system: go
Synopsis: OTLP Metric HTTP Exporter
Description:

Package otlpmetrichttp provides an OTLP metrics exporter using HTTP with protobuf payloads.

go-github-com-lestrrat-go-jwx-v3 3.0.10
Propagated dependencies: go-github-com-decred-dcrd-dcrec-secp256k1-v4@4.4.0 go-github-com-goccy-go-json@0.10.5 go-github-com-lestrrat-go-blackmagic@1.0.4 go-github-com-lestrrat-go-httprc-v3@3.0.1 go-github-com-lestrrat-go-option-v2@2.0.0 go-github-com-segmentio-asm@1.2.0 go-github-com-valyala-fastjson@1.6.4 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/lestrrat-go/jwx
Licenses: Expat
Build system: go
Synopsis: Complete implementation of JWx in Golang
Description:

This package provides implementations of various JWx (JWA/JWE/JWK/JWS/JWT, otherwise known as JOSE) technologies.

go-git-sr-ht-adnano-go-gemini 0.2.5
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://git.sr.ht/~adnano/go-gemini
Licenses: Expat
Build system: go
Synopsis: Gemini protocol in Go
Description:

The gemini package implements the Gemini protocol in Go. It provides an API similar to that of NET/HTTP to facilitate the development of Gemini clients and servers.

go-github-com-mholt-acmez-v3 3.1.2
Propagated dependencies: go-golang-org-x-crypto@0.50.0 go-golang-org-x-net@0.53.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-0xacab-org-leap-obfsvpn 1.3.0
Propagated dependencies: go-github-com-labstack-echo-v4@4.15.2 go-github-com-quic-go-quic-go@0.52.0 go-github-com-sirupsen-logrus@1.9.3 go-github-com-xtaci-kcp-go-v5@5.6.18 go-gitlab-com-yawning-obfs4-git@0.0.0-20231012084234-c3e2d44b1033 go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-goptlib@1.6.0
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://0xacab.org/leap/obfsvpn
Licenses: FreeBSD
Build system: go
Synopsis: OBFS4 client and server proxies
Description:

The @codeobfsvpn module contains a Go package that provides server and client components to use variants of the obfs4 obfuscation protocol. It is intended to be used as a drop-in Pluggable Transport for OpenVPN connections (although it can be used for other, more generic purposes).

go-github-com-soheilhy-cmux 0.1.5
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/soheilhy/cmux
Licenses: ASL 2.0
Build system: go
Synopsis: Connection multiplexer for GoLang
Description:

Package cmux is a library to multiplex network connections based on their payload to server gRPC, SSH, HTTPS, HTTP, Go RPC, and pretty much any other protocol on the same TCP listener.

go-github-com-whyrusleeping-json-filter 0.0.0-0.ff25329
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://github.com/whyrusleeping/json-filter
Licenses: Expat
Build system: go
Synopsis: Library to query JSON objects marshalled into map[string]interface
Description:

A library to query JSON objects marshalled into map[string]interface.

go-google-golang-org-grpc-examples 0.0.0-20260408163837-74b3acd1a801
Propagated dependencies: go-github-com-cncf-xds-go@0.0.0-20250501225837-2ac532fd4443 go-github-com-prometheus-client-golang@1.23.2 go-go-opentelemetry-io-otel@1.42.0 go-go-opentelemetry-io-otel-exporters-prometheus@0.62.0 go-go-opentelemetry-io-otel-exporters-stdout-stdouttrace@1.36.0 go-go-opentelemetry-io-otel-sdk@1.33.0 go-go-opentelemetry-io-otel-sdk-metric@1.33.0 go-golang-org-x-oauth2@0.36.0 go-google-golang-org-genproto-googleapis-rpc@0.0.0-1.49b9836 go-google-golang-org-grpc-security-advancedtls@1.0.0 go-google-golang-org-protobuf@1.36.11
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://google.golang.org/grpc
Licenses: ASL 2.0
Build system: go
Synopsis: Collection of gRPC examples in Golang
Description:

This package provides examples to help users get started with gRPC-Go.

They are arranged as follows:

  • helloworld - a simple example showing a basic client and server

  • routeguide - a more complicated example showing different types of streaming RPCs

  • features - a collection of examples, each focused on a single gRPC feature

data is a directory containing data used by the examples, e.g. TLS certificates.

go-github-com-gorilla-css 1.0.0
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://github.com/gorilla/css/
Licenses: Modified BSD
Build system: go
Synopsis: CSS3 tokenizer
Description:

This package provides a CSS3 tokenizer.

snowflake-proxy 2.11.0-0.18dacf4
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake
Licenses: Modified BSD
Build system: go
Synopsis: Pluggable Transport using WebRTC, inspired by Flashproxy
Description:

This package provides a standalone (not browser-based) version of the Snowflake proxy. For browser-based versions of the Snowflake proxy, see snowflake-webext.

go-github-com-mdlayher-arp 0.0.0-20220512170110-6706a2966875
Propagated dependencies: go-github-com-mdlayher-ethernet@0.0.0-20220221185849-529eae5b6118 go-github-com-mdlayher-packet@1.1.2
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://github.com/mdlayher/arp
Licenses: Expat
Build system: go
Synopsis: Implementation of the ARP protocol in Golang
Description:

Package arp implements the ARP protocol, as described in RFC 826.

go-github-com-flosch-pongo2-v6 6.0.0
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://github.com/flosch/pongo2
Licenses: Expat
Build system: go
Synopsis: Django-syntax like template-engine for Golang
Description:

This package provides a Django-syntax like template-engine.

go-github-com-jhillyerd-enmime 1.3.0
Propagated dependencies: go-github-com-cention-sany-utf7@0.0.0-20170124080048-26cad61bd60a go-github-com-gogs-chardet@0.0.0-20211120154057-b7413eaefb8f go-github-com-jaytaylor-html2text@0.0.0-20230321000545-74c2419ad056 go-github-com-pkg-errors@0.9.1 go-golang-org-x-text@0.36.0
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://github.com/jhillyerd/enmime
Licenses: Expat
Build system: go
Synopsis: MIME encoder and decoder for Go
Description:

The enmime package implements a MIME encoding and decoding library geared towards parsing MIME encoded emails.

Total packages: 72465