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

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-antlr4-go-antlr-v4 4.13.1
Propagated dependencies: go-golang-org-x-exp@0.0.0-20250911091902-df9299821621
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/antlr4-go/antlr
Licenses: Modified BSD
Build system: go
Synopsis: ANTLR4 Go Runtime Module
Description:

This package implements the Go version of the ANTLR 4 runtime - ANother Tool for Language Recognition, a parser generator that uses a LL algorithm for parsing.

go-github-com-boltdb-bolt 1.3.1
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/boltdb/bolt
Licenses: Expat
Build system: go
Synopsis: Embedded key/value database for Golang
Description:

Bolt is a pure Go key/value store inspired by Howard Chu's LMDB project. The goal of the project is to provide a simple, fast, and reliable database for projects that don't require a full database server such as Postgres or MySQL.

go-github-com-ettle-strcase 0.2.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/ettle/strcase
Licenses: Expat
Build system: go
Synopsis: String naming convention style library
Description:

Package strcase is a package for converting strings into various word cases (e.g. snake_case, camelCase, kebab-case, etc).

go-github-com-heimdalr-dag 1.5.0
Propagated dependencies: go-github-com-emirpasic-gods@1.18.1 go-github-com-google-uuid@1.6.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/heimdalr/dag
Licenses: Modified BSD
Build system: go
Synopsis: Directed acyclic graph (DAG) implementation in Golang
Description:

This package implements directed acyclic graphs (DAGs).

go-dario-cat-mergo 1.0.2
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/darccio/mergo
Licenses: Modified BSD
Build system: go
Synopsis: Helper to merge structs and maps in Golang
Description:

Helper to merge structs and maps in Golang. Useful for configuration default values, avoiding messy if-statements.

Mergo merges same-type structs and maps by setting default values in zero-value fields. Mergo won't merge unexported (private) fields. It will do recursively any exported one. It also won't merge structs inside maps (because they are not addressable using Go reflection).

go-github-com-go-delve-liner 1.2.3-0.20231231155935-4726ab1d7f62
Propagated dependencies: go-github-com-mattn-go-runewidth@0.0.16 go-golang-org-x-sys@0.37.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/go-delve/liner
Licenses: Expat
Build system: go
Synopsis: Command line editor Go library
Description:

This package is an alternative fork of https://github.com/peterh/liner to build delve - debugger for the Go programming language.

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-skratchdot-open-golang 0.0.0-20200116055534-eef842397966
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/skratchdot/open-golang
Licenses: Expat
Build system: go
Synopsis: Open a file, directory, or URI using the default application
Description:

Open a file, directory, or URI using the OS's default application for that object type. Optionally, you can specify an application to use. On GNU/Linux, this is a proxy for the xdg-open command.

go-github-com-mitchellh-go-wordwrap 1.0.1
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/mitchellh/go-wordwrap
Licenses: Expat
Build system: go
Synopsis: Go library for word-wrapping strings
Description:

This Go library automatically wraps words onto multiple lines. It's primary goal is to format command-line output, but of course word wrapping is a generally useful thing to do.

go-github-com-charmbracelet-x-input 0.3.7
Propagated dependencies: go-github-com-charmbracelet-x-ansi@0.10.1 go-github-com-muesli-cancelreader@0.2.2 go-github-com-rivo-uniseg@0.4.7 go-github-com-xo-terminfo@0.0.0-20220910002029-abceb7e1c41e go-golang-org-x-sys@0.37.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/charmbracelet/x
Licenses: Expat
Build system: go
Synopsis: Terminal event input handler and driver
Description:

This package provides a terminal event input handler and driver.

go-github-com-lyft-protoc-gen-star-v2 2.0.3-0.496ad1a
Propagated dependencies: go-github-com-spf13-afero@1.6.0 go-golang-org-x-tools@0.37.0 go-google-golang-org-protobuf@1.36.10
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/lyft/protoc-gen-star
Licenses: ASL 2.0
Build system: go
Synopsis: Protoc plugin library for efficient proto-based code generation
Description:

PG* is a protoc plugin library for efficient proto-based code generation.

go-github-com-containerd-go-runc 1.1.0
Dependencies: coreutils@9.1
Propagated dependencies: go-github-com-containerd-console@1.0.4 go-github-com-opencontainers-runtime-spec@1.2.1 go-github-com-sirupsen-logrus@1.9.3 go-golang-org-x-sys@0.37.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/containerd/go-runc
Licenses: ASL 2.0
Build system: go
Synopsis: Runc bindings for Golang
Description:

This package implements a functionality for consuming the runc binary in Go applications. It tries to expose all the settings and features of the runc CLI.

