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

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-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-gopkg-in-inconshreveable-log15-v3 3.0.0
Propagated dependencies: go-github-com-go-stack-stack@1.8.1 go-github-com-mattn-go-colorable@0.1.13 go-golang-org-x-term@0.36.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://pkg.go.dev/github.com/inconshreveable/log15
Licenses: ASL 2.0
Build system: go
Synopsis: Structured, composable logging for Golang
Description:

This package provides a toolkit for logging that is both human and machine readable. It is modeled after the Go standard library's io and net/http packages and is an alternative to the standard library's log package.

go-github-com-cockroachdb-tokenbucket 0.0.0-20250429170803-42689b6311bb
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/cockroachdb/tokenbucket
Licenses: ASL 2.0
Build system: go
Synopsis: Token bucket implementation in Golang
Description:

This package provides a token bucket implementation in Golang.

go-github-com-go-stack-stack 1.8.1
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/go-stack/stack
Licenses: Expat
Build system: go
Synopsis: Utilities to capture, manipulate, and format call stacks
Description:

Package stack implements utilities to capture, manipulate, and format call stacks. It provides a simpler API than package runtime. The implementation takes care of the minutia and special cases of interpreting the program counter (pc) values returned by runtime.Callers.

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-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-hashicorp-go-hclog 1.6.3
Propagated dependencies: go-github-com-fatih-color@1.17.0 go-github-com-mattn-go-isatty@0.0.20 go-golang-org-x-tools@0.37.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/hashicorp/go-hclog
Licenses: Expat
Build system: go
Synopsis: Key/value logging interface for Go
Description:

This package provides a simple key/value logging interface for Golang for use in development and production environments. Unlike the standard library log package, this package provides logging levels that provide decreased output based upon the desired amount of output. It also comes with a command-line program hclogvet that can be used to check that the logging level methods on hclog.Logger are used correctly.

go-github-com-valyala-fasttemplate 1.2.2
Propagated dependencies: go-github-com-valyala-bytebufferpool@1.0.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/valyala/fasttemplate
Licenses: Expat
Build system: go
Synopsis: Template engine for Golang
Description:

Package fasttemplate implements simple and fast template library.

go-github-com-miolini-datacounter 1.0.3
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/miolini/datacounter
Licenses: Expat
Build system: go
Synopsis: Counters for Go readers and writers
Description:

The datacounter package provides counters for Go readers and writers.

go-github-com-cention-sany-utf7 0.0.0-20170124080048-26cad61bd60a
Propagated dependencies: go-golang-org-x-text@0.30.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/cention-sany/utf7
Licenses: Modified BSD
Build system: go
Synopsis: UTF-7 for Go
Description:

The utf7 package provides support for the obsolete UTF-7 text encoding in Go.

go-github-com-modern-go-reflect2 1.0.2
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/modern-go/reflect2
Licenses: ASL 2.0
Build system: go
Synopsis: Cheaper reflect API
Description:

This library provides a reflect api for Go programs without the runtime cost of the standard library reflect.Value.

go-github-com-kpango-glg 1.6.15
Propagated dependencies: go-github-com-goccy-go-json@0.10.5 go-github-com-kpango-fastime@1.1.9 go-github-com-sirupsen-logrus@1.9.3 go-go-uber-org-zap@1.27.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/kpango/glg
Licenses: Expat
Build system: go
Synopsis: Lock-free logging library for Go
Description:

glg is simple lock-free logging library for Go.

go-github-com-urfave-cli 1.22.16
Propagated dependencies: go-github-com-burntsushi-toml@1.5.0 go-github-com-cpuguy83-go-md2man-v2@2.0.7 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/urfave/cli
Licenses: Expat
Build system: go
Synopsis: Simple, fast, and fun package for building command line apps in Go
Description:

cli is a simple, fast, and fun package for building command line apps in Go. The goal is to enable developers to write fast and distributable command line applications in an expressive way.

go-github-com-jackc-pgconn 1.14.3
Propagated dependencies: go-github-com-jackc-chunkreader-v2@2.0.1 go-github-com-jackc-pgio@1.0.0 go-github-com-jackc-pgpassfile@1.0.0 go-github-com-jackc-pgproto3-v2@2.3.3 go-github-com-jackc-pgservicefile@0.0.0-20240606120523-5a60cdf6a761 go-golang-org-x-crypto@0.43.0 go-golang-org-x-text@0.30.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/jackc/pgconn
Licenses: Expat
Build system: go
Synopsis: Low-level PostgreSQL database driver
Description:

