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

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-deruina-timberjack 1.4.5
Propagated dependencies: go-github-com-klauspost-compress@1.18.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/DeRuina/timberjack
Licenses: Expat
Build system: go
Synopsis: Package for writing logs to rolling files
Description:

Timberjack is a Go log rolling library with support for size-based, time-based, and manual rotation.

go-github-com-pelletier-go-toml 1.9.5
Propagated dependencies: go-github-com-burntsushi-toml@1.5.0 go-github-com-davecgh-go-spew@1.1.1 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/pelletier/go-toml
Licenses: Expat
Build system: go
Synopsis: Go library for the TOML configuration language
Description:

Go library for the TOML configuration language

go-github-com-freddierice-go-losetup 2.0.1
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/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-pilebones-go-udev 0.9.1
Propagated dependencies: go-github-com-kr-pretty@0.3.1
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/pilebones/go-udev
Licenses: GPL 3
Build system: go
Synopsis: Simple udev implementation in Golang
Description:

This package provides a udev implementation in Golang developed from scratch. This library allow to listen and manage Linux-kernel (since version 2.6.10) Netlink messages to user space (ie: NETLINK_KOBJECT_UEVENT).

go-github-com-rvflash-elapsed 0.2.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/rvflash/elapsed
Licenses: Expat
Build system: go
Synopsis: Calculates the elapsed time for a given date
Description:

This package can be used to return the elapsed time since a given time in a human-readable format.

go-github-com-kortschak-utter 1.7.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/kortschak/utter
Licenses: ISC
Build system: go
Synopsis: Deep pretty printer
Description:

This package implements a deep pretty printer for Go data structures to aid data snapshotting.

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

This packages is an alternative fork of https://github.com/yaml/go-yaml.

go-github-com-tklauser-numcpus 0.7.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/tklauser/numcpus
Licenses: ASL 2.0
Build system: go
Synopsis: Provides information about the number of CPUs in the system
Description:

This package provides both library functions and a command-line tool to query information regarding the number of CPUs available to the system.

go-github-com-jackc-puddle-v2 2.2.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/jackc/puddle
Licenses: Expat
Build system: go
Synopsis: Generic resource pool for Golang
Description:

Puddle is a tiny generic resource pool library hat uses the standard context library to signal cancellation of acquires. It is designed to contain the minimum functionality required for a resource pool. It can be used directly or it can be used as the base for a domain specific resource pool. For example, a database connection pool may use puddle internally and implement health checks and keep-alive behavior without needing to implement any concurrent code of its own.

go-github-com-cyberdelia-go-metrics-graphite 0.0.0-20161219230853-39f87cc3b432
Propagated dependencies: go-github-com-rcrowley-go-metrics@0.0.0-20250401214520-65e299d6c5c9
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/cyberdelia/go-metrics-graphite
Licenses: FreeBSD
Build system: go
Synopsis: Graphite client for go-metrics
Description:

This package provides a reporter for the go-metrics library which posts metrics to Graphite.

go-github-com-digitalocean-go-smbios 0.0.0-20180907143718-390a4f403a8e
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/digitalocean/go-smbios
Licenses: ASL 2.0
Build system: go
Synopsis: Detection and access to SMBIOS and DMI data and structures
Description:

Package smbios provides detection and access to System Management BIOS (SMBIOS) and Desktop Management Interface (DMI) data and structures.

go-github-com-vbatts-go-mtree 0.5.4
Propagated dependencies: go-github-com-fatih-color@1.17.0 go-github-com-sirupsen-logrus@1.9.3 go-github-com-urfave-cli-v2@2.27.5 go-golang-org-x-crypto@0.50.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/vbatts/go-mtree
Licenses: Modified BSD
Build system: go
Synopsis: File systems verification utility and library
Description:

mtree is a filesystem hierarchy validation tooling and format. This is a library and simple CLI tool for mtree(8) implemented in Go.

go-md2man 2.0.7
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/cpuguy83/go-md2man
Licenses: Expat
Build system: go
Synopsis: Convert markdown into roff
Description:

Go-md2man is a Go program that converts markdown to roff for the purpose of building man pages. This package provides a command line interface (CLI) tool.

go-github-com-ianlancetaylor-demangle 0.0.0-20230524184225-eabc099b10ab
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/ianlancetaylor/demangle
Licenses: Modified BSD
Build system: go
Synopsis: Symbol name demangler written in Go
Description:

This package defines functions that demangle GCC/LLVM C++ and Rust symbol names. This package recognizes names that were mangled according to the C++ ABI defined at https://codesourcery.com/cxx-abi/ and the Rust ABI.

go-github-com-liggitt-tabwriter 0.0.0-20181228230101-89fcab3d43de
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/liggitt/tabwriter
Licenses: Modified BSD
Build system: go
Synopsis: Tab-separated text writer for Go
Description:

This package provides a tabwriter implementation with additional features for padding and filtering escape sequences.

go-tomlv 1.5.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/BurntSushi/toml
Licenses: Expat
Build system: go
Synopsis: Toml parser and encoder for Go
Description:

This package is toml parser and encoder for Go. The interface is similar to Go's standard library json and xml package. This package provides a command line interface (CLI) tool.

go-github-com-blang-semver 3.8.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/blang/semver
Licenses: Expat
Build system: go
Synopsis: Semantic versioning library written in Go
Description:

Semver is a library for Semantic versioning written in Go.

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-schollz-logger 1.2.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/schollz/logger
Licenses: Expat
Build system: go
Synopsis: Simplistic, opinionated logging for Golang
Description:

This package provides a opinionated logging for Golang. Features:

  • zero dependencies

  • Global logger (with optional local logger)

  • leveled

  • useful defaults / i.e. zero-config

  • simple API

  • colors on Linux

  • set leveling via environmental variables LOGGER=trace|debug|info|warn|error

go-go4-org-mem 0.0.0-20240501181205-ae6ca9944745
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://go4.org/mem
Licenses: ASL 2.0
Build system: go
Synopsis: Cheap read-only memory types in Go
Description:

Package mem provides the mem.RO type that allows you to cheaply pass & access either a read-only []byte or a string.

go-github-com-mattn-go-pointer 0.0.1
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/mattn/go-pointer
Licenses: Expat
Build system: go
Synopsis: Utility for cgo
Description:

This package allows for a cgo argument to be passed a Go pointer.

go-tags-cncf-io-container-device-interface 1.0.1
Propagated dependencies: go-github-com-fsnotify-fsnotify@1.9.0 go-github-com-opencontainers-runtime-spec@1.2.1 go-github-com-opencontainers-runtime-tools@0.9.0-0.0ea5ed0 go-golang-org-x-mod@0.35.0 go-golang-org-x-sys@0.43.0 go-gopkg-in-yaml-v3@3.0.1 go-sigs-k8s-io-yaml@1.6.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://tags.cncf.io/container-device-interface
Licenses: ASL 2.0
Build system: go
Synopsis: CNCF's Container Device Interface
Description:

This package provides Cloud Native Computing Foundation's CDI specification, for container-runtimes, to support third-party devices. It also includes tags.cncf.io/container-device-interface/specs-go submodule.

go-github-com-kevinmbeaulieu-eq-go 1.0.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/kevinmbeaulieu/eq-go
Licenses: ASL 2.0
Build system: go
Synopsis: Compare Golang source directories
Description:

This package provides a way to check whether two Go source directories contain equivalent code.

Total packages: 32521