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

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-chi-cors 1.2.2
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://github.com/go-chi/cors
Licenses: Expat
Build system: go
Synopsis: CORS @code{net/http} middleware for Go
Description:

This package is net/http handler to handle CORS related requests as defined by http://www.w3.org/TR/cors/.

go-github-com-tdewolff-minify-v2 2.21.2
Propagated dependencies: go-github-com-tdewolff-parse-v2@2.7.19
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://go.tacodewolff.nl/minify
Licenses: Expat
Build system: go
Synopsis: Go minifiers for web formats
Description:

This package provides HTML5, CSS3, JS, JSON, SVG and XML minifiers and an interface to implement any other minifier.

go-storj-io-common 0.0.0-20251120170554-032ced125058
Propagated dependencies: go-github-com-blang-semver-v4@4.0.0 go-github-com-bmkessler-fastdiv@0.0.0-20190227075523-41d5178f2044 go-github-com-calebcase-tmpfile@1.0.3 go-github-com-flynn-noise@1.1.0 go-github-com-gogo-protobuf@1.3.2 go-github-com-google-gopacket@1.1.19 go-github-com-google-pprof@0.0.0-20250317173921-a4b03ec1a45e go-github-com-jtolds-tracetagger-v2@2.0.0-rc5 go-github-com-jtolio-crawlspace@0.0.0-20240521193440-69abbbe5a93f go-github-com-jtolio-crawlspace-tools@0.0.0-20240521193440-69abbbe5a93f go-github-com-jtolio-noiseconn@0.0.0-20231127013910-f6d9ecbf1de7 go-github-com-quic-go-quic-go@0.59.0 go-github-com-shopspring-decimal@1.4.0 go-github-com-spacemonkeygo-monkit-v3@3.0.24 go-github-com-spf13-cast@1.7.0 go-github-com-spf13-cobra@1.10.2 go-github-com-spf13-pflag@1.0.10 go-github-com-spf13-viper@1.8.1 go-github-com-zeebo-admission-v3@3.0.3 go-github-com-zeebo-blake3@0.2.4 go-github-com-zeebo-errs@1.4.0 go-github-com-zeebo-structs@1.0.2-0.f2db460 go-golang-org-x-crypto@0.50.0 go-golang-org-x-mod@0.35.0 go-golang-org-x-sync@0.20.0 go-golang-org-x-sys@0.43.0 go-gopkg-in-yaml-v2@2.4.0 go-storj-io-drpc@0.0.34 go-storj-io-eventkit@0.0.0-20250410172343-61f26d3de156 go-storj-io-picobuf@0.0.4
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://storj.io/common
Licenses: Expat
Build system: go
Synopsis: Common web and networking Golang utilities
Description:

This package provides a collection of Golang utilities maintained by Storj project:

  • accesslogs can handle collection and upload of arbitrarily formatted server access logs in the fashion of S3's server access logging

  • bloomfilter implements a bloom-filter for pieces that need to be preserved

  • cfgstruct

  • context2 contains utilities for contexts

  • currency

  • debug implements debug server for satellite, storage node, and edge services

  • encryption collects common cryptographic primitives needed for path and data encryption

  • errs2 collects common error handling functions

  • eventstat contains helper to create statistics about events with unbounded cardinality

  • experiment implements feature flag propagation.

  • fpath implements cross-platform file and object path handling

  • grant

  • http

  • identity implements CA and Peer identity management and generation.

  • leak provides a way to track resources when race detector is enabled

  • macaroon implements contextual caveats and authorization

  • memory contains byte size types and manipulation

  • metrics implements a server which displays only read-only monitoring data

  • netutil

  • nodetag

  • paths implements wrappers for handling encrypted and unencrypted paths safely

  • peertls manages TLS configuration for peers.

  • pkcrypto contains a set of helper functions and constants to perform common cryptographic operations

  • process

  • processgroup implements process-grouping commands.

  • ranger implements lazy io.Reader and io.Writer interfaces

  • readcloser implements utilities for io.ReadClosers

  • rpc implements dialing on Storj Network

  • signing implements consistent signing and verifying protobuf messages

  • socket implements RFC4594

  • storj contains the types which represent the main entities of the Storj domain

  • strictcsv

  • sync2 provides a set of functions and types for having context aware functionalities, offloading memory through the file system, and to control execution of tasks which can run repetitively, concurrently or asynchronously.

  • telemetry

  • testcontext implements convenience context for testing.

  • testrand implements generating random base types for testing.

  • testtrace provides profiling debugging utilities for writing the state of all goroutines

  • time2 provides time related functionality that can be manipulated to facilite deterministic testing

  • traces

  • tracing

  • useragent implements parts of RFC7231 and RFC2616

  • uuid implements UUID v4 based on RFC4122.

  • version