Package pgconn is a low-level PostgreSQL database driver. It operates at nearly the same level as the C library libpq.

It is primarily intended to serve as the foundation for higher level libraries such as https://github.com/jackc/pgx. Applications should handle normal queries with a higher level library and only use pgconn directly when required for low-level access to PostgreSQL functionality.

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-github-com-antihax-optional 1.0.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/antihax/optional
Licenses: Expat
Build system: go
Synopsis: Optional parameters for Golang
Description:

This package implements optimal parameters for data-types.

go-github-com-containerd-cgroups-v3 3.0.4
Propagated dependencies: go-github-com-cilium-ebpf@0.16.0 go-github-com-containerd-log@0.1.0 go-github-com-coreos-go-systemd-v22@22.5.0 go-github-com-docker-go-units@0.5.0 go-github-com-godbus-dbus-v5@5.1.0 go-github-com-moby-sys-userns@0.1.0 go-github-com-opencontainers-runtime-spec@1.2.1 go-golang-org-x-sys@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://containerd.io/
Licenses: ASL 2.0
Build system: go
Synopsis: Cgroups for Golang
Description:

This package implements a functionality for creating, managing, inspecting, and destroying cgroups. The resources format for settings on the cgroup uses the OCI runtime-spec found here.

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.

go-github-com-tidwall-pretty 1.2.1
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/tidwall/pretty
Licenses: Expat
Build system: go
Synopsis: JSON beautifier and compactor for Golang
Description:

This package provides fast methods for formatting JSON for human readability, or to compact JSON for smaller payloads.

go-atomicgo-dev-keyboard 0.2.9
Propagated dependencies: go-github-com-containerd-console@1.0.4
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://atomicgo.dev/keyboard
Licenses: Expat
Build system: go
Synopsis: Read keyboard events in CLI applications
Description:

This package provides a functionality to read key presses from the keyboard, while in a terminal application, which may be combined to check for ctrl+c, alt+4, ctrl-shift, alt+ctrl+right, etc. It can also be used to simulate (mock) keypresses for CI testing.

go-github-com-deckarep-golang-set 1.7.1
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/deckarep/golang-set
Licenses: Expat
Build system: go
Synopsis: Set type for Go
Description:

Set is the set collection for the Go language.

go-github-com-valyala-fastjson 1.6.4
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/valyala/fastjson
Licenses: Expat
Build system: go
Synopsis: JSON parser and validator for Golang
Description:

Package fastjson provides fast JSON parsing comparing to std encoding/json.

go-github-com-keybase-dbus 0.0.0-20220506165403-5aa21ea2c23a
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/keybase/dbus
Licenses: FreeBSD
Build system: go
Synopsis: Native Go bindings for D-Bus
Description:

Package dbus implements bindings to the D-Bus message bus system. Features:

  • complete native implementation of the D-Bus message protocol

  • go-like API (channels for signals / asynchronous method calls, Goroutine-safe connections)

  • subpackages that help with the introspection / property interfaces

go-github-com-gdamore-tcell-v2 2.8.1
Dependencies: go-github-com-gdamore-encoding@1.0.1 go-github-com-mattn-go-runewidth@0.0.16 go-github-com-lucasb-eyer-go-colorful@1.2.0 go-golang-org-x-sys@0.37.0 go-golang-org-x-text@0.30.0
Propagated dependencies: go-golang-org-x-term@0.36.0 go-golang-org-x-sys@0.37.0 go-github-com-gdamore-encoding@1.0.1 go-github-com-mattn-go-runewidth@0.0.16 go-github-com-lucasb-eyer-go-colorful@1.2.0 go-golang-org-x-sys@0.37.0 go-golang-org-x-text@0.30.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/gdamore/tcell
Licenses: ASL 2.0
Build system: go
Synopsis: Provide a cell-based view for text terminals
Description:

This package includes a full parser and expander for terminfo capability strings to avoid hard-coding escape strings for formatting. It also favors portability, and includes support for all POSIX systems.

Total packages: 69245