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

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-go-git-gcfg 1.5.0
Propagated dependencies: go-github-com-pkg-errors@0.9.1 go-gopkg-in-warnings-v0@0.1.2
Channel: guix
Location: gnu/packages/golang-vcs.scm (gnu packages golang-vcs)
Home page: https://github.com/go-git/gcfg
Licenses: Modified BSD
Build system: go
Synopsis: Gcfg reads INI-style configuration files into Go structs
Description:

Gcfg reads INI-style configuration files into Go structs.

go-github-com-cli-go-internal 0.0.0-20241025142207-6c48bcd5ce24
Propagated dependencies: go-golang-org-x-mod@0.35.0 go-golang-org-x-sys@0.43.0 go-golang-org-x-tools@0.44.0
Channel: guix
Location: gnu/packages/golang-vcs.scm (gnu packages golang-vcs)
Home page: https://github.com/cli/go-internal
Licenses: Modified BSD
Build system: go
Synopsis: Internal utilities for GitHub CLI
Description:

This package provides internal utilities for the GitHub CLI. It is a hard fork of testscript to allow the gh maintainers to explore its use while providing flexibility for modifications and extensions.

go-github-com-rhysd-actionlint 1.7.7
Propagated dependencies: go-gopkg-in-yaml-v3@3.0.1 go-golang-org-x-sys@0.43.0 go-golang-org-x-sync@0.20.0 go-github-com-yuin-goldmark@1.8.2 go-github-com-robfig-cron-v3@3.0.1 go-github-com-mattn-go-shellwords@1.0.12 go-github-com-mattn-go-runewidth@0.0.16 go-github-com-mattn-go-colorable@0.1.13 go-github-com-google-go-cmp@0.7.0 go-github-com-fatih-color@1.17.0 go-github-com-bmatcuk-doublestar-v4@4.8.1
Channel: guix
Location: gnu/packages/golang-vcs.scm (gnu packages golang-vcs)
Home page: https://github.com/rhysd/actionlint
Licenses: Expat
Build system: go
Synopsis: Statically check GitHub Action workflow files
Description:

Package actionlint is the implementation of actionlint linter. It's a static checker for GitHub Actions workflow files.

go-github-com-xanzy-go-gitlab 0.114.0
Propagated dependencies: go-github-com-google-go-querystring@1.1.0 go-github-com-hashicorp-go-cleanhttp@0.5.2 go-github-com-hashicorp-go-retryablehttp@0.7.8 go-golang-org-x-oauth2@0.36.0 go-golang-org-x-time@0.14.0
Channel: guix
Location: gnu/packages/golang-vcs.scm (gnu packages golang-vcs)
Home page: https://github.com/xanzy/go-gitlab
Licenses: ASL 2.0
Build system: go
Synopsis: GitLab Go SDK
Description:

This package provides a GitLab API client enabling Go programs to interact with GitLab in a simple and uniform way.

go-github-com-cli-shurcool-graphql 0.0.4
Channel: guix
Location: gnu/packages/golang-vcs.scm (gnu packages golang-vcs)
Home page: https://github.com/cli/shurcooL-graphql
Licenses: Expat
Build system: go
Synopsis: GraphQL client implementation for GitHub CLI
Description:

This package provides a GraphQL client implementation forked from shurcooL/graphql, customized for use in the GitHub CLI.

go-github-com-git-lfs-gitobj-v2 2.1.1
Channel: guix
Location: gnu/packages/golang-vcs.scm (gnu packages golang-vcs)
Home page: https://github.com/git-lfs/gitobj
Licenses: Expat
Build system: go
Synopsis: Read and write git objects
Description:

This package reads and writes loose and packed (objects found in git packfiles) Git objects. It uses the pack package to search pack index files and locate the corresponding delta-base chain in the appropriate pack file. If gitobj can't find a loose object with the appropriate SHA-1, it will search the repository's packfile(s) instead. If it finds an object in a packfile, it will reconstruct the object along its delta-base chain and return it.

