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

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-nullprogram-com-x-optparse 1.0.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://nullprogram.com/x/optparse/
Licenses: Unlicense
Build system: go
Synopsis: Traditional long option parser for Go
Description:

Package optparse parses command line arguments very similarly to GNU getopt_long(). It supports long options and optional arguments, but does not permute arguments. It is intended as a replacement for Go's flag package.

go-github-com-cockroachdb-crlib 0.0.0-20250521014800-1789bc709bcb
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/cockroachdb/crlib
Licenses: ASL 2.0
Build system: go
Synopsis: Utility library for CockroachDB
Description:

This package provides general-purpose Go libraries and utilities. It is intended as an "extended standard library" and it has no external dependencies.

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-alessio-shellescape 1.4.1
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/alessio/shellescape
Licenses: Expat
Build system: go
Synopsis: Escape arbitrary strings for use as command line arguments
Description:

This package provides the shellescape.Quote to escape arbitrary strings for a safe use as command line arguments in the most common POSIX shells.

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/VividCortex/ewma
Licenses: Expat
Build system: go
Synopsis: Exponentially Weighted Moving Average algorithms for Go
Description:

This package implements algorithms for exponentially weighted moving averages.

go-github-com-mitchellh-reflectwalk 1.0.2
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/mitchellh/reflectwalk/
Licenses: Expat
Build system: go
Synopsis: Walk a value in Go using reflection
Description:

reflectwalk is a Go library for "walking" a value in Go using reflection, in the same way a directory tree can be "walked" on the file system. Walking a complex structure can allow you to do manipulations on unknown structures such as those decoded from JSON.

go-github-com-jackc-pgio 1.0.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/jackc/pgio
Licenses: Expat
Build system: go
Synopsis: Low-level toolkit building messages in the PostgreSQL wire protocol
Description:

Package pgio is a low-level toolkit building messages in the PostgreSQL wire protocol.

go-github-com-lestrrat-go-backoff-v2 2.0.8
Propagated dependencies: go-github-com-lestrrat-go-option@1.0.1
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/lestrrat-go/backoff
Licenses: Expat
Build system: go
Synopsis: Idiomatic backoff for Golang
Description:

This library is an implementation of backoff algorithm for retrying operations. It respects context.Context natively, and the critical notifications are done through channel operations, allowing you to write code that is both more explicit and flexibile.

go-github-com-sereal-sereal-go-sereal 0.0.0-20241017075749-134ea28a101c
Propagated dependencies: go-github-com-datadog-zstd@1.5.7 go-github-com-davecgh-go-spew@1.1.1 go-github-com-dchest-siphash@1.2.3 go-github-com-dgryski-go-ddmin@0.0.0-20210904190556-96a6d69f1034 go-github-com-golang-snappy@0.0.4 go-github-com-google-go-cmp@0.7.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/Sereal/Sereal
Licenses: FreeBSD
Build system: go
Synopsis: Binary serialization and deserialization Golang library
Description:

Package sereal implements the Sereal, an efficient, compact-output,binary and feature-rich serialization protocol.

go-github-com-moby-swarmkit-v2 2.1.2
Propagated dependencies: go-code-cloudfoundry-org-clock@1.76.0 go-github-com-bits-and-blooms-bitset@1.24.4 go-github-com-cloudflare-cfssl@1.6.5 go-github-com-container-storage-interface-spec@1.12.0 go-github-com-distribution-reference@0.6.0 go-github-com-docker-go-events@0.0.0-20250808211157-605354379745 go-github-com-docker-go-metrics@0.0.1 go-github-com-fernet-fernet-go@0.0.0-20240119011108-303da6aec611 go-github-com-gogo-protobuf@1.3.2 go-github-com-golang-protobuf@1.5.4 go-github-com-grpc-ecosystem-go-grpc-prometheus@1.2.0 go-github-com-hashicorp-go-memdb@1.3.5 go-github-com-opencontainers-go-digest@1.0.0 go-github-com-phayes-permbits@0.0.0-20190612203442-39d7c581d2ee go-github-com-pkg-errors@0.9.1 go-github-com-rcrowley-go-metrics@0.0.0-20250401214520-65e299d6c5c9 go-github-com-sirupsen-logrus@1.9.3 go-go-etcd-io-bbolt@1.4.3 go-go-etcd-io-etcd-client-pkg-v3@3.6.12 go-go-etcd-io-etcd-pkg-v3@3.6.7 go-go-etcd-io-etcd-server-v3@3.6.7 go-go-etcd-io-raft-v3@3.6.0 go-golang-org-x-crypto@0.53.0 go-golang-org-x-net@0.53.0 go-golang-org-x-time@0.14.0 go-google-golang-org-grpc@1.69.2
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/moby/swarmkit
Licenses: ASL 2.0
Build system: go
Synopsis: Node discovery, raft-based consensus, and task scheduling
Description:

SwarmKit is a toolkit for orchestrating distributed systems at any scale. It includes primitives for node discovery, raft-based consensus, task scheduling and more.

go-github-com-emersion-go-webdav 0.7.0
Propagated dependencies: go-github-com-emersion-go-ical@0.0.0-20240127095438-fc1c9d8fb2b6 go-github-com-emersion-go-vcard@0.0.0-20230815062825-8fda7d206ec9
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/emersion/go-webdav
Licenses: Expat
Build system: go
Synopsis: WebDAV, CalDAV and CardDAV implementations in Golang
Description:

This package provides Golang modules implementing WebDAV RFC 4918, CalDAV RFC 4791 and CardDAV RFC 6352 specifications.

go-github-com-hebcal-greg 1.0.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/hebcal/greg
Licenses: GPL 2
Build system: go
Synopsis: Converts between Gregorian dates and Rata Die day numbers
Description:

