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

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-jellydator-ttlcache-v3 3.4.0-0.87a96cb
Propagated dependencies: go-golang-org-x-sync@0.21.0
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://github.com/jellydator/ttlcache
Licenses: Expat
Build system: go
Synopsis: In-memory cache with item expiration and generics
Description:

TTLCache is an in-memory cache with item expiration and generics which provides the following features:

  • simple API

  • type parameters

  • item expiration and automatic deletion

  • automatic expiration time extension on each Get call

  • loader interface that may be used to load/lazily initialize missing citem items

  • thread safety

  • event handlers (insertion, update, and eviction)

  • metrics

go-github-com-mrjones-oauth 0.0.0-20190623134757-126b35219450
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://github.com/mrjones/oauth
Licenses: Expat
Build system: go
Synopsis: OAuth 1.0 implementation in Go
Description:

This package provides a OAuth 1.0 consumer implementation as specified in http://www.oauth.net and RFC 5849.

go-github-com-shopify-goreferrer 0.0.0-20250513162709-b78e2829e40b
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/Shopify/goreferrer
Licenses: Expat
Build system: go
Synopsis: Referrer URLs analyzer and classifier library for Golang
Description:

This package provides a Go module that analyzes and classifies different kinds of referrer URLs (search, social, ...).

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-h12w-go-socks5 0.0.0-20200522160539-76189e178364
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://github.com/h12w/go-socks5
Licenses: Expat
Build system: go
Synopsis: SOCKS5 server in Golang
Description:

This package provides the socks5 package that implements a SOCKS5 server. SOCKS (Secure Sockets) is used to route traffic between a client and server through an intermediate proxy layer. This can be used to bypass firewalls or NATs. It's an alternative fork of https://github.com/armon/go-socks5.

go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-ptutil 0.0.0-20250130151315-efaf4e0ec0d3
Propagated dependencies: go-github-com-prometheus-client-golang@1.23.2 go-github-com-prometheus-client-model@0.6.2 go-github-com-refraction-networking-utls@1.8.2 go-github-com-smartystreets-goconvey@1.8.1 go-golang-org-x-net@0.53.0 go-google-golang-org-protobuf@1.36.11
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/ptutil
Licenses: Modified BSD
Build system: go
Synopsis: Collection of utilities for Pluggable Transports
Description:

This package provides a collection of utilities for Pluggable Transports.

go-go-opentelemetry-io-contrib-propagators-jaeger 1.36.0
Propagated dependencies: go-go-opentelemetry-io-otel@1.42.0 go-go-opentelemetry-io-otel-trace@1.42.0
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://go.opentelemetry.io/contrib
Licenses: ASL 2.0
Build system: go
Synopsis: OpenTracing Jaeger propagator library
Description:

Package jaeger implements the Jaeger propagator specification as defined at https://www.jaegertracing.io/docs/1.18/client-libraries/#propagation-format.

go-github-com-cloudinary-cloudinary-go-v2 2.14.0
Propagated dependencies: go-github-com-creasty-defaults@1.8.0 go-github-com-google-uuid@1.6.0 go-github-com-gorilla-schema@1.4.1
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://github.com/cloudinary/cloudinary-go
Licenses: Expat
Build system: go
Synopsis: Cloudinary Go SDK
Description:

This package provides an SDK for developing projects with Cloudinary in Go.

go-github-com-jaytaylor-html2text 0.0.0-20230321000545-74c2419ad056
Propagated dependencies: go-golang-org-x-net@0.53.0 go-github-com-olekukonko-tablewriter@0.0.5 go-github-com-ssor-bom@0.0.0-20170718123548-6386211fdfcf
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://github.com/jaytaylor/html2text
Licenses: Expat
Build system: go
Synopsis: Convert HTML emails to text
Description:

The html2text package converts HTML emails to plain text, allowing text-only mail clients to display them.

go-github-com-libp2p-go-netroute 0.4.0
Propagated dependencies: go-golang-org-x-net@0.53.0 go-golang-org-x-sys@0.46.0
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://github.com/libp2p/go-netroute
Licenses: Modified BSD
Build system: go
Synopsis: Routing table abstraction library for Golang
Description:

go-netroute provides an implementation of the gopacket/routing.Router interface for Golang.

go-github-com-go-json-experiment-json 0.0.0-20251027170946-4849db3c2f7e
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://github.com/go-json-experiment/json
Licenses: Modified BSD
Build system: go
Synopsis: JSON serialization in Go
Description:

This package implements semantic processing of JSON as specified in RFC 8259. JSON is a simple data interchange format that can represent primitive data types such as booleans, strings, and numbers, in addition to structured data types such as objects and arrays.

go-github-com-cloudsoda-go-smb2 0.0.0-20250228001242-d4c70e6251cc
Propagated dependencies: go-github-com-cloudsoda-sddl@0.0.0-20250224235906-926454e91efc go-github-com-geoffgarside-ber@1.2.0 go-github-com-jcmturner-gokrb5-v8@8.4.4 go-golang-org-x-crypto@0.53.0
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://github.com/cloudsoda/go-smb2
Licenses: FreeBSD
Build system: go
Synopsis: SMB2/3 client implementation
Description:

This package implements the SMB2/3 client in Go.

go-github-com-ooni-netem 0.0.0-20260715150927-e0a456040e27
Propagated dependencies: go-github-com-apex-log@1.9.0 go-github-com-google-gopacket@1.1.19 go-github-com-miekg-dns@1.1.72 go-golang-org-x-crypto@0.53.0 go-gvisor-dev-gvisor-source@0.0.0-1.9414b50
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://github.com/ooni/netem
Licenses: Modified BSD
Build system: go
Synopsis: Network emulation for writing integration tests in Go
Description:

Package netem is a framework to write integration tests that use TCP/IP stacks implemented in userspace.

go-github-com-cockroachdb-metamorphic 0.0.0-20231120015718-884f2746775a
Propagated dependencies: go-github-com-cockroachdb-errors@1.12.0
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://github.com/cockroachdb/metamorphic
Licenses: ASL 2.0
Build system: go
Synopsis: Metamorphic-style testing in Golang
Description:

This Package provides facilities for running metamorphic, property-based testing. By running logically equivalent operations with different conditions, metamorphic tests can identify bugs without requiring an oracle.

go-github-com-xiang90-probing 0.0.0-20221125231312-a49e3df8f510
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://github.com/xiang90/probing
Licenses: Expat
Build system: go
Synopsis: HTTP prober
Description:

This package implements a simple HTTP prober which may be used to check endpoint health status.

go-github-com-mark3labs-mcp-go 0.8.3
Propagated dependencies: go-github-com-google-uuid@1.6.0
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://github.com/mark3labs/mcp-go
Licenses: Expat
Build system: go
Synopsis: Model Context Protocol implementation in Go
Description:

This package implements the Model Context Protocol, including clients and servers using standard transports.

go-github-com-santhosh-tekuri-jsonschema-v6 6.0.2
Propagated dependencies: go-github-com-dlclark-regexp2@1.11.5 go-golang-org-x-text@0.38.0
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://github.com/santhosh-tekuri/jsonschema
Licenses: ASL 2.0
Build system: go
Synopsis: JSONSchema validation using Golang
Description:

Package jsonschema provides json-schema compilation and validation.

go-github-com-go-openapi-swag-stringutils 0.26.1
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://github.com/go-openapi/swag
Licenses: ASL 2.0
Build system: go
Synopsis: Helpers to search and process strings
Description:

Package stringutils exposes helpers to search and process strings.

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
Build system: go
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-go-etcd-io-etcd-api-v3 3.6.12
Propagated dependencies: go-github-com-coreos-go-semver@0.3.1 go-github-com-gogo-protobuf@1.3.2 go-github-com-golang-protobuf@1.5.4 go-github-com-grpc-ecosystem-grpc-gateway-v2@2.26.3 go-google-golang-org-genproto-googleapis-api@0.0.0-20250519155744-55703ea1f237 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.etcd.io/etcd
Licenses: ASL 2.0
Build system: go
Synopsis: Golang definitions of etcd v3 API
Description:

This package provides the Golang definitions and protocol interfaces for interacting with the etcd v3 API.

go-github-com-julienschmidt-httprouter 1.3.0
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://github.com/julienschmidt/httprouter
Licenses: Modified BSD
Build system: go
Synopsis: High performance HTTP request router
Description:

Package httprouter is a trie based high performance HTTP request router.

go-github-com-xtaci-smux 1.5.30
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://github.com/xtaci/smux
Licenses: Expat
Build system: go
Synopsis: Introduction
Description:

Smux (Simple MUltipleXing) is a multiplexing library for Golang. It relies on an underlying connection to provide reliability and ordering, such as TCP or KCP, and provides stream-oriented multiplexing. The original intention of this library is to power the connection management for kcp-go.

go-github-com-eycorsican-go-tun2socks 1.16.11
Propagated dependencies: go-github-com-songgao-water@0.0.0-20200317203138-2b4b6d7c09d8 go-golang-org-x-net@0.53.0 go-golang-org-x-sys@0.46.0
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://github.com/eycorsican/go-tun2socks
Licenses: Expat
Build system: go
Synopsis: Go implementation of tun2socks
Description:

This package provides a tun2socks implementation written in Go.

go-github-com-tink-crypto-tink-go-gcpkms-v2 2.2.0
Propagated dependencies: go-github-com-tink-crypto-tink-go-v2@2.6.0 go-google-golang-org-api@0.272.0
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://github.com/tink-crypto/tink-go-gcpkms
Licenses: ASL 2.0
Build system: go
Synopsis: Tink Go Google Cloud KMS extension
Description:

This is an extension to the Tink Go library that provides support for Google Cloud KMS.

Total packages: 33008