go-github-com-go-openapi-jsonpointer 0.21.0
Propagated dependencies: go-github-com-go-openapi-swag@0.23.0
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://github.com/go-openapi/jsonpointer
Licenses: ASL 2.0
Build system: go
Synopsis: JSON Pointer with structs
Description:

This package provides an implementation of JSON Pointer, initially prototyped in https://github.com/xeipuuv/gojsonpointer.

go-github-com-go-ping-ping 1.2.0
Propagated dependencies: go-github-com-google-uuid@1.6.0 go-golang-org-x-net@0.53.0 go-golang-org-x-sync@0.20.0
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://github.com/go-ping/ping
Licenses: Expat
Build system: go
Synopsis: ICMP ping library
Description:

This package provides a simple but powerful ICMP echo (ping) library.

go-github-com-azure-go-ntlmssp 0.0.0-20221128193559-754e69321358
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/Azure/go-ntlmssp
Licenses: Expat
Build system: go
Synopsis: NTLM negotiation in Go
Description:

This package provides NT (New Technology) LAN Manager/Negotiate authentication over HTTP.

go-gopkg-in-go-jose-go-jose-v2 2.6.3
Propagated dependencies: go-golang-org-x-crypto@0.50.0 go-gopkg-in-alecthomas-kingpin-v2@2.4.0
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://github.com/go-jose/go-jose
Licenses: ASL 2.0
Build system: go
Synopsis: Implementation of JOSE standards (JWE, JWS, JWT) in Go
Description:

This package provides a Golang implementation of the Javascript Object Signing and Encryption set of standards. This includes support for JSON Web Encryption, JSON Web Signature, and JSON Web Token standards.

go-github-com-go-openapi-loads 0.22.0
Propagated dependencies: go-github-com-go-openapi-analysis@0.23.0 go-github-com-go-openapi-spec@0.21.0 go-github-com-go-openapi-swag@0.23.0 go-gopkg-in-yaml-v3@3.0.1
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://github.com/go-openapi/loads
Licenses: ASL 2.0
Build system: go
Synopsis: Load OAI specification documents
Description:

This package implements functionality of loading of OpenAPI Initiative specification documents from local or remote locations. Supports JSON and YAML documents.

go-github-com-containerd-ttrpc 1.2.7
Propagated dependencies: go-github-com-containerd-log@0.1.0 go-github-com-gogo-protobuf@1.3.2 go-github-com-golang-protobuf@1.5.4 go-github-com-prometheus-procfs@0.19.2 go-golang-org-x-sys@0.43.0 go-google-golang-org-genproto-googleapis-rpc@0.0.0-1.49b9836 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://github.com/containerd/ttrpc
Licenses: ASL 2.0
Build system: go
Synopsis: Go package for gRPC for low-memory environments
Description:

Package ttrpc defines and implements a low level simple transfer protocol optimized for low latency and reliable connections between processes on the same host. The protocol uses simple framing for sending requests, responses, and data using multiple streams.

