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

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-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-racksec-srslog 0.0.0-20180709174129-a4725f04ec91
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/RackSec/srslog
Licenses: Modified BSD
Build system: go
Synopsis: Replacement for Golang's @code{log/syslog} with TLS support
Description:

This package is a drop-in replacement for the Golang standard library log/syslog, but with support for TLS.

go-github-com-alecthomas-participle-v2 2.1.4
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/alecthomas/participle
Licenses: Expat
Build system: go
Synopsis: Parser library for Go
Description:

This package provides a parser library for Golang which constructs parsers from definitions in struct tags and parses directly into those structs. The approach is similar to how other marshallers work in Golang, "unmarshalling" an instance of a grammar into a struct.

go-github-com-c-bata-go-prompt 0.2.6
Propagated dependencies: go-github-com-mattn-go-colorable@0.1.13 go-github-com-mattn-go-runewidth@0.0.16 go-github-com-mattn-go-tty@0.0.7 go-github-com-pkg-term@1.2.0-beta.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/c-bata/go-prompt
Licenses: Expat
Build system: go
Synopsis: Interactive CLI prompts toolit
Description:

This package provides a library for building powerful interactive prompts inspired by python-prompt-toolkit, making it easier to build cross-platform command line tools using Go.

go-github-com-ncruces-go-strftime 0.1.9
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/ncruces/go-strftime
Licenses: Expat
Build system: go
Synopsis: Implementation of strftime/strptime for Golang
Description:

Package strftime provides strftime/strptime compatible time formatting and parsing.

go-github-com-kardianos-minwinsvc 1.0.2
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/kardianos/minwinsvc/
Licenses: Zlib
Build system: go
Synopsis: Minimal windows only service stub for Go
Description:

Go programs designed to run from most *nix style operating systems can import this package to enable running programs as services without modifying them.

go-code-forgejo-org-go-chi-captcha 1.0.2
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://code.forgejo.org/go-chi/captcha
Licenses: Expat
Build system: go
Synopsis: Generation and verification of image CAPTCHAs in Go
Description:

Package captcha implements generation and verification of image and audio CAPTCHAs. This is a fork of https://github.com/dchest/captcha.

go-github-com-anchore-go-struct-converter 0.1.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/anchore/go-struct-converter
Licenses: ASL 2.0
Build system: go
Synopsis: Struct converter for Golang
Description:

This package provides a set of conversion utilities to migrate between different versioned Go structs.

go-github-com-letsencrypt-borp 0.0.0-20251118150929-89c6927051ae
Propagated dependencies: go-github-com-go-sql-driver-mysql@1.8.1 go-github-com-mattn-go-sqlite3@1.14.34 go-github-com-poy-onpar@0.3.5
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/letsencrypt/borp
Licenses: Expat
Build system: go
Synopsis: Boulder's Object Relational Persistence
Description:

Package borp provides a simple way to marshal Go structs to and from SQL databases. It uses the database/sql package, and should work with any compliant database/sql driver.

go-github-com-emersion-go-vcard 0.0.0-20230815062825-8fda7d206ec9
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/emersion/go-vcard
Licenses: Expat
Build system: go
Synopsis: Parse and format vCard in Golang
Description:

This package implements functionality to parse and format vCard as specified in RFC 6350.

go-9fans-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-client9-misspell 0.3.4
Propagated dependencies: go-github-com-gobwas-glob@0.2.3
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/client9/misspell
Licenses: Expat
Build system: go
Synopsis: Correct commonly misspelled English words in source files
Description:

misspell assists with correcting commonly misspelled English words in source files. A neutral variety of English is used by default, but a US or UK locale can be selected.

go-github-com-cpuguy83-go-md2man-v2 2.0.7
Propagated dependencies: go-github-com-russross-blackfriday-v2@2.1.0
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.