go-github-com-go-rod-rod 0.116.2
Propagated dependencies: go-github-com-ysmood-fetchup@0.2.3 go-github-com-ysmood-goob@0.4.0 go-github-com-ysmood-gson@0.7.3 go-github-com-ysmood-leakless@0.9.0
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://go-rod.github.io/
Licenses: Expat
Build system: go
Synopsis: Chrome DevTools Protocol driver for browser automation
Description:

Rod is a high-level driver for Chrome DevTools Protocol. It's designed for web automation and scraping, providing a simple API to control Chrome or Chromium browsers programmatically.

go-github-com-cevatbarisyilmaz-ara 0.0.5
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://github.com/cevatbarisyilmaz/ara
Licenses: Expat
Build system: go
Synopsis: Dialer with customizable resolver
Description:

Package ara provides a dialer with customizable resolver. It can be used with http.Client and http.Transport to alter host lookups.

go-github-com-tj-go-kinesis 0.0.0-20171128231115-08b17f58cb1b
Propagated dependencies: go-github-com-apex-log@1.9.0 go-github-com-aws-aws-sdk-go@1.55.7 go-github-com-jpillora-backoff@1.0.0-1.fab01a9
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://github.com/tj/go-kinesis
Licenses: Expat
Build system: go
Synopsis: Batch producer for AWS Kinesis
Description:

Package kinesis implements a batch producer built on top of the official AWS SDK.

go-github-com-tv42-httpunix 0.0.0-0.2ba4b9c
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://github.com/tv42/httpunix
Licenses: Expat
Build system: go
Synopsis: Go library to talk HTTP over Unix domain sockets
Description:

This package is a Go library to talk HTTP over Unix domain sockets.

go-github-com-weppos-publicsuffix-go 0.50.2
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/weppos/publicsuffix-go
Licenses: Expat
Build system: go
Synopsis: Public suffix domain utility for Golang
Description:

This package provides a Golang implementation of the Public Suffix List used to determine domain boundaries (e.g., distinguishing <example.co.uk> from its TLD). It allows parsing domain names and identifying effective top-level domains for cookie policies, host validation, and domain processing.

go-github-com-pion-turn-v4 4.1.4
Propagated dependencies: go-github-com-pion-logging@0.2.4 go-github-com-pion-randutil@v0.1.0 go-github-com-pion-stun-v3@3.1.1 go-github-com-pion-transport-v4@4.0.1 go-golang-org-x-sys@0.43.0
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://github.com/pion/turn/
Licenses: Expat
Build system: go
Synopsis: API for building TURN clients and servers in Golang
Description:

This package provides a toolkit for building TURN, specified in RFC 8656, servers and clients.

pion/turn is an API for building STUN/TURN clients and servers, not a binary you deploy then configure. It may require copying the examples and making minor modifications to fit your need, no knowledge of Go is required however.

The advantage of this is that you don't need to deal with complicated configuration files, or custom APIs to modify the state of Pion TURN. After you instantiate an instance of a Pion TURN server or client you interact with it like any library. The quickest way to get started is to look at the examples or GoDoc.

go-github-com-caddyserver-certmagic 0.22.1
Propagated dependencies: go-github-com-caddyserver-zerossl@0.1.3 go-github-com-klauspost-cpuid-v2@2.3.0 go-github-com-libdns-libdns@0.2.2 go-github-com-mholt-acmez-v3@3.1.2 go-github-com-miekg-dns@1.1.72 go-github-com-zeebo-blake3@0.2.4 go-go-uber-org-zap@1.27.0 go-go-uber-org-zap-exp@0.3.0 go-golang-org-x-crypto@0.50.0 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/caddyserver/certmagic
Licenses: Expat
Build system: go
Synopsis: Automatic HTTPS for any Go program
Description:

certmagic provides API for TLS Automation with full control over almost every aspect of the system.

