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

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-sigs-k8s-io-yaml 1.6.0
Propagated dependencies: go-go-yaml-in-yaml-v2@2.4.2 go-go-yaml-in-yaml-v3@3.0.4 go-sigs-k8s-io-randfill@1.0.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://sigs.k8s.io/yaml
Licenses: Expat Modified BSD
Build system: go
Synopsis: YAML marshaling and unmarshaling support for Go
Description:

This package provides a Go library that first converts YAML to JSON using go-yaml and then uses json.Marshal and json.Unmarshal to convert to or from the struct. This means that it effectively reuses the JSON struct tags as well as the custom JSON methods MarshalJSON and UnmarshalJSON unlike go-yaml.

kubernetes-sigs/yaml is a permanent fork of ghodss/yaml.

go-github-com-moby-patternmatcher 0.6.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/moby/patternmatcher
Licenses: ASL 2.0
Build system: go
Synopsis: File name pattern matching
Description:

This Go library provides facilities for pattern matching on file names.

go-google-golang-org-appengine 1.6.8
Propagated dependencies: go-github-com-golang-protobuf@1.5.4 go-golang-org-x-text@0.36.0 go-google-golang-org-protobuf@1.36.11
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://google.golang.org/appengine
Licenses: ASL 2.0
Build system: go
Synopsis: Go App Engine packages
Description:

Package appengine provides basic functionality for Google App Engine.

go-github-com-jhump-gopoet 0.1.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/jhump/gopoet
Licenses: ASL 2.0
Build system: go
Synopsis: Golang API for generating .go source files
Description:

Package gopoet is a library to assist with generating Go code. It includes a model of the Go language that is simpler, and thus easier to work with, than those provided by the go/ast and go/types packages. It also provides adapter methods to allow simple interoperability with elements from the go/types and reflect packages.

go-github-com-containerd-btrfs-v2 2.0.0
Propagated dependencies: 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/containerd/btrfs
Licenses: ASL 2.0
Build system: go
Synopsis: Btrfs bindings for Go
Description:

Package btrfs provides bindings for working with btrfs partitions from Go. The Linux kernel headers are only required on compilation time, not on run time.

go-github-com-syncthing-notify 0.0.0-20250528144937-c7027d4f7465
Propagated dependencies: 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/syncthing/notify
Licenses: Expat
Build system: go
Synopsis: File system event notification library
Description:

This package provides notify, a file system event notification library in Go. It's an alternative fork of https://github.com/rjeczalik/notify.

go-github-com-lanrat-extsort 1.4.2
Propagated dependencies: go-golang-org-x-sync@0.20.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/lanrat/extsort
Licenses: ASL 2.0
Build system: go
Synopsis: External sorting for Golang
Description:

This package implements high-performance external sorting library for Go that enables sorting of arbitrarily large datasets that don't fit entirely in memory. The library operates on channels and uses temporary disk storage to handle datasets larger than available RAM.

go-github-com-ghodss-yaml 1.0.0
Propagated dependencies: go-gopkg-in-yaml-v2@2.4.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/ghodss/yaml
Licenses: Expat
Build system: go
Synopsis: YAML marshaling and unmarshaling support for Go
Description:

This package provides a wrapper around go-yaml designed to enable a better way of handling YAML when marshaling to and from structs.

It first converts YAML to JSON using go-yaml and then uses json.Marshal and json.Unmarshal to convert to or from the struct. This means that it effectively reuses the JSON struct tags as well as the custom JSON methods MarshalJSON and UnmarshalJSON unlike go-yaml.

go-github-com-xyproto-randomstring 1.2.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/xyproto/randomstring
Licenses: Modified BSD
Build system: go
Synopsis: Random string generator in Go
Description:

Package randomstring can be used for generating different types of random strings.

go-github-com-fvbommel-sortorder 1.1.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/fvbommel/sortorder
Licenses: Expat
Build system: go
Synopsis: Sort orders and comparison functions
Description:

Package sortorder implements sort orders and comparison functions.

go-github-com-moby-pubsub 1.0.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/moby/pubsub
Licenses: ASL 2.0
Build system: go
Synopsis: Publish–subscribe pattern in Golang
Description:

This package implements a publish–subscribe pattern.

go-github-com-sebdah-goldie-v2 2.5.5
Propagated dependencies: go-github-com-pmezard-go-difflib@1.0.0 go-github-com-sergi-go-diff@1.3.1
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/sebdah/goldie
Licenses: Expat
Build system: go
Synopsis: Golden test utility
Description:

Package goldie provides test assertions based on golden files. It's typically used for testing responses with larger data bodies.

go-github-com-kardianos-service 1.2.2
Propagated dependencies: 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/kardianos/service
Licenses: Zlib
Build system: go
Synopsis: Run go programs as a service
Description:

This package provides a simple way to create a system service.

go-github-com-goreleaser-chglog 0.7.4
Propagated dependencies: go-github-com-go-git-go-git-v5@5.13.1 go-github-com-masterminds-semver-v3@3.2.1 go-github-com-masterminds-sprig-v3@3.3.0 go-gitlab-com-digitalxero-go-conventional-commit@1.0.7 go-go-yaml-in-yaml-v3@3.0.4
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/goreleaser/chglog
Licenses: Expat
Build system: go
Synopsis: Changelog management Go library
Description:

This package provides Go functions to manage changelogs.

go-github-com-mattn-go-tty 0.0.7
Propagated dependencies: 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-golang-org-x-sys@0.43.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/mattn/go-tty
Licenses: Expat
Build system: go
Synopsis: Simple TTY utility for Golang
Description:

This package provides a TTY utilities implementation for verity of operation systems.

go-github-com-modern-go-concurrent 1.0.3
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/modern-go/concurrent
Licenses: ASL 2.0
Build system: go
Synopsis: Concurrency utilities for Go
Description:

A Go library providing various concurrency utilities including a backport of sync.Map to Go versions below 1.9 and a cancellable Goroutine with explicit ownership.

go-github-com-phpdave11-gofpdi 1.0.14
Propagated dependencies: go-github-com-pkg-errors@0.9.1
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/phpdave11/gofpdi
Licenses: Expat
Build system: go
Synopsis: PDF document importer
Description:

gofpdi allows you to import an existing PDF into a new PDF.

go-github-com-muesli-termenv 0.15.2
Propagated dependencies: go-github-com-aymanbagabas-go-osc52-v2@2.0.1 go-github-com-lucasb-eyer-go-colorful@1.4.0 go-github-com-mattn-go-isatty@0.0.22 go-github-com-mattn-go-runewidth@0.0.16 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/muesli/termenv/
Licenses: Expat
Build system: go
Synopsis: Advanced styling options on the terminal
Description:

termenv lets you safely use advanced styling options on the terminal. It gathers information about the terminal environment in terms of its ANSI and color support and offers you convenient methods to colorize and style your output, without you having to deal with all kinds of weird ANSI escape sequences and color conversions.

go-github-com-makenowjust-heredoc 1.0.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/MakeNowJust/heredoc
Licenses: Expat
Build system: go
Synopsis: Here-documents with indent
Description:

This package implements a functionality of creating here-documents from raw strings.

go-github-com-chainguard-dev-clog 1.8.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/chainguard-dev/clog
Licenses: ASL 2.0
Build system: go
Synopsis: Context aware slog
Description:

This package provides a context-aware Go std lib slog. The context Logger can be used to use Loggers from the context. This is sometimes preferred over the Context Handler, since this can make it easier to use different loggers in different contexts (e.g. testing).

go-sigs-k8s-io-structured-merge-diff-v4 4.7.0
Propagated dependencies: go-github-com-google-go-cmp@0.7.0 go-github-com-json-iterator-go@1.1.12 go-sigs-k8s-io-yaml@1.6.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/kubernetes-sigs/structured-merge-diff
Licenses: ASL 2.0
Build system: go
Synopsis: Structured Merge and Diff
Description:

This package provides a code which implements the Kubernetes "apply" operation.

go-github-com-pingcap-errors 0.11.4
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/pingcap/errors
Licenses: FreeBSD
Build system: go
Synopsis: Simple error handling primitives
Description:

Package errors provides simple error handling primitives. It's an alternative fork of https://github.com/pkg/errors project.

go-github-com-theupdateframework-go-tuf 0.7.0
Propagated dependencies: go-github-com-dustin-go-humanize@1.0.1 go-github-com-secure-systems-lab-go-securesystemslib@0.10.0 go-github-com-syndtr-goleveldb@1.0.0 go-golang-org-x-crypto@0.50.0 go-golang-org-x-term@0.42.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/theupdateframework/go-tuf
Licenses: Modified BSD
Build system: go
Synopsis: Go implementation of The Update Framework
Description:

Go-TUF is a Go implementation of The Update Framework (TUF), a framework for securing software update systems. It provides tools for creating and managing TUF repositories and clients for securely downloading updates.

Total packages: 32521