go-github-com-vbauerster-mpb-v8 8.11.3
Propagated dependencies: go-github-com-acarl005-stripansi@0.0.0-20180116102854-5a71ef0e047d go-github-com-mattn-go-runewidth@0.0.16 go-github-com-vividcortex-ewma@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/vbauerster/mpb
Licenses: Unlicense
Build system: go
Synopsis: Multi-progress bar for Go CLI applications
Description:

This package provides a multi-progress bar for Go command-line applications. It supports multiple progress bars, customizable decorators, and dynamic bar addition/removal.

go-github-com-tonistiigi-go-csvvalue 0.0.0-20240814133006-030d3b2625d0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/tonistiigi/go-csvvalue
Licenses: Expat
Build system: go
Synopsis: Efficient parser for a single line CSV value in Golang
Description:

Package csvvalue provides an efficient parser for a single line CSV value. It is more efficient than the standard library csv package for parsing many small values. For multi-line CSV parsing, the standard library is recommended.

go-github-com-twpayne-go-xdg-v6 6.1.3
Propagated dependencies: go-github-com-twpayne-go-vfs-v5@5.0.4
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/twpayne/go-xdg/
Licenses: Expat
Build system: go
Synopsis: Functions related to freedesktop.org
Description:

Package xdg provides functions related to freedesktop.org.

go-github-com-gdamore-tcell-v2 2.13.9
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.4.0 go-golang-org-x-sys@0.43.0 go-golang-org-x-text@0.36.0
Propagated dependencies: go-github-com-rivo-uniseg@0.4.7 go-golang-org-x-term@0.42.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.4.0 go-golang-org-x-sys@0.43.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/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.

go-github-com-joshuarubin-go-sway 1.2.0
Propagated dependencies: go-github-com-joshuarubin-lifecycle@1.2.1 go-go-uber-org-multierr@1.11.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/joshuarubin/go-sway
Licenses: Expat
Build system: go
Synopsis: Sway client for Go
Description:

This package simplifies working with the sway IPC from Go.

The SWAYSOCK environment variable must be set properly and sway must be running with the same byteorder as the client.

go-github-com-blevesearch-zapx-v14 14.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-github-com-go-git-go-git-fixtures-v5 5.0.0
Propagated dependencies: go-github-com-go-git-go-billy-v5@5.6.0 go-gopkg-in-check-v1@1.0.0-20201130134442-10cb98267c6c
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-spf13-viper 1.8.1
Propagated dependencies: go-github-com-fsnotify-fsnotify@1.9.0 go-github-com-hashicorp-hcl@1.0.0 go-github-com-magiconair-properties@1.8.10 go-github-com-mitchellh-mapstructure@1.5.0 go-github-com-pelletier-go-toml@1.9.5 go-github-com-spf13-afero@1.6.0 go-github-com-spf13-cast@1.7.0 go-github-com-spf13-jwalterweatherman@1.1.0 go-github-com-spf13-pflag@1.0.10 go-github-com-subosito-gotenv@1.6.0 go-gopkg-in-ini-v1@1.67.0 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/spf13/viper
Licenses: Expat
Build system: go
Synopsis: Go configuration with fangs
Description:

Viper is a complete configuration solution for Go applications including 12-Factor apps. It is designed to work within an application, and can handle all types of configuration needs and formats.

go-github-com-puzpuzpuz-xsync-v3 3.5.1
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.

go-github-com-opencontainers-image-spec 1.1.0
Propagated dependencies: go-github-com-opencontainers-go-digest@1.0.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/opencontainers/image-spec
Licenses: ASL 2.0
Build system: go
Synopsis: OCI Image Format Specification
Description:

The OCI Image Format project creates and maintains the software shipping container image format spec (OCI Image Format).

go-github-com-djherbis-nio 3.0.1
Propagated dependencies: go-github-com-djherbis-buffer@1.2.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/djherbis/nio
Licenses: Expat
Build system: go
Synopsis: Concurrent buffered I/O
Description:

Package nio provides a few buffered I/O primitives.

Total packages: 32521