Main features:

  • Fully automated certificate management including issuance and renewal, with support for certificate revocation. Also works in conjunction with your own certificates.

  • Wildcard certificates.

  • One-line, fully managed HTTPS servers, with HTTP->HTTPS redirects.

  • Multiple issuers supported: get certificates from multiple sources/CAs for redundancy and resiliency.

  • Solves all 3 common ACME challenges: HTTP, TLS-ALPN, and DNS (and capable of others.)

  • Robust error handling:

    • Challenges are randomized to avoid accidental dependence and rotated to overcome certain network blockages.

    • Robust retries for up to 30 days.

    • Exponential backoff with carefully-tuned intervals.

    • Retries with optional test/staging CA endpoint instead of production, to avoid rate limits.

  • All libdns DNS providers work out-of-the-box.

  • Pluggable storage backends (default: file system) and key sources.

  • Automatic OCSP stapling.

  • Distributed solving of all challenges (works behind load balancers.)

  • Supports on-demand issuance of certificates.

  • Optional event hooks for observation.

  • One-time private keys by default (new key for each cert) to discourage pinning and reduce scope of key compromise.

  • Works with any certificate authority (CA) compliant with the ACME specification RFC 8555.

  • Must-Staple (optional; not default.)

  • Full support for draft-ietf-acme-ari (ACME Renewal Information; ARI) extension.

go-github-com-rabbitmq-amqp091-go 1.11.0
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://github.com/rabbitmq/amqp091-go
Licenses: FreeBSD
Build system: go
Synopsis: Go RabbitMQ Client Library
Description:

Package amqp091 is an Advanced Message Queuing Protocol 0.9.1 client with RabbitMQ extensions.

go-github-com-txthinking-socks5 0.0.0-20230325130024-4230056ae301
Propagated dependencies: go-github-com-miekg-dns@1.1.72 go-github-com-patrickmn-go-cache@2.1.0 go-github-com-txthinking-runnergroup@0.0.0-20241229123329-7b873ad00768
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://github.com/txthinking/socks5
Licenses: Expat
Build system: go
Synopsis: SOCKSv5 protocol Golang library
Description:

This package provides a SOCKS protocol version 5 library with full TCP/UDP and IPv4/IPv6 support.

go-gopkg-in-jcmturner-rpc-v1 1.1.0
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://github.com/jcmturner/rpc
Licenses: ASL 2.0
Build system: go
Synopsis: Remote Procedure Call libraries
Description:

This package provides a partial Go implementation of the Remote Call Procedure libraries, presented in @urlhttp://pubs.opengroup.org/onlinepubs/9629399/,CDE 1.1: Remote Procedure Call.

go-github-com-go-sourcemap-sourcemap 2.1.4
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://github.com/go-sourcemap/sourcemap
Licenses: FreeBSD
Build system: go
Synopsis: Source maps consumer for Golang
Description:

This package provides a consumer/parser for JavaScript source maps that allows Go programs to map minified JavaScript code locations back to their original source file locations, line numbers, and function names.

go-storj-io-drpc 0.0.34
Propagated dependencies: go-google-golang-org-protobuf@1.36.11 go-github-com-zeebo-errs@1.4.0
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://storj.io/drpc
Licenses: Expat
Build system: go
Synopsis: Lightweight, drop-in replacement for gRPC
Description:

This package is a light, drop-in replacement for gRPC, a Remote Procedure Call (RPC) framework.

go-github-com-emersion-go-mbox 1.0.3
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://github.com/emersion/go-mbox
Licenses: Expat
Build system: go
Synopsis: Go library for handling @code{mbox} files
Description:

This package provides a library for parsing and formatting mbox files.

go-github-com-wlynxg-anet 0.0.5
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://github.com/wlynxg/anet
Licenses: Modified BSD
Build system: go
Synopsis: Adjusted @code{net.Interfaces()} for Golang
Description:

This package implements a functionality to resolve some problems for Android environment where standard net and golang.org/x/net missing it. It address the issues #40569 and #68082.

go-github-com-t3rm1n4l-go-mega 0.0.0-20251031123324-a804aaa87491
Propagated dependencies: 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/t3rm1n4l/go-mega
Licenses: Expat
Build system: go
Synopsis: Client library for mega.co.nz storage service
Description:

This package provides a client library in go for mega.co.nz storage service. Features:

  • User login

  • Fetch filesystem tree

  • Upload file

  • Download file

  • Create directory

  • Move file or directory

  • Rename file or directory

  • Delete file or directory

  • Parallel split download and upload

  • Filesystem events auto sync

  • Unit tests

Total packages: 72465