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

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-gobwas-pool 0.2.1
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/gobwas/pool
Licenses: Expat
Build system: go
Synopsis: Go Pooling Helpers
Description:

Package pool contains helpers for pooling structures distinguishable by size.

go-github-com-josharian-intern 1.0.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/josharian/intern
Licenses: Expat
Build system: go
Synopsis: String interning for Go
Description:

This library defines functions to perform string interning in Go, storing only one copy of each unique string in memory. All functions may be called concurrently with themselves and each other.

go-github-com-mitchellh-go-ps 1.0.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/mitchellh/go-ps
Licenses: Expat
Build system: go
Synopsis: Process List Library for Golang
Description:

This package provides an API for finding and listing processes in a platform-agnostic way.

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-gammazero-deque 1.2.1
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/gammazero/deque
Licenses: Expat
Build system: go
Synopsis: Fast ring-buffer double-ended queue
Description:

Package deque provides a fast ring-buffer deque (double-ended queue) implementation for Golang.

It generalizes a queue and a stack, to efficiently add and remove items at either end with O(1) performance. Queue (FIFO) operations are supported using PushBack and PopFront. Stack (LIFO) operations are supported using PushBack and PopBack.

go-github-com-redis-go-redis-v9 9.17.3
Propagated dependencies: go-github-com-cespare-xxhash-v2@2.3.0 go-github-com-dgryski-go-rendezvous@0.0.0-20200823014737-9f7001d12a5f
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/redis/go-redis
Licenses: FreeBSD
Build system: go
Synopsis: Redis client for Golang
Description:

go-redis is the official Redis client library for the Go programming language. It offers a straightforward interface for interacting with Redis servers.

go-github-com-michiwend-golang-pretty 0.0.0-20141116172505-8ac61812ea3f
Propagated dependencies: go-github-com-kr-text@0.2.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/michiwend/golang-pretty
Licenses: Expat
Build system: go
Synopsis: Pretty printing for Go values
Description:

Package pretty provides pretty-printing for Go values. This is useful during debugging, to avoid wrapping long output lines in the terminal.

It provides a function, Formatter, that can be used with any function that accepts a format string. It also provides convenience wrappers for functions in packages fmt and log.

go-github-com-kisielk-sqlstruct 0.0.0-20210630145711-dae28ed37023
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/kisielk/sqlstruct
Licenses: Expat
Build system: go
Synopsis: Golang structs with std @code{database/sql}
Description:

Package sqlstruct provides some convenience functions for using structs with the Go standard library's database/sql package.

go-k8s-io-api 0.34.1
Propagated dependencies: go-github-com-gogo-protobuf@1.3.2 go-k8s-io-apimachinery@0.35.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://k8s.io/api
Licenses: ASL 2.0
Build system: go
Synopsis: Kubernetes API definition
Description:

This package provides schema of the external API types that are served by the Kubernetes API server.

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/mitchellh/go-homedir
Licenses: Expat
Build system: go
Synopsis: Go library for detecting and expanding the user's home directory without cgo
Description:

This is a Go library for detecting the user's home directory without the use of cgo, so the library can be used in cross-compilation environments.

Usage is simple, just call homedir.Dir() to get the home directory for a user, and homedir.Expand() to expand the ~ in a path to the home directory.

Why not just use os/user? The built-in os/user package requires cgo on Darwin systems. This means that any Go code that uses that package cannot cross compile. But 99% of the time the use for os/user is just to retrieve the home directory, which we can do for the current user without cgo. This library does that, enabling cross-compilation.

go-github-com-syndtr-gocapability 0.0.0-20200815063812-42c35b437635
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/syndtr/gocapability
Licenses: FreeBSD
Build system: go
Synopsis: Utilities for manipulating POSIX capabilities in Golang
Description:

This package provides utilities for manipulating POSIX capabilities.

go-github-com-lyft-protoc-gen-star-v2 2.0.4
Propagated dependencies: go-github-com-spf13-afero@1.6.0 go-golang-org-x-tools@0.44.0 go-google-golang-org-protobuf@1.36.11
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-digitorus-timestamp 0.0.0-20250524132541-c45532741eea
Propagated dependencies: go-github-com-digitorus-pkcs7@0.0.0-20250730155240-ffadbf3f398c
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/digitorus/timestamp
Licenses: FreeBSD
Build system: go
Synopsis: RFC3161 Time-Stamp Protocol implementation for Go
Description:

This package implements the Time-Stamp Protocol (TSP) as specified in RFC3161 (Internet X.509 Public Key Infrastructure Time-Stamp Protocol).

go-github-com-gookit-color 1.5.4
Propagated dependencies: go-github-com-xo-terminfo@0.0.0-20220910002029-abceb7e1c41e 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/gookit/color
Licenses: Expat
Build system: go
Synopsis: Terminal color rendering library
Description:

This package provides a command-line color library with 16/256/True color support, universal API methods and Windows support.

Features:

  • supports rich color output: 16-color (4-bit), 256-color (8-bit), true color (24-bit, RGB)

  • support converts HEX HSL value to RGB color

  • generic API methods: Print, Printf, Println, Sprint, Sprintf

  • supports HTML tag-style color rendering, such as <green>message</> <fg=red;bg=blue>text</>

  • basic colors: Bold, Black, White, Gray, Red, Green, Yellow, Blue, Magenta, Cyan

  • additional styles: Info, Note, Light, Error, Danger, Notice, Success, Comment, Primary, Warning, Question, Secondary

  • support by set NO_COLOR for disable color or use FORCE_COLOR for force open color render

  • support RGB, 256, 16 color conversion

go-github-com-op-go-logging 1
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/op/go-logging
Licenses: Modified BSD
Build system: go
Synopsis: Go logging library
Description:

Go-Logging implements a logging infrastructure for Go. Its output format is customizable and supports different logging backends like syslog, file and memory. Multiple backends can be utilized with different log levels per backend and logger.

go-github-com-puzpuzpuz-xsync-v4 4.5.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/puzpuzpuz/xsync
Licenses: Expat
Build system: go
Synopsis: Concurrent data structures for Go
Description:

This package is an extension for the standard sync package and provides the following concurrent data structures for Go: a concurrent counter, concurrent hash table, multiple concurrent queues and mutex.

vellum 1.2.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/blevesearch/vellum
Licenses: ASL 2.0
Build system: go
Synopsis: Go finite state transducer
Description:

This package provides an utility to work with vellum FST files.

go-github-com-opencontainers-runtime-tools 0.9.0-0.0ea5ed0
Propagated dependencies: go-github-com-blang-semver-v4@4.0.0 go-github-com-google-uuid@1.6.0 go-github-com-hashicorp-go-multierror@1.1.1 go-github-com-moby-sys-capability@0.4.0 go-github-com-moby-sys-mountinfo@0.7.2 go-github-com-mrunalp-fileutils@0.5.1 go-github-com-opencontainers-runtime-spec@1.2.1 go-github-com-opencontainers-selinux@1.11.1 go-github-com-sirupsen-logrus@1.9.3 go-github-com-xeipuuv-gojsonschema@1.2.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/opencontainers/runtime-tools
Licenses: ASL 2.0
Build system: go
Synopsis: OCI Runtime Tools
Description:

This package provides a collection of tools for working with the OCI runtime specification. To build from source code, runtime-tools requires Go 1.10.x or above.

go-github-com-eapache-queue 1.1.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/eapache/queue
Licenses: Expat
Build system: go
Synopsis: Fast golang queue using ring-buffer
Description:

Package queue provides a fast, ring-buffer queue based on the version suggested by Dariusz Górecki. Using this instead of other, simpler, queue implementations (slice+append or linked list) provides substantial memory and time benefits, and fewer GC pauses.

go-github-com-blevesearch-zapx-v15 15.4.2
Propagated dependencies: go-github-com-bits-and-blooms-bitset@1.24.4 go-github-com-blevesearch-bleve-index-api@1.3.1 go-github-com-blevesearch-go-faiss@1.0.27 go-github-com-blevesearch-mmap-go@1.2.0 go-github-com-blevesearch-scorch-segment-api@2.4.1 go-github-com-blevesearch-vellum@1.2.0 go-github-com-golang-snappy@0.0.4 go-github-com-roaringbitmap-roaring@2.14.4
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/blevesearch/zapx
Licenses: ASL 2.0
Build system: go
Synopsis: Go zap file format library
Description:

This package is a Go implementation of the zap file format. The zap file format is used by the bleve search engine to store its indexes. It is documented at https://github.com/blevesearch/zapx/blob/master/zap.md. It was originated as https://github.com/blevesearch/zap.

go-zgo-at-zstd 0.0.0-20250624130507-310bc16feb74
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/arp242/zstd
Licenses: Expat
Build system: go
Synopsis: Extensions to Go's standard library
Description:

Package zstd is a collection of extensions to Go's standard library.

go-github-com-go-errors-errors 1.5.1
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/go-errors/errors
Licenses: Expat
Build system: go
Synopsis: Errors with stacktraces for Golang
Description:

Package errors provides errors that have stack-traces. It provides the type *Error which implements the standard golang error interface, so you can use this library interchangeably with code that is expecting a normal error return.

go-github-com-creachadair-msync 0.8.3
Propagated dependencies: go-github-com-creachadair-mds@0.25.15
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/creachadair/msync
Licenses: Modified BSD
Build system: go
Synopsis: Synchronization management types in Go
Description:

This package defines two types for managing concurrency: throttle, which allows calls to a function to be coalesced among multiple concurrent goroutines and trigger, that implements channel-based condition variable.

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.

Total packages: 73954