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

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-ianlancetaylor-demangle 0.0.0-20230524184225-eabc099b10ab
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/ianlancetaylor/demangle
Licenses: Modified BSD
Build system: go
Synopsis: Symbol name demangler written in Go
Description:

This package defines functions that demangle GCC/LLVM C++ and Rust symbol names. This package recognizes names that were mangled according to the C++ ABI defined at https://codesourcery.com/cxx-abi/ and the Rust ABI.

go-code-forgejo-org-go-chi-cache 1.0.1
Propagated dependencies: go-github-com-bradfitz-gomemcache@0.0.0-20230905024940-24af94b03874
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://code.forgejo.org/go-chi/cache
Licenses: ASL 2.0
Build system: go
Synopsis: Middleware interface for cache implementations in Go
Description:

Package cache is a middleware that aim to have a transparent interface for a lot of cache implementations.

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-jhump-gopoet 0.1.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/jhump/gopoet
Licenses: ASL 2.0
Build system: go
Synopsis: Golang API for generating .go source files
Description:

Package gopoet is a library to assist with generating Go code. It includes a model of the Go language that is simpler, and thus easier to work with, than those provided by the go/ast and go/types packages. It also provides adapter methods to allow simple interoperability with elements from the go/types and reflect packages.

go-github-com-tidwall-match 1.2.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/tidwall/match
Licenses: Expat
Build system: go
Synopsis: Simple string pattern matcher for Golang
Description:

Package match provides a simple pattern matcher with unicode support.

go-github-com-envoyproxy-protoc-gen-validate 1.2.1
Propagated dependencies: go-github-com-iancoleman-strcase@0.3.0 go-github-com-lyft-protoc-gen-star-v2@2.0.3-0.496ad1a go-golang-org-x-net@0.53.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/envoyproxy/protoc-gen-validate
Licenses: ASL 2.0
Build system: go
Synopsis: Protocol Buffer Validation for Go, Java, Python, and C++
Description:

PGV is a protoc plugin to generate polyglot message validators. While protocol buffers effectively guarantee the types of structured data, they cannot enforce semantic rules for values. This plugin adds support to protoc-generated code to validate such constraints.

go-github-com-ostreedev-ostree-go 0.0.0-20210805093236-719684c64e4f
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/ostreedev/ostree-go
Licenses: ISC
Build system: go
Synopsis: Golang bindings for @code{libostree}
Description:

This package provides bindings for https://github.com/ostreedev/ostree, OSTree.

go-github-com-go-ap-errors 0.0.0-20260701132509-92e5e4fd6394
Propagated dependencies: go-github-com-go-ap-jsonld@0.0.0-20260607140920-737b40e0ca38 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/go-ap/errors
Licenses: Expat
Build system: go
Synopsis: Errors handlers go-ap packages
Description:

This package provides a Go utility library for errors handling for ActivityPub projects.

go-github-com-jackc-pgproto3-v2 2.3.3
Propagated dependencies: go-github-com-jackc-chunkreader-v2@2.0.1 go-github-com-jackc-pgio@1.0.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/jackc/pgproto3
Licenses: Expat
Build system: go
Synopsis: Encoder and decoder of the PostgreSQL wire protocol version 3
Description:

This package provides a encoder and decoder of the PostgreSQL wire protocol version 3.

go-kernel-org-pub-linux-libs-security-libcap-psx 1.2.76
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://sites.google.com/site/fullycapable
Licenses: GPL 2
Build system: go
Synopsis: API for invoking Linux system calls in Golang
Description:

This package provides a support for system calls that are run simultaneously on all threads under Linux.

go-ariga-io-atlas 0.36.1
Propagated dependencies: go-github-com-bmatcuk-doublestar@1.3.0 go-github-com-go-openapi-inflect@0.21.2 go-github-com-hashicorp-hcl-v2@2.24.0 go-github-com-zclconf-go-cty@1.16.0 go-github-com-zclconf-go-cty-yaml@1.1.0 go-golang-org-x-mod@0.35.0 go-gopkg-in-yaml-v3@3.0.1
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://ariga.io/atlas
Licenses: ASL 2.0
Build system: go
Synopsis: Database schema as code
Description:

Atlas is a language-agnostic tool for managing and migrating database schemas using DevOps principles.

go-github-com-couchbase-gomemcached 0.3.2
Propagated dependencies: go-github-com-pkg-errors@0.9.1
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/couchbase/gomemcached
Licenses: Expat
Build system: go
Synopsis: Memcached binary protocol toolkit for go
Description:

This package provides memcache client and server functionality.

