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

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-flynn-go-docopt 0.0.0-20140912013429-f6dd2ebbb31e
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/flynn/go-docopt
Licenses: Expat
Build system: go
Synopsis: Docopt command-line argument parser
Description:

Package docopt parses command-line arguments based on a help message. It's an alternative fork of https://github.com/docopt/docopt.go.

go-github-com-dsoprea-go-utility-v2 2.0.0-20221003172846-a3e1774ef349
Propagated dependencies: go-github-com-dsoprea-go-logging@0.0.0-20200710184922-b02d349568dd go-github-com-golang-geo@0.0.0-20260625163123-7c0e84413537
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/dsoprea/go-utility
Licenses: Expat
Build system: go
Synopsis: Reusable tools for Go
Description:

This package provides misc utilities for Golang.

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-chilts-sid 0.0.0-20190607042430-660e94789ec9
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/chilts/sid
Licenses: Expat
Build system: go
Synopsis: Generate sortable identifiers
Description:

This package provides the ability to generate Sortable Identifiers. These identifiers are also universally unique.

go-github-com-spf13-jwalterweatherman 1.1.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/spf13/jwalterweatherman
Licenses: Expat
Build system: go
Synopsis: Go logging library
Description:

JWW is primarily a wrapper around the standard log library. It provides a few advantages over using the standard log library alone.

  • ready to go out of the box

  • one library for both printing to the terminal and logging (to files)

  • really easy to log to either a temp file or a file you specify

go-github-com-awesome-gocui-keybinding 1.0.0-1.8602903
Propagated dependencies: go-github-com-awesome-gocui-gocui@1.1.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/awesome-gocui/keybinding
Licenses: Expat
Build system: go
Synopsis: Wrapper for parsing gocui keybindings in Golang
Description:

This package provides a golang wrapper for parsing gocui keybindings.

go-modernc-org-scanner 1.2.0
Propagated dependencies: go-modernc-org-token@1.1.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://gitlab.com/cznic/scanner
Licenses: Modified BSD
Build system: go
Synopsis: Common source code scanner for Golang
Description:

This package provides some common scanner stuff.

go-github-com-arolek-p 0.0.0-20191103215535-df3c295ed582
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/arolek/p
Licenses: Expat
Build system: go
Synopsis: Pointer to the value
Description:

Package p takes in values and returns a pointer to the value.

go-github-com-go-logr-logr 1.4.3
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/go-logr/logr
Licenses: ASL 2.0
Build system: go
Synopsis: Minimal logging API for Go
Description:

Package logr defines a general-purpose logging API and abstract interfaces to back that API. Packages in the Go ecosystem can depend on it, while callers can implement logging with whatever backend is appropriate.

go-github-com-h2non-parth 2.0.1
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/h2non/parth
Licenses: Expat
Build system: go
Synopsis: Path parsing library for segment unmarshaling and slicing
Description:

The parth Go library provides path parsing for segment unmarshaling and slicing. In other words, parth provides simple and flexible access to (URL) path parameters.

go-github-com-xhit-go-str2duration-v2 2.1.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/xhit/go-str2duration
Licenses: Modified BSD
Build system: go
Synopsis: Convert string to duration in golang
Description:

This package provides a means to obtain time.Duration from a string. The string can be a string retorned for time.Duration or a similar string with weeks or days too.

go-github-com-google-subcommands 1.2.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/google/subcommands
Licenses: ASL 2.0
Build system: go
Synopsis: Go subcommand library
Description:

subcommands implements a functionality for a single command to have many subcommands, each of which takes arguments.

go-github-com-elliotwutingfeng-asciiset 0.0.0-20260129054604-cfde2086bc57
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/elliotwutingfeng/asciiset
Licenses: Modified BSD
Build system: go
Synopsis: Asciiset is an ASCII character bitset for Golang
Description:

Package asciiset is an ASCII character bitset. Bitsets are fast and memory-efficient data structures for storing and retrieving information using bitwise operations. asciiset is an extension of the asciiSet data structure from the Go Standard library source code.

go-github-com-quasilyte-go-ruleguard-dsl 0.3.23
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/quasilyte/go-ruleguard
Licenses: Modified BSD
Build system: go
Synopsis: DSL for custom linting rules in Go
Description:

This package provides DSL module for Go custom linting rules.

go-github-com-russross-blackfriday 1.6.0
Propagated dependencies: go-github-com-shurcool-sanitized-anchor-name@1.0.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/russross/blackfriday
Licenses: FreeBSD
Build system: go
Synopsis: Markdown processor in Go
Description:

Blackfriday is a Markdown processor in Go.

go-github-com-fvbommel-sortorder 1.1.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/fvbommel/sortorder
Licenses: Expat
Build system: go
Synopsis: Sort orders and comparison functions
Description:

Package sortorder implements sort orders and comparison functions.

go-github-com-beorn7-perks 1.0.1
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/beorn7/perks
Licenses: Expat
Build system: go
Synopsis: Compute approximate quantiles over an unbounded data stream
Description:

Perks contains the Go package quantile that computes approximate quantiles over an unbounded data stream within low memory and CPU bounds.

go-github-com-itchyny-astgen-go 0.0.0-20250520171007-4331c963041e
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/itchyny/astgen-go
Licenses: Expat
Build system: go
Synopsis: AST build for Golang @code{interface{}} => @code{ast.Node}
Description:

Build Go code from arbitrary value in Go.

go-github-com-docker-distribution 2.8.3
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/docker/distribution
Licenses: ASL 2.0
Build system: go
Synopsis: This package is a Docker toolset to pack, ship, store, and deliver content
Description:

Docker Distribution is a Docker toolset to pack, ship, store, and deliver content. It contains Docker Registry 2.0 and libraries to interact with distribution components.

go-github-com-go-git-go-git-fixtures-v6 6.0.0-alpha.1
Propagated dependencies: go-github-com-go-git-go-billy-v6@6.0.0-alpha.1
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/go-git/go-git-fixtures/
Licenses: ASL 2.0
Build system: go
Synopsis: Fixtures used by @code{go-git}
Description:

This package provides fixtures used by go-git.

go-github-com-sergi-go-diff 1.3.1
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/sergi/go-diff/
Licenses: Expat
Build system: go
Synopsis: Algorithms to perform operations for synchronizing plain text
Description:

go-diff offers algorithms to perform operations required for synchronizing plain text:

  • compare two texts and return their differences

  • perform fuzzy matching of text

  • apply patches onto text

go-github-com-rodaine-table 1.0.1
Propagated dependencies: go-github-com-mattn-go-runewidth@0.0.16
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/rodaine/table
Licenses: Expat
Build system: go
Synopsis: Table writer for CLI applications
Description:

Package table provides a convenient way to generate tabular output of any data, primarily useful for CLI tools. It features a fluent API, with customization of column alignment, width, and padding.

go-github-com-rs-zerolog 1.33.0
Propagated dependencies: go-github-com-coreos-go-systemd-v22@22.7.0 go-github-com-mattn-go-colorable@0.1.13 go-github-com-pkg-errors@0.9.1 go-github-com-rs-xid@1.6.0 go-golang-org-x-tools@0.44.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/rs/zerolog
Licenses: Expat
Build system: go
Synopsis: Zero Allocation JSON Logger
Description:

Package zerolog provides a lightweight logging library dedicated to JSON logging.

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.

Total packages: 73955