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

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-yaslama-go-wayland-wayland 0.0.0-0.2874f32
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/yaslama/go-wayland
Licenses: FreeBSD
Build system: go
Synopsis: Go bindings for Wayland
Description:

This module contains pure Go implementation of the Wayland protocol. Currently only wayland-client functionality is supported. It's an alternative chain of forks https://github.com/micaplush/go-wayland -> https://github.com/MatthiasKunnen/go-wayland -> https://github.com/rajveermalviya/go-wayland the original is unmaintained project.

go-github-com-facebookgo-flagenv 0.0.0-20160425205200-fcd59fca7456
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/facebookgo/flagenv
Licenses: Modified BSD
Build system: go
Synopsis: Populate flags from environment variables
Description:

Package flagenv provides the ability to populate flags from environment variables.

go-github-com-mtibben-percent 0.2.1
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/mtibben/percent
Licenses: Expat
Build system: go
Synopsis: Package percent escapes strings using percent-encoding
Description:

Package percent escapes strings using percent-encoding.

go-github-com-jmattheis-goverter 1.7.0
Propagated dependencies: go-github-com-dave-jennifer@1.7.1 go-golang-org-x-tools@0.44.0 go-gopkg-in-yaml-v3@3.0.1
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/jmattheis/goverter
Licenses: Expat
Build system: go
Synopsis: Type-safe Go converters by defining function signatures
Description:

This package provides a functionality to generate type-safe converters for Go. The project is meant as alternative to jinzhu/copier that doesn't use reflection.

go-go-uber-org-dig 1.19.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://pkg.go.dev/go.uber.org/dig
Licenses: Expat
Build system: go
Synopsis: Reflection based dependency injection toolkit for Golang
Description:

Package dig provides a functionality to implement resolving object dependencies graph during the process startup.

go-github-com-motemen-go-colorine 0.0.0-20180816141035-45d19169413a
Propagated dependencies: go-github-com-daviddengcn-go-colortext@1.0.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/motemen/go-colorine
Licenses: Expat
Build system: go
Synopsis: Simple colorized console logger for golang
Description:

This package provides simple colorized console logger for golang.

go-codeberg-org-emersion-go-sqlite-fts5 0.0.0-20250706114632-932c754e63a6
Propagated dependencies: go-github-com-mattn-go-sqlite3@1.14.34
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://codeberg.org/emersion/go-sqlite3-fts5
Licenses: Expat
Build system: go
Synopsis: FTS5 extension for go-sqlite3
Description:

Standalone FTS5 extension for go-sqlite3, that provides full-text search functionality to database applications.

go-gopkg-in-yaml-v2 2.4.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://gopkg.in/yaml.v2
Licenses: ASL 2.0
Build system: go
Synopsis: YAML reader and writer for the Go language
Description:

This package provides a Go library for encode and decode YAML values.

go-github-com-sevlyar-go-daemon 0.1.6
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/sevlyar/go-daemon
Licenses: Expat
Build system: go
Synopsis: Library for writing system daemons
Description:

Go-Daemon is a library for writing system daemons in Go.

go-suah-dev-protect 1.2.4
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://codeberg.org/qbit/protect
Licenses: ISC
Build system: go
Synopsis: Wrapper for OpenBSD's pledge and unveil system calls
Description:

Package protect is a wrapper for OpenBSD's pledge and unveil system calls.

It allows one to safely call Unveil / Pledge on non-OpenBSD operating systems.

go-github-com-tklauser-go-sysconf 0.3.13
Propagated dependencies: go-golang-org-x-sys@0.43.0 go-github-com-tklauser-numcpus@0.7.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/tklauser/go-sysconf
Licenses: Modified BSD
Build system: go
Synopsis: Go implementation of @code{sysconf}
Description:

This package implements sysconf and provides the associated SC_* constants to query system configuration values at run time.

go-go-uber-org-ratelimit 0.3.1
Propagated dependencies: go-github-com-benbjohnson-clock@1.3.5 go-go-uber-org-atomic@1.11.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/uber-go/ratelimit
Licenses: Expat
Build system: go
Synopsis: Blocking leaky-bucket rate limit implementation in Golang
Description:

This package implements the leaky-bucket rate limit algorithm. It refills the bucket based on the time elapsed between requests instead of requiring an interval clock to fill the bucket discretely.

go-github-com-leodido-go-urn 1.4.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/leodido/go-urn
Licenses: Expat
Build system: go
Synopsis: Parser for uniform resource names as seen on RFC 2141
Description:

