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

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-phayes-permbits 0.0.0-20190612203442-39d7c581d2ee
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/phayes/permbits
Licenses: Expat
Build system: go
Synopsis: Easy file permissions for Golang
Description:

This package makes it a breeze to check and modify file permission bits.

go-github-com-lestrrat-go-option-v2 2.0.0
Propagated dependencies: go-github-com-lestrrat-go-blackmagic@1.0.4
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/lestrrat-go/option
Licenses: Expat
Build system: go
Synopsis: Base option type for Go
Description:

This package provides a Golang implementation of the Base object for the "Optional Parameters Pattern".

go-github-com-jacobsa-fuse 0.0.0-20241025064006-8ccd61173b05
Propagated dependencies: go-github-com-jacobsa-oglematchers@0.0.0-20150720000706-141901ea67cd go-github-com-jacobsa-syncutil@0.0.0-20180201203307-228ac8e5a6c3 go-github-com-jacobsa-timeutil@0.0.0-20170205232429-577e5acbbcf6 go-golang-org-x-net@0.53.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/jacobsa/fuse
Licenses: ASL 2.0
Build system: go
Synopsis: FUSE file system in Golang
Description:

Package fuse enables writing and mounting user-space file systems. Subpackages:

  • fuse provides support for mounting a new file system and reading requests from the kernel

  • fuseops enumerates the supported requests from the kernel, and provides documentation on their semantics

  • fuseutil, in particular the FileSystem interface, provides a convenient way to create a file system type and export it to the kernel via fuse.Mount.

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-hako-durafmt 0.0.0-20210608123155-5c1018a8b0d2
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/hako/durafmt
Licenses: Expat
Build system: go
Synopsis: Time duration formatting for Go
Description:

This package provides human-readable time duration formatting for Go. It converts raw time durations into a more readable format, such as 2 weeks 3 days 4 hours 5 minutes 6 seconds.

go-github-com-gedex-inflector 0.0.0-20170307190818-16278e9db813
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/gedex/inflector
Licenses: FreeBSD
Build system: go
Synopsis: Go library that pluralizes and singularizes English nouns
Description:

Go library that pluralizes and singularizes English nouns.

go-github-com-rican7-retry 0.3.1
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/Rican7/retry
Licenses: Expat
Build system: go
Synopsis: Perform actions repetitively until successful
Description:

Package retry provides a simple, stateless, functional mechanism to perform actions repetitively until successful.

go-github-com-cloudwego-iasm 0.2.0
Propagated dependencies: go-github-com-klauspost-cpuid-v2@2.3.0 go-github-com-knz-go-libedit@1.10.1 go-nullprogram-com-x-optparse@1.0.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/cloudwego/iasm
Licenses: ASL 2.0
Build system: go
Synopsis: Interactive Assembler for Golang
Description:

This package provides x86_64 variant of ported from a Python module PeachPy, with some adaption to the Go language features.

go-github-com-boyter-simplecache 0.0.0-20250113230110-8a4c9201822a
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/boyter/simplecache
Licenses: Expat
Build system: go
Synopsis: Simple thread safe cache implementation using Go generics
Description:

This cache implementation is a map with some expiration abilities over it, for different types with different caching needs, such as a small group of items that should never expire, items that should exist in cache forever only being removed when the cache is full. Most operations should be o(1) as well as all being thread safe.

vellum 1.2.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/blevesearch/vellum
Licenses: ASL 2.0
Build system: go
Synopsis: Go finite state transducer
Description:

This package provides an utility to work with vellum FST files.

go-go-lsp-dev-jsonrpc2 0.10.0
Propagated dependencies: go-github-com-segmentio-encoding@0.5.4
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://go.lsp.dev/jsonrpc2
Licenses: Modified BSD
Build system: go
Synopsis: JSON-RPC 2 Go library
Description:

The jsonrpc2F package is an implementation of the JSON-RPC 2 specification for Go.

go-github-com-mitchellh-mapstructure 1.5.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/mitchellh/mapstructure
Licenses: Expat
Build system: go
Synopsis: Go library for decoding generic map values
Description:

Go library for decoding generic map values

go-github-com-blang-semver 3.8.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/blang/semver
Licenses: Expat
Build system: go
Synopsis: Semantic versioning library written in Go
Description:

Semver is a library for Semantic versioning written in Go.

go-github-com-logrusorgru-aurora-v3 3.0.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/logrusorgru/aurora
Licenses: Unlicense
Build system: go
Synopsis: Ultimate ANSI colors for Golang
Description:

This package provides ANSI colors for Golang. The package supports Printf/Sprintf etc.

go-github-com-pelletier-go-toml 1.9.5
Propagated dependencies: go-github-com-burntsushi-toml@1.5.0 go-github-com-davecgh-go-spew@1.1.1 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/pelletier/go-toml
Licenses: Expat
Build system: go
Synopsis: Go library for the TOML configuration language
Description:

Go library for the TOML configuration language

go-ply 1.0.1
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/DHowett/go-plist
Licenses: Giftware
Build system: go
Synopsis: Apple property list transcoder
Description:

This package implements a functionality of encoding/decoding property lists (Apple XML, Apple Binary, OpenStep and GNUStep) from/to arbitrary Go types.

go-github-com-lanrat-extsort 1.4.2
Propagated dependencies: go-golang-org-x-sync@0.20.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/lanrat/extsort
Licenses: ASL 2.0
Build system: go
Synopsis: External sorting for Golang
Description:

This package implements high-performance external sorting library for Go that enables sorting of arbitrarily large datasets that don't fit entirely in memory. The library operates on channels and uses temporary disk storage to handle datasets larger than available RAM.

go-github-com-dsoprea-go-logging 0.0.0-20200710184922-b02d349568dd
Propagated dependencies: go-github-com-go-errors-errors@1.5.1 go-golang-org-x-net@0.53.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/dsoprea/go-logging
Licenses: Expat
Build system: go
Synopsis: Logging system for Go
Description:

This package provides and alternative logging implementation for Go.

go-github-com-tevino-abool 1.2.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/tevino/abool
Licenses: Expat
Build system: go
Synopsis: Atomic Boolean library for cleaner Go code
Description:

Package abool provides atomic Boolean type for cleaner code and better performance.

go-github-com-aymanbagabas-go-udiff 0.2.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/aymanbagabas/go-udiff
Licenses: Expat
Build system: go
Synopsis: Diffing library for Golang
Description:

udiff (micro-diff, or µDiff) is a library that implements the Myers' diffing algorithm. It aims to provide a minimal API to compute and apply diffs with zero dependencies. It also supports generating diffs in the Unified Format.

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-fatih-gomodifytags 1.17.0-0.f3939df
Propagated dependencies: go-github-com-fatih-camelcase@1.0.0 go-github-com-fatih-structtag@1.2.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/fatih/gomodifytags
Licenses: Modified BSD
Build system: go
Synopsis: Tool to modify struct field tags in Golang
Description:

This package implements a functionality to modify/update field tags in structs making it easy to update, add or delete the tags in a struct field with possibility to add and remove tag options. It's intended to be used by an editor, but also has modes to run it from the terminal.

go-github-com-containerd-cgroups 1.1.0
Propagated dependencies: go-github-com-cilium-ebpf@0.16.0 go-github-com-coreos-go-systemd-v22@22.7.0 go-github-com-docker-go-units@0.5.0 go-github-com-godbus-dbus-v5@5.1.0 go-github-com-gogo-protobuf@1.3.2 go-github-com-opencontainers-runtime-spec@1.2.1 go-github-com-sirupsen-logrus@1.9.3 go-golang-org-x-sys@0.43.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://containerd.io/
Licenses: ASL 2.0
Build system: go
Synopsis: Cgroups for Golang
Description:

This package implements a functionality for creating, managing, inspecting, and destroying cgroups. The resources format for settings on the cgroup uses the OCI runtime-spec found here.

go-github-com-seancfoley-ipaddress-go 1.7.1
Propagated dependencies: go-github-com-seancfoley-bintree@1.3.1
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://seancfoley.github.io/IPAddress/
Licenses: ASL 2.0
Build system: go
Synopsis: IP address library for Golang
Description:

This package provides a library for handling IP addresses, including IPv4 and IPv6 addresses, subnets, and ranges with support for parsing, validation, and manipulation.

Total packages: 72465