Hebcal's greg package converts between Gregorian dates and R.D. (Rata Die) day numbers.

go-github-com-seancfoley-ipaddress-go 1.7.1
Propagated dependencies: go-github-com-seancfoley-bintree@1.3.1
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://seancfoley.github.io/IPAddress/
Licenses: ASL 2.0
Build system: go
Synopsis: IP address library for Golang
Description:

This package provides a library for handling IP addresses, including IPv4 and IPv6 addresses, subnets, and ranges with support for parsing, validation, and manipulation.

go-github-com-masterminds-semver-v3 3.2.1
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/Masterminds/semver/
Licenses: Expat
Build system: go
Synopsis: @code{semver} helps to work with semantic versions
Description:

The semver package provides the ability to work with semantic versions. Specifically it provides the ability to:

  • Parse semantic versions

  • Sort semantic versions

  • Check if a semantic version fits within a set of constraints

  • Optionally work with a v prefix

go-github-com-lestrrat-go-blackmagic 1.0.4
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/lestrrat-go/blackmagic
Licenses: Expat
Build system: go
Synopsis: Reflect-based black magic for Golang
Description:

This package implements a reflect-based black magic for Go.

go-code-rocketnine-space-tslocum-cbind 0.1.5
Propagated dependencies: go-github-com-gdamore-tcell-v2@2.13.9
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://codeberg.org/tslocum/cbind
Licenses: Expat
Build system: go
Synopsis: Key event handling library for tcell
Description:

Package cbind provides a tcell key event encoding, decoding and handling as human-readable strings.

go-github-com-danwakefield-fnmatch 0.0.0-0.cbb64ac
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/danwakefield/fnmatch
Licenses: FreeBSD
Build system: go
Synopsis: Updated clone of kballards golang fnmatch gist
Description:

This package provides string-matching based on BSD fnmatch.3. It is an updated clone of kballards golang fnmatch gist (https://gist.github.com/kballard/272720).

go-github-com-sylabs-sif-v2 2.22.0
Propagated dependencies: go-github-com-google-go-containerregistry@0.21.7 go-github-com-google-uuid@1.6.0 go-github-com-protonmail-go-crypto@1.3.0-0.a8cc4f0 go-github-com-sebdah-goldie-v2@2.5.5 go-github-com-sigstore-sigstore@1.10.4
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/sylabs/sif
Licenses: Modified BSD
Build system: go
Synopsis: Singularity Image Format reference implementation
Description:

This package provides a Go implementation for reading and writing Singularity Image Format (SIF) files. SIF is a container format used by Singularity/Apptainer for packaging applications.

go-github-com-danielgatis-go-vte 1.0.11
Propagated dependencies: go-github-com-danielgatis-go-utf8@1.0.1
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/danielgatis/go-vte
Licenses: Expat
Build system: go
Synopsis: Go library to parse terminal escape sequences
Description:

This package implements a state machine that mirrors the behaviour of DEC (Digital Equipment Corporation) VT hardware terminals. The state machine was originally described by Paul Williams; more information can be found here: http://www.vt100.net/emu/dec_ansi_parser.

go-github-com-smacker-go-tree-sitter 0.0.0-20240827094217-dd81d9e9be82
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/smacker/go-tree-sitter
Licenses: Expat
Build system: go
Synopsis: Golang bindings for tree-sitter
Description:

This package provides a bindings for tree-sitter in Golang.

go-github-com-mrunalp-fileutils 0.5.1
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/mrunalp/fileutils
Licenses: ASL 2.0
Build system: go
Synopsis: Collection of utilities for file manipulation in golang
Description:

This package provides a collection of utilities for file manipulation in golang.

go-github-com-dgraph-io-badger-v4 4.9.1
Propagated dependencies: go-github-com-cespare-xxhash-v2@2.3.0 go-github-com-dgraph-io-ristretto-v2@2.3.0 go-github-com-dustin-go-humanize@1.0.1 go-github-com-google-flatbuffers@25.2.10 go-github-com-klauspost-compress@1.18.0 go-github-com-pkg-errors@0.9.1 go-github-com-spf13-cobra@1.10.2 go-go-opentelemetry-io-contrib-zpages@0.68.0 go-go-opentelemetry-io-otel@1.42.0 go-golang-org-x-net@0.53.0 go-golang-org-x-sys@0.46.0 go-google-golang-org-protobuf@1.36.11
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://dgraph.io/docs/badger
Licenses: ASL 2.0
Build system: go
Synopsis: Key-value database in Golang
Description:

BadgerDB implements an embeddable, key-value (KV) database, written in pure Go. It is designed to be highly performant for both reads and writes simultaneously. It uses Multi-Version Concurrency Control, supports concurrent serializable transactions.

go-github-com-arran4-golang-ical 0.3.1
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/arran4/golang-ical
Licenses: ASL 2.0
Build system: go
Synopsis: Handle iCalenders in Go
Description:

The ical package provides an ICS/iCalender parser and serialiser for Go.

go-github-com-dsnet-golib 1.0.2
Propagated dependencies: go-github-com-google-go-cmp@0.7.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/dsnet/golib
Licenses: Modified BSD
Build system: go
Synopsis: Collection of helper libraries for Golang
Description:

golib is a collection of unrelated libraries. This package provides a following list of Golang models:

bufpipe

Implements a buffered pipe.

cron

Parses and runs cron schedules.

hashmerge

Merges hash checksums.

jsoncs

Implements JSON Canonicalization Scheme (JCS) as specified in RFC 8785.

jsonfmt

Implements a JSON formatter.

memfile

Implements an in-memory emulation of os.File.

unitconv

Implements string conversion functionality for unit prefixes.

Total packages: 33008