go-github-com-hashicorp-serf 0.10.2
Propagated dependencies: go-github-com-armon-circbuf@0.0.0-20190214190532-5111143e8da2 go-github-com-hashicorp-go-metrics@0.5.4 go-github-com-hashicorp-go-msgpack-v2@2.1.5 go-github-com-hashicorp-go-syslog@1.0.0 go-github-com-hashicorp-logutils@1.0.0 go-github-com-hashicorp-mdns@1.0.6 go-github-com-hashicorp-memberlist@0.5.3 go-github-com-mitchellh-cli@1.1.5 go-github-com-mitchellh-mapstructure@1.5.0 go-github-com-ryanuber-columnize@2.1.2
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://github.com/hashicorp/serf
Licenses: MPL 2.0
Build system: go
Synopsis: Service discovery and orchestration for Golang
Description:

Serf is a decentralized solution for service discovery and orchestration that is lightweight, highly available, and fault tolerant.

go-github-com-boyter-simplecache 0.0.0-20250113230110-8a4c9201822a
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/boyter/simplecache
Licenses: Expat
Build system: go
Synopsis: Simple thread safe cache implementation using Go generics
Description:

This cache implementation is a map with some expiration abilities over it, for different types with different caching needs, such as a small group of items that should never expire, items that should exist in cache forever only being removed when the cache is full. Most operations should be o(1) as well as all being thread safe.

go-github-com-go-openapi-inflect 0.21.2
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/go-openapi/inflect
Licenses: Expat
Build system: go
Synopsis: Pluralize words library for Golang
Description:

This package provides a basic set of functions applying grammar rules to inflect English words, modify case style (Capitalize, camelCase, snake_case, etc.).

go-yaml 4.0.0-rc.4
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/yaml/go-yaml
Licenses: ASL 2.0
Build system: go
Synopsis: YAML Support for the Go Language
Description:

The go-yaml binary is a YAML node inspection tool that provides various modes for analyzing and transforming YAML data.

go-github-com-vburenin-ifacemaker 1.3.0
Propagated dependencies: go-github-com-jessevdk-go-flags@1.6.1 go-golang-org-x-tools@0.44.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/vburenin/ifacemaker
Licenses: ASL 2.0
Build system: go
Synopsis: Generate interfaces from structure methods in Golang
Description:

This is a development helper program that generates a Golang interface by inspecting the structure methods of an existing .go file. The primary use case is to generate interfaces for gomock, so that gomock can generate mocks from those interfaces.

go-github-com-jaypipes-pcidb 1.0.1
Propagated dependencies: go-github-com-mitchellh-go-homedir@1.1.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/jaypipes/pcidb
Licenses: ASL 2.0 ASL 2.0
Build system: go
Synopsis: Query PCI database information
Description:

pcidb is a small Golang library for programmatic querying of PCI vendor,product and class information.

go-github-com-cheggaaa-pb-v3 3.1.7
Propagated dependencies: go-github-com-fatih-color@1.17.0 go-github-com-mattn-go-colorable@0.1.13 go-github-com-mattn-go-isatty@0.0.22 go-github-com-mattn-go-runewidth@0.0.16 go-github-com-vividcortex-ewma@1.2.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/cheggaaa/pb/
Licenses: Modified BSD
Build system: go
Synopsis: Console progress bar for Go
Description:

This package is a Go library that draws progress bars on the terminal.

go-go4-org 0.0.0-0.2148625
Propagated dependencies: go-cloud-google-com-go@0.123.0 go-cloud-google-com-go-storage@1.60.0 go-github-com-rwcarlsen-goexif@0.0.0-0.9e8deec go-golang-org-x-net@0.53.0 go-golang-org-x-oauth2@0.36.0 go-golang-org-x-sys@0.43.0 go-google-golang-org-api@0.272.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/go4org/go4
Licenses: ASL 2.0 Modified BSD
Build system: go
Synopsis: Collection of packages for Go programmers
Description:

This package provides a collection various self sufficient Golang sub-packages:

  • bytereplacer - provides a utility for replacing parts of byte

  • ctxutil - contains golang.org/x/net/context related utilities

  • errorutil - helps make better error messages

  • fault - handles fault injection for testing

  • jsonconfig - defines a helper type for JSON objects to be used for configuration

  • legal - provides in-process storage for compiled-in licenses

  • lock - provides a file locking library

  • media/heif - reads HEIF containers, as found in Apple HEIC/HEVC images

  • must - contains helpers that panic on failure

  • net/throttle - provides a net.Listener that returns artificially-delayed connections for testing real-world connectivity slices

  • oauthutil - contains OAuth 2 related utilities

  • osutil - contains os level functions

  • readerutil - contains io.Reader types

  • readerutil - provides and operates on io.Readers

  • reflectutil - contains reflect utilities

  • rollsum - implements rolling checksums similar to apenwarr's bup, which is similar to librsync

  • sort - provides primitives for sorting slices and user-defined collections

  • strutil - contains string and byte processing functions

  • syncutil/singleflight - provides a duplicate function call suppression mechanism

  • syncutil/syncdebug - contains facilities for debugging synchronization problems

  • syncutil - provides various synchronization utilities

  • testing/functest - contains utilities to ease writing table-driven tests for pure functions and method

  • types - provides various common types

  • wkfs - implements the pluggable well-known filesystem abstraction layer

  • writerutil - contains io.Writer types

  • xdgdir - implements the Free Desktop Base Directory specification for locating directories

go-github-com-d4l3k-messagediff 1.2.1
Propagated dependencies: go-golang-org-x-net@0.53.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/d4l3k/messagediff
Licenses: Expat
Build system: go
Synopsis: Diff arbitrary Go structs
Description:

Messagediff is a library for calculating diffs of arbitrary structs in the Go programming language.

go-github-com-gofrs-uuid-v5 5.3.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/gofrs/uuid
Licenses: Expat
Build system: go
Synopsis: UUID package for Golang
Description:

Package uuid provides implementations of the Universally Unique Identifier (UUID), as specified in RFC-4122 and the Peabody RFC Draft (revision 03).

go-modifytags 1.17.0-0.f3939df
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/fatih/gomodifytags
Licenses: Modified BSD
Build system: go
Synopsis: Tool to modify struct field tags in Golang
Description:

This package implements a functionality to modify/update field tags in structs making it easy to update, add or delete the tags in a struct field with possibility to add and remove tag options. It's intended to be used by an editor, but also has modes to run it from the terminal. This package provides a command line interface (CLI) tool.

go-gopkg-in-inconshreveable-log15-v2 2.16.0
Propagated dependencies: go-github-com-go-stack-stack@1.8.1 go-github-com-mattn-go-colorable@0.1.13 go-golang-org-x-term@0.42.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://pkg.go.dev/github.com/inconshreveable/log15
Licenses: ASL 2.0
Build system: go
Synopsis: Structured, composable logging for Golang
Description:

This package provides a toolkit for logging that is both human and machine readable. It is modeled after the Go standard library's io and net/http packages and is an alternative to the standard library's log package.

go-github-com-bytedance-gopkg 0.1.4
Propagated dependencies: go-golang-org-x-sync@0.20.0 go-golang-org-x-sys@0.43.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/bytedance/gopkg
Licenses: ASL 2.0
Build system: go
Synopsis: Universal utilities for Go
Description:

gopkg is a universal utility collection for Go, it complements offerings such as Boost, Better std, Cloud tools.

go-github-com-ostreedev-ostree-go 0.0.0-20210805093236-719684c64e4f
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/ostreedev/ostree-go
Licenses: ISC
Build system: go
Synopsis: Golang bindings for @code{libostree}
Description:

This package provides bindings for https://github.com/ostreedev/ostree, OSTree.

go-oras-land-oras-go-v2 2.6.0
Propagated dependencies: go-github-com-opencontainers-go-digest@1.0.0 go-github-com-opencontainers-image-spec@1.1.0 go-golang-org-x-sync@0.20.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://oras.land/oras-go
Licenses: ASL 2.0
Build system: go
Synopsis: OCI artifacts management library for Golang
Description:

oras-go is a Go library for managing OCI artifacts, compliant with the OCI Image Format Specification and the OCI Distribution Specification. It provides unified APIs for pushing, pulling, and managing artifacts across OCI-compliant registries, local file systems, and in-memory stores.

Total packages: 32521