This package implements a parser for uniform resource names (URN) as specified by IETF RFC 2141.

go-github-com-sap-go-hdb 1.13.0
Propagated dependencies: go-golang-org-x-crypto@0.50.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/SAP/go-hdb
Licenses: ASL 2.0
Build system: go
Synopsis: SAP HANA Database Client for Golang
Description:

Go-hdb is a native Go HANA database driver for Go's sql package. It implements the SAP HANA SQL command network protocol.

go-code-rocketnine-space-tslocum-cbind 0.1.5
Propagated dependencies: go-github-com-gdamore-tcell-v2@2.13.9
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://codeberg.org/tslocum/cbind
Licenses: Expat
Build system: go
Synopsis: Key event handling library for tcell
Description:

Package cbind provides a tcell key event encoding, decoding and handling as human-readable strings.

go-github-com-checkpoint-restore-go-criu-v8 8.2.0
Propagated dependencies: go-github-com-spf13-cobra@1.10.2 go-golang-org-x-sys@0.43.0 go-google-golang-org-protobuf@1.36.11
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/checkpoint-restore/go-criu
Licenses: ASL 2.0
Build system: go
Synopsis: Go bindings for CRIU
Description:

This package provides bindings for CRIU. The code is based on the Go-based PHaul implementation from the CRIU repository.

go-github-com-dgryski-go-linebreak 0.0.0-20180812204043-d8f37254e7d3
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/dgryski/go-linebreak
Licenses: Expat
Build system: go
Synopsis: Wraps text at a given width
Description:

Package linebreak wraps text at a given width, it's a translation of linear, an implementation of SMAWK algorithm.

go-go-lsp-dev-protocol 0.12.0
Propagated dependencies: go-github-com-google-go-cmp@0.7.0 go-github-com-segmentio-encoding@0.5.4 go-go-lsp-dev-jsonrpc2@0.10.0 go-go-lsp-dev-pkg@0.0.0-20210717090340-384b27a52fb2 go-go-lsp-dev-uri@0.3.0 go-go-uber-org-zap@1.27.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://go.lsp.dev/protocol
Licenses: Modified BSD
Build system: go
Synopsis: Language Server Protocol (LSP) library for Go
Description:

The protocol package implements the Language Server Protocol (LSP) specification in Go.

go-github-com-kodeworks-golang-image-ico 0.0.0-20141118225523-73f0f4cfade9
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/Kodeworks/golang-image-ico
Licenses: Modified BSD
Build system: go
Synopsis: Golang support for Windows .ico file format
Description:

This package provides Golang support for Windows' .ico file format.

go-github-com-yosuke-furukawa-json5 0.1.1-0.cf7bb3f
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/yosuke-furukawa/json5
Licenses: Modified BSD
Build system: go
Synopsis: JSON5 implemented in Golang
Description:

This package provides an implementation of JSON5.

go-github-com-cockroachdb-logtags 0.0.0-20241215232642-bb51bb14a506
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/cockroachdb/logtags
Licenses: ASL 2.0
Build system: go
Synopsis: Key/Value annotations for Golang contexts
Description:

This package provides a way to attach key/value annotations to a Go context.Context.

go-github-com-danieljoos-wincred 1.2.2
Propagated dependencies: go-golang-org-x-sys@0.43.0 go-github-com-stretchr-testify@1.11.1
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/danieljoos/wincred
Licenses: Expat
Build system: go
Synopsis: Go interface to Windows Credentials Management
Description:

Package wincred provides primitives for accessing the Windows Credentials Management API. This includes functions for retrieval, listing and storage of credentials as well as Go structures for convenient access to the credential data.

go-go-mau-fi-zeroconfig 0.1.3
Propagated dependencies: go-github-com-rs-zerolog@1.33.0 go-github-com-stretchr-testify@1.11.1 go-gopkg-in-natefinch-lumberjack-v2@2.1
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://go.mau.fi/zeroconfig
Licenses: MPL 2.0
Build system: go
Synopsis: Declarative config format for zerolog
Description:

This package provides a relatively simple declarative config format for zerolog supporting configuration files written in YAML or JSON.

go-github-com-lunixbochs-vtclean 1.0.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/lunixbochs/vtclean
Licenses: Expat
Build system: go
Synopsis: Filter out terminal escape sequences
Description:

The vtclean provides the vtclean command and a library designed to clean up raw terminal output by stripping escape sequences, optionally preserving color.

Total packages: 32521