go-resenje-org-singleflight 0.4.3
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/janos/singleflight
Licenses: Modified BSD
Build system: go
Synopsis: Duplicate function call suppression mechanism for Golang
Description:

This package provides a duplicate function call suppression mechanism with support for context cancellation.

go-github-com-jackc-pgx-v4 4.18.3
Propagated dependencies: go-github-com-cockroachdb-apd@1.1.0 go-github-com-go-kit-log@0.2.1 go-github-com-gofrs-uuid@4.4.0 go-github-com-jackc-pgconn@1.14.3 go-github-com-jackc-pgio@1.0.0 go-github-com-jackc-pgproto3-v2@2.3.3 go-github-com-jackc-pgtype@1.14.4 go-github-com-jackc-puddle@1.3.0 go-github-com-masterminds-semver-v3@3.2.1 go-github-com-rs-zerolog@1.33.0 go-github-com-shopspring-decimal@1.4.0 go-github-com-sirupsen-logrus@1.9.3 go-go-uber-org-zap@1.27.0 go-gopkg-in-inconshreveable-log15-v2@2.16.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/jackc/pgx
Licenses: Expat
Build system: go
Synopsis: PostgreSQL driver and toolkit for Golang
Description:

This package implements a pure Go driver and toolkit for PostgreSQL. It is different from other drivers such as pq because, while it can operate as a database/sql compatible driver, pgx is also usable directly. It offers a native interface similar to database/sql that offers better performance and more features.

go-github-com-pion-logging 0.2.3
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/pion/logging/
Licenses: Expat
Build system: go
Synopsis: Logging library for Golang projects
Description:

This package provides a logging library used by Pion.

go-github-com-freddierice-go-losetup 2.0.1
Propagated dependencies: go-golang-org-x-sys@0.37.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/freddierice/go-losetup
Licenses: Expat
Build system: go
Synopsis: Loop devices for Golang
Description:

This package implements /dev/loop device in Go.

go-github-com-imdario-mergo 1.0.2
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/darccio/mergo
Licenses: Modified BSD
Build system: go
Synopsis: Helper to merge structs and maps in Golang
Description:

Helper to merge structs and maps in Golang. Useful for configuration default values, avoiding messy if-statements.

Mergo merges same-type structs and maps by setting default values in zero-value fields. Mergo won't merge unexported (private) fields. It will do recursively any exported one. It also won't merge structs inside maps (because they are not addressable using Go reflection).

go-github-com-cockroachdb-logtags 0.0.0-20241215232642-bb51bb14a506
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/cockroachdb/logtags
Licenses: ASL 2.0
Build system: go
Synopsis: Key/Value annotations for Golang contexts
Description:

This package provides a way to attach key/value annotations to a Go context.Context.

go-github-com-apex-logs 1.1.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/apex/logs
Licenses: Expat
Build system: go
Synopsis: Logs client for Golang
Description:

This package implements a log client.

go-github-com-mistifyio-go-zfs-v3 3.1.0
Propagated dependencies: go-github-com-google-uuid@1.6.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/mistifyio/go-zfs
Licenses: ASL 2.0
Build system: go
Synopsis: ZFS wrapper for Golang
Description:

This package provides wrappers around the ZFS command line tools.

go-github-com-fogleman-gg 1.3.0
Propagated dependencies: go-github-com-golang-freetype@0.0.0-20170609003504-e2365dfdc4a0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/fogleman/gg
Licenses: Expat
Build system: go
Synopsis: 2D rendering in Go
Description:

gg is a library for rendering 2D graphics in pure Go.

go-github-com-fxamacker-cbor-v2 2.9.0
Propagated dependencies: go-github-com-x448-float16@0.8.4
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/fxamacker/cbor
Licenses: Expat
Build system: go
Synopsis: CBOR Codec in Golang
Description:

This package implements functionality for encoding and decoding Concise Binary Object Representation (RFC 8949) and CBOR Sequences, with CBOR tags, Golang struct tags (toarray, keyasint, omitempty), float64/32/16, and big.Intp.

go-github-com-xlab-treeprint 1.2.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/xlab/treeprint
Licenses: Expat
Build system: go
Synopsis: ASCII tree composing tool
Description:

This package provides a simple ASCII tree composing tool.

go-github-com-lucasb-eyer-go-colorful 1.2.0
Propagated dependencies: go-golang-org-x-image@0.32.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/lucasb-eyer/go-colorful
Licenses: Expat
Build system: go
Synopsis: Library for playing with colors in Go
Description:

The colorful package provides a library for using colors in Go. It stores colors in RGB and provides methods for converting these to various color spaces.

Total packages: 69282