go-github-com-moby-sys-symlink 0.3.0
Propagated dependencies: go-golang-org-x-sys@0.46.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/moby/sys
Licenses: ASL 2.0 Modified BSD
Build system: go
Synopsis: Extension of Golang's @code{path/filepath} library
Description:

This package implements FollowSymlinkInScope which is an extension of path/filepath.EvalSymlinks, as well as a Windows long-path aware version of path/filepath.EvalSymlinks from the Go standard library.

go-github-com-vmihailenco-msgpack-v5 5.4.1
Propagated dependencies: go-github-com-vmihailenco-tagparser@2.0.0 go-google-golang-org-appengine@1.6.8
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/vmihailenco/msgpack
Licenses: FreeBSD
Build system: go
Synopsis: MessagePack encoding for Golang
Description:

This package provides implementation of MessagePack encoding for Go programming language.

protoc-gen-validate 1.2.1
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/envoyproxy/protoc-gen-validate
Licenses: ASL 2.0
Build system: go
Synopsis: Protocol Buffer Validation for Go, Java, Python, and C++
Description:

PGV is a protoc plugin to generate polyglot message validators. While protocol buffers effectively guarantee the types of structured data, they cannot enforce semantic rules for values. This plugin adds support to protoc-generated code to validate such constraints. This package provides command line interface (CLI) tools.

go-github-com-mitchellh-go-wordwrap 1.0.1
Propagated dependencies: 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/mitchellh/go-wordwrap
Licenses: Expat
Build system: go
Synopsis: Go library for word-wrapping strings
Description:

This Go library automatically wraps words onto multiple lines. It's primary goal is to format command-line output, but of course word wrapping is a generally useful thing to do.

go-github-com-keybase-go-ps 0.0.0-20190827175125-91aafc93ba19
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/keybase/go-ps
Licenses: Expat
Build system: go
Synopsis: Process list library for Go
Description:

Go-Ps is a library for Go that implements OS-specific APIs to list and manipulate processes in a safe way.

go-github-com-rodaine-table 1.0.1
Propagated dependencies: go-github-com-mattn-go-runewidth@0.0.19
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-rogpeppe-go-internal 1.12.0
Propagated dependencies: go-golang-org-x-mod@0.35.0 go-golang-org-x-sys@0.46.0 go-golang-org-x-tools@0.46.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/rogpeppe/go-internal/
Licenses: Modified BSD
Build system: go
Synopsis: Internal packages from the Go standard library
Description:

This package provides factors out an opinionated selection of internal packages and functionality from the Go standard library. Currently this consists mostly of packages and testing code from within the Go tool implementation.

Included are the following:

  • dirhash: calculate hashes over directory trees the same way that the Go tool does.

  • goproxytest: a GOPROXY implementation designed for test use.

  • gotooltest: Use the Go tool inside test scripts (see testscript below)

  • imports: list of known architectures and OSs, and support for reading import import statements.

  • modfile: read and write go.mod files while preserving formatting and comments.

  • module: module paths and versions.

  • par: do work in parallel.

  • semver: semantic version parsing.

  • testenv: information on the current testing environment.

  • testscript: script-based testing based on txtar files

  • txtar: simple text-based file archives for testing.

go-github-com-checkpoint-restore-go-criu-v7 7.2.0
Propagated dependencies: go-github-com-spf13-cobra@1.10.2 go-golang-org-x-sys@0.46.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-influxdata-cron 0.0.0-20201006132531-4bb0a200dcbe
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/influxdata/cron
Licenses: Expat
Build system: go
Synopsis: Cron parser in Ragel and Go
Description:

This package provides a fast non-allocating cron parser in Ragel and Go.

go-github-com-editorconfig-editorconfig-core-go-v2 2.6.3
Propagated dependencies: go-golang-org-x-mod@0.35.0 go-gopkg-in-ini-v1@1.67.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://editorconfig.org/
Licenses: Expat
Build system: go
Synopsis: EditorConfig core library for Golang
Description:

EditorConfig makes it easy to maintain the correct coding style when switching between different text editors and between different projects. It maintains a file format and plugins for various text editors which allow this file format to be read and used by those editors.

go-github-com-jinzhu-inflection 1.0.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/jinzhu/inflection
Licenses: Expat
Build system: go
Synopsis: Inflection rules for English words in Golang
Description:

This package provides a map between English nouns and their plurals and vice-versa (e.g. people is mapped to person).

go-gopkg-in-natefinch-lumberjack-v2 2.1
Propagated dependencies: go-github-com-burntsushi-toml@1.5.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/natefinch/lumberjack
Licenses: Expat
Build system: go
Synopsis: Rolling logger for Go
Description:

Lumberjack is a Go package for writing logs to rolling files.

Total packages: 33008