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

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-apex-logs 1.1.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/apex/logs
Licenses: Expat
Build system: go
Synopsis: Logs client for Golang
Description:

This package implements a log client.

go-hclogvet 1.6.3
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/hashicorp/go-hclog
Licenses: Expat
Build system: go
Synopsis: Key/value logging interface for Go
Description:

hclogvet is a go vet tool for checking that the Trace/Debug/Info/Warn/Error methods on hclog.Logger are used correctly.

go-github-com-charmbracelet-harmonica 0.2.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/charmbracelet/harmonica
Licenses: Expat
Build system: go
Synopsis: Simple, physics-based animation library
Description:

A simple, efficient spring animation library for smooth, natural motion.

go-github-com-jmhodges-levigo 1.0.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/jmhodges/levigo
Licenses: Expat
Build system: go
Synopsis: Golang wrapper for LevelDB
Description:

This package provides a functionality to create and access LevelDB databases.

containers-storage 1.59.1
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/containers/storage
Licenses: ASL 2.0
Build system: go
Synopsis: CLI tool for manipulating local layer/image/container stores
Description:

This provides containers-storage, a command line tool for manipulating local layer/image/container stores.

It depends on storage, which is a pretty barebones wrapping of the graph drivers that exposes the create/mount/unmount/delete operations and adds enough bookkeeping to know about the relationships between layers.

It wraps that as thinly as possible, so that other tooling can use it to import layers from images. Those other tools can then either manage the concept of images on their own, or let the API/CLI handle storing the image metadata and/or configuration.

go-github-com-gorhill-cronexpr 0.0.0-20180427100037-88b0669f7d75
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/gorhill/cronexpr
Licenses: GPL 3+ ASL 2.0
Build system: go
Synopsis: Cron expression parser in the Go language
Description:

This package provides a cron expression parser in the Go language. Given a cron expression and a time stamp, you can get the next time stamp which satisfies the cron expression.

go-github-com-aymanbagabas-go-osc52-v2 2.0.1
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/aymanbagabas/go-osc52
Licenses: Expat
Build system: go
Synopsis: Terminal ANSI OSC52 wrapper
Description:

OSC52 is a terminal escape sequence that allows copying text to the clipboard.

go-github-com-rootless-containers-proto-go-proto 0.1.3
Propagated dependencies: 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/rootless-containers/proto
Licenses: ASL 2.0
Build system: go
Synopsis: Protobuf descriptions for rootless containers purposes
Description:

This package provides a protobuf definition of the user.rootlesscontainers extended attribute. The main purpose of this attribute is to allow for a interoperable and standardised way of emulating persistent syscalls in a https://rootlesscontaine.rs/ (syscalls such as chown(2) which would ordinarily fail).

go-github-com-hashicorp-hcl 1.0.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/hashicorp/hcl
Licenses: MPL 2.0
Build system: go
Synopsis: Go implementation of HashiCorp Configuration Language V1
Description:

This package contains the main implementation of the HCL. HCL is designed to be a language for expressing configuration which is easy for both humans and machines to read.

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-atotto-clipboard 0.1.4
Propagated dependencies: xclip@0.13
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/atotto/clipboard
Licenses: Modified BSD
Build system: go
Synopsis: Clipboard for Golang
Description:

clipboard provides copying and pasting to the clipboard for Go.

go-github-com-leonelquinteros-gotext 1.7.2
Propagated dependencies: 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/leonelquinteros/gotext
Licenses: Expat
Build system: go
Synopsis: GNU gettext utilities in Go
Description:

This package implements GNU gettext utilities in Go. It features:

  • Implements GNU gettext support in native Go.

  • Complete support for PO files including:

  • Support for MO files.

  • Thread-safe: This package is safe for concurrent use across multiple goroutines.

  • It works with UTF-8 encoding as it's the default for Go language.

  • Unit tests available.

  • Language codes are automatically simplified from the form en_UK to en if the first isn't available.

  • Ready to use inside Go templates.

  • Objects are serializable to []byte to store them in cache.

  • Support for Go Modules.

