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

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-nsf-termbox-go 1.1.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/nsf/termbox-go
Licenses: Expat
Build system: go
Synopsis: @code{termbox} provides a minimal API for text-based user interfaces
Description:

Termbox is a library that provides a minimalistic API which allows the programmer to write text-based user interfaces.

go-codeberg-org-anaseto-gruid 0.25.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://codeberg.org/anaseto/gruid
Licenses: ISC
Build system: go
Synopsis: Grid-based UI and game framework
Description:

Package gruid provides a model for building grid-based applications. The interface abstracts rendering and input for different platforms. There are drivers for terminal apps (gruid-tcell), native graphical apps (gruid-sdl) and browser apps (gruid-js).

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-elliotchance-orderedmap 1.6.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/elliotchance/orderedmap
Licenses: Expat
Build system: go
Synopsis: Go ordered map library
Description:

This package provides a ordered map library that maintains amortized O(1) for Set, Get, Delete and Len.

go-github-com-gammazero-chanqueue 1.1.2
Propagated dependencies: 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/chanqueue
Licenses: Expat
Build system: go
Synopsis: Buffered channel with unlimited capacity queue
Description:

Package chanqueue implements a queue that uses channels for input and output to provide concurrent access to a re-sizable queue. This allows the queue to be used like a channel. Closing the input channel closes the output channel when all queued items are read, consistent with channel behavior. In other words chanqueue is a dynamically buffered channel with up to infinite capacity.

go-github-com-peterh-liner 1.2.2
Propagated dependencies: go-golang-org-x-sys@0.43.0 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/peterh/liner
Licenses: Expat
Build system: go
Synopsis: Command line editor Go library
Description:

The liner Go package implements a simple command line editor with history, inspired by linenoise. Xterm as well as WIN32 terminal codes are supported.

go-github-com-dustin-go-humanize 1.0.1
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/dustin/go-humanize
Licenses: Expat
Build system: go
Synopsis: Humane unit formatter
Description:

go-humanize provides formatters for units to human friendly sizes. It converts boring ugly numbers to human-friendly strings and back.

go-github-com-anacrolix-ffprobe 1.1.0
Propagated dependencies: go-github-com-stretchr-testify@1.11.1 go-github-com-anacrolix-envpprof@1.4.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/anacrolix/ffprobe
Licenses: MPL 2.0
Build system: go
Synopsis: Go ffprobe wrapper
Description:

This package wraps and interprets ffmpeg's ffprobe for Go.

go-github-com-multiformats-go-base36 0.2.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/multiformats/go-base36
Licenses: ASL 2.0 Expat
Build system: go
Synopsis: Optimized @code{base36} codec for Go
Description:

Optimized codec for []byte <=> base36 string conversion.

go-modernc-org-ccgo-v3 4.30.1
Propagated dependencies: go-github-com-kballard-go-shellquote@0.0.0-1.95032a8 go-golang-org-x-sys@0.43.0 go-golang-org-x-tools@0.44.0 go-modernc-org-libc@1.66.3 go-modernc-org-cc-v3@4.27.1 go-modernc-org-mathutil@1.7.1 go-modernc-org-opt@0.1.4
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://gitlab.com/cznic/ccgo
Licenses: Modified BSD
Build system: go
Synopsis: CC ASTs to Golang source code translator
Description:

This package implements a functionality to translate C to Go source code.

go-codeberg-org-anaseto-gruid-js 0.5.0
Propagated dependencies: go-codeberg-org-anaseto-gruid@0.25.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://codeberg.org/anaseto/gruid-js
Licenses: ISC
Build system: go
Synopsis: Gruid Driver using syscall/js and wasm and HTML5 canvas
Description:

Package js provides a Driver for making browser apps using wasm. The user needs to serve using an http server a directory containing the app.wasm file along with an index.html file.

go-pault-ag-go-debian 0.19.0
Propagated dependencies: go-github-com-klauspost-compress@1.18.0 go-github-com-xi2-xz@0.0.0-20171230120015-48954b6210f8 go-golang-org-x-crypto@0.50.0 go-pault-ag-go-topsort@0.1.1
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/paultag/go-debian
Licenses: Expat
Build system: go
Synopsis: Debian Golang support library
Description:

go-debian is a Debian Toolbelt for Go hackers! This package contains a bunch of helpful routines to help work with fun bits of Debian data.

go-github-com-moby-sys-mount 0.3.4
Propagated dependencies: go-github-com-moby-sys-mountinfo@0.7.2 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/moby/sys
Licenses: ASL 2.0
Build system: go
Synopsis: Mount/unmount functions in Golang
Description:

This package provides a set of functions to mount and unmount mounts.

go-github-com-kovidgoyal-exiffix 0.0.0-20250919160812-dbef770c2032
Propagated dependencies: go-github-com-kovidgoyal-imaging@1.8.21 go-github-com-rwcarlsen-goexif@0.0.0-0.9e8deec
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/kovidgoyal/exiffix
Licenses: Expat
Build system: go
Synopsis: EXIF orientation correction for images
Description:

This package provides utilities for correcting image orientation based on EXIF metadata. It's an alternative fork of https://github.com/edwvee/exiffix maintained by Kitty community.

go-github-com-timshannon-bolthold 0.0.0-20240314194003-30aac6950928
Propagated dependencies: go-go-etcd-io-bbolt@1.4.3
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/timshannon/bolthold
Licenses: Expat
Build system: go
Synopsis: Indexing and querying on top of a Bold database
Description:

Package bolthold is an indexing and querying layer on top of a Bolt database. The goal is to allow easy, persistent storage and retrieval of Go types. BoltDB is an embedded key-value store, and bolthold servers a similar use case however with a higher level interface for common uses of BoltDB.

go-github-com-hashicorp-go-uuid 1.0.3
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/hashicorp/go-uuid
Licenses: MPL 2.0
Build system: go
Synopsis: Generate UUID-format strings
Description:

This package generates UUID-format strings using high quality bytes. It is not intended to be RFC compliant, merely to use a well-understood string representation of a 128-bit value. It can also parse UUID-format strings into their component bytes.

go-github-com-pterm-pterm 0.12.79
Propagated dependencies: go-atomicgo-dev-cursor@0.2.0 go-atomicgo-dev-keyboard@0.2.9 go-atomicgo-dev-schedule@0.1.0 go-github-com-gookit-color@1.5.4 go-github-com-lithammer-fuzzysearch@1.1.8 go-github-com-mattn-go-runewidth@0.0.16 go-golang-org-x-term@0.42.0 go-golang-org-x-text@0.36.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/pterm/pterm
Licenses: Expat
Build system: go
Synopsis: Configurable console outputs in Golang
Description:

Package pterm is a modern go module to beautify console output. It can be used without configuration, but if desired, everything can be customized down to the smallest detail.

go-github-com-zyedidia-poller 1.0.1
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/zyedidia/poller
Licenses: FreeBSD
Build system: go
Synopsis: File-descriptor multiplexer based on epoll(7)
Description:

Package poller is a file-descriptor multiplexer. It allows concurrent Read and Write operations from and to multiple file-descriptors without allocating one OS thread for every blocked operation. It operates similarly to Go's netpoller (which multiplexes network connections) without requiring special support from the Go runtime. It can be used with tty devices, character devices, pipes, FIFOs, and any file-descriptor that is poll-able, can be used with select(2), epoll(7), etc.

In addition, package poller allows the user to set timeouts (deadlines) for read and write operations, and also allows for safe cancellation of blocked read and write operations; a Close from another go-routine safely cancels ongoing (blocked) read and write operations.

It's an active fork of https://github.com/npat-efault/poller.

go-github-com-tedsuo-ifrit 0.0.0-20230516164442-7862c310ad26
Propagated dependencies: go-github-com-nu7hatch-gouuid@0.0.0-20131221200532-179d4d0c4d8d go-golang-org-x-net@0.53.0 go-google-golang-org-grpc@1.69.2
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/tedsuo/ifrit
Licenses: Expat
Build system: go
Synopsis: Process model for Golang
Description:

This package is a small set of interfaces for composing single-purpose units of work into larger programs, forming a process model for Golang. Each unit of work implements the Runner interface and each Runner can be invoked to create a Process which can be monitored and signaled to stop.

go-github-com-multiformats-go-multicodec 0.9.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/multiformats/go-multicodec
Licenses: ASL 2.0 Expat
Build system: go
Synopsis: Golang constants for the multicodec table
Description:

Package multicodec exposes the multicodec table as Go constants.

go-github-com-arduino-go-timeutils 0.0.0-20171220113728-d1dd9e313b1b
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/arduino/go-timeutils
Licenses: GPL 2
Build system: go
Synopsis: Handle timezones in Golang
Description:

Some useful functions to handle timezones in Go.

go-github-com-jackc-pgerrcode 0.0.0-20240316143900-6e2875d9b438
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/jackc/pgerrcode
Licenses: Expat
Build system: go
Synopsis: Constants for PostgreSQL error codes
Description:

Package pgerrcode contains constants for PostgreSQL error codes.

go-ninefans-net-go 0.0.7
Propagated dependencies: go-golang-org-x-exp@0.0.0-20250911091902-df9299821621 go-golang-org-x-sys@0.43.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://9fans.net/go
Licenses: Expat
Build system: go
Synopsis: Interface for interacting with Acme windows
Description:

The acme Go package provides simple interface for interacting with Acme windows of the Plan 9 text editor.

go-github-com-hashicorp-go-immutable-radix 1.3.1
Propagated dependencies: go-github-com-hashicorp-golang-lru@1.0.2 go-github-com-hashicorp-go-uuid@1.0.3
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/hashicorp/go-immutable-radix
Licenses: MPL 2.0
Build system: go
Synopsis: Immutable radix tree implementation in Golang
Description:

This package implements an immutable radix tree. It only provides a single Tree implementation, optimized for sparse nodes.

Total packages: 32521