go-github-com-charlievieth-fastwalk 1.0.14
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/charlievieth/fastwalk
Licenses: Expat
Build system: go
Synopsis: Fast directory traversal for Golang
Description:

Package fastwalk provides a faster version of /path/filepath# for file system scanning tools.

go-github-com-mitchellh-copystructure 1.2.0
Propagated dependencies: go-github-com-mitchellh-reflectwalk@1.0.2
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/mitchellh/copystructure
Licenses: Expat
Build system: go
Synopsis: Go library for decoding deep copying values
Description:

copystructure is a Go library for deep copying values in Go.

This allows you to copy Go values that may contain reference values such as maps, slices, or pointers, and copy their data as well instead of just their references.

go-gopkg-in-inf-v0 0.9.1
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/go-inf/inf
Licenses: Expat
Build system: go
Synopsis: Infinite precision decimal arithmetic in Golang
Description:

This package (type inf.Dec) implements a "infinite-precision" decimal arithmetic.

go-github-com-pingcap-errors 0.11.4
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/pingcap/errors
Licenses: FreeBSD
Build system: go
Synopsis: Simple error handling primitives
Description:

Package errors provides simple error handling primitives. It's an alternative fork of https://github.com/pkg/errors project.

go-github-com-zitadel-schema 1.3.1
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/zitadel/schema
Licenses: Modified BSD
Build system: go
Synopsis: Fills a struct with form values
Description:

Package zitadel/schema converts structs to and from form values. It is a maintained fork of https://github.com/gorilla/schema

go-modernc-org-strutil 1.2.1
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://gitlab.com/cznic/strutil
Licenses: Modified BSD
Build system: go
Synopsis: Strings utility library for Golang
Description:

Package strutil collects utils supplemental to the standard strings package.

go-github-com-cespare-mph 0.1.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/cespare/mph
Licenses: Expat
Build system: go
Synopsis: Minimal perfect hashing in Go
Description:

mph is a Go package that implements a minimal perfect hash table over strings.

go-github-com-dustin-gojson 0.0.0-20160307161227-2e71ec9dd5ad
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/dustin/gojson
Licenses: Modified BSD
Build system: go
Synopsis: Go's @code{encoding/json} with the scanner API made public
Description:

Package json implements encoding and decoding of JSON objects as defined in RFC 4627. The mapping between JSON objects and Go values is described in the documentation for the Marshal and Unmarshal functions.

go-github-com-jmoiron-sqlx 1.4.0
Propagated dependencies: go-github-com-go-sql-driver-mysql@1.8.1 go-github-com-lib-pq@1.11.2 go-github-com-mattn-go-sqlite3@1.14.34
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/jmoiron/sqlx
Licenses: Expat
Build system: go
Synopsis: General purpose extensions to golang's @code{database/sql}
Description:

sqlx is a library which provides a set of extensions on go's standard database/sql library. The sqlx versions of sql.DB, sql.TX, sql.Stmt, et al. all leave the underlying interfaces untouched, so that their interfaces are a superset on the standard ones. This makes it relatively painless to integrate existing codebases using database/sql with sqlx.

go-github-com-warpfork-go-fsx 0.4.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/warpfork/go-fsx
Licenses: Expat ASL 2.0 Modified BSD
Build system: go
Synopsis: Extended filesystem interface for Golang
Description:

This package, fsx, takes the style of the io/fs package, and extends it with more features:

  • fsx provides the ability to write files (using OpenFile, which is much like the os package feature you're already familiar with)

  • fsx provides the ability to create directories

  • fsx provides the ability to delete files and directories

  • fsx provides features for reading symlinks, and creating them

go-zgo-at-termtext 1.5.0
Propagated dependencies: go-github-com-rivo-uniseg@0.4.7 go-zgo-at-runewidth@0.1.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/arp242/termtext
Licenses: Expat
Build system: go
Synopsis: Deal with monospace text as interpreted by terminals
Description:

Package termtext deals with monospace text as interpreted by terminals.

Total packages: 73955