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

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-remeh-sizedwaitgroup 1.0.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/remeh/sizedwaitgroup
Licenses: Expat
Build system: go
Synopsis: Goroutines limit amount implementation of standard @code{sync.WaitGroup}
Description:

This package implements a feature of limiting the maximum number of concurrently started routines which has the same role and API as sync.WaitGroup. It could for example be used to start multiples routines querying a database but without sending too much queries in order to not overload the given database.

go-github-com-denisbrodbeck-machineid 1.0.1
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/denisbrodbeck/machineid
Licenses: Expat
Build system: go
Synopsis: Read the unique machine ID of most host OS's
Description:

This package implements functionality for reading the unique machine ID (/etc/machine-id) of most OSs (without admin privileges).

go-github-com-moby-term 0.5.2
Propagated dependencies: go-github-com-creack-pty@1.1.24 go-golang-org-x-sys@0.37.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/moby/term
Licenses: ASL 2.0
Build system: go
Synopsis: Utilities for dealing with terminals
Description:

Package term provides structures and helper functions to work with terminal (state, sizes).

go-github-com-landlock-lsm-go-landlock 0.0.0-20250303204525-1544bccde3a3
Propagated dependencies: go-golang-org-x-sys@0.37.0 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://landlock.io/
Licenses: Expat
Build system: go
Synopsis: Golang library for the Linux Landlock sandboxing feature
Description:

This package implements a restriction for the current processes' ability to use files, using Linux 5.13's Landlock feature.

go-github-com-opencontainers-selinux 1.11.1
Propagated dependencies: go-golang-org-x-sys@0.37.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/opencontainers/selinux
Licenses: ASL 2.0
Build system: go
Synopsis: Common SELinux implementation
Description:

Common SELinux package used across the container ecosystem.

go-github-com-mattn-go-shellwords 1.0.12
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/mattn/go-shellwords
Licenses: Expat
Build system: go
Synopsis: Parse lines into shell words
Description:

This package parses text into shell arguments. Based on the cpan module Parse::CommandLine.

go-github-com-go-logr-stdr 1.2.2
Propagated dependencies: go-github-com-go-logr-logr@1.4.2
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/go-logr/stdr
Licenses: ASL 2.0
Build system: go
Synopsis: Minimal Go logging using logr and Go's standard library
Description:

Package stdr implements github.com/go-logr/logr.Logger in terms of Go's standard log package.

go-github-com-wangjia184-sortedset 0.0.0-20220209072355-af6d6d227aa7
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/wangjia184/sortedset
Licenses: FreeBSD
Build system: go
Synopsis: Sorted Set in Golang
Description:

Package sortedset provides the data-struct allowing a fast access the element in set by key or by score(order). It is inspired by Sorted Set from Redis.

go-github-com-bradfitz-iter 0.0.0-20191230175014-e8f45d346db8
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/bradfitz/iter
Licenses: Modified BSD
Build system: go
Synopsis: Syntactically different way to iterate over integers
Description:

This package provides a syntactically different way to iterate over integers.

go-github-com-txthinking-runnergroup 0.0.0-20241229123329-7b873ad00768
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/txthinking/runnergroup
Licenses: Expat
Build system: go
Synopsis: Golang standard @code{sync.WaitGroup} alternative
Description:

This package implements a similar functionality like standard sync.WaitGroup

go-github-com-nats-io-nuid 1.0.1
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/nats-io/nuid
Licenses: ASL 2.0
Build system: go
Synopsis: Go library implementing identifier generator for NATS ecosystem
Description:

This package provides a unique identifier generator that is high performance, very fast, and tries to be entropy pool friendly.

go-github-com-karrick-godirwalk 1.17.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/karrick/godirwalk
Licenses: FreeBSD
Build system: go
Synopsis: Fast directory traversal library for Go
Description:

This package provides functions to read and traverse directory trees.

go-github-com-dgraph-io-badger-v4 4.5.2
Propagated dependencies: go-github-com-cespare-xxhash-v2@2.3.0 go-github-com-dgraph-io-ristretto-v2@2.1.0 go-github-com-dustin-go-humanize@1.0.1 go-github-com-google-flatbuffers@24.12.23 go-github-com-klauspost-compress@1.18.0 go-github-com-pkg-errors@0.9.1 go-github-com-spf13-cobra@1.8.1 go-go-opencensus-io@0.24.0 go-golang-org-x-net@0.46.0 go-golang-org-x-sys@0.37.0 go-google-golang-org-protobuf@1.36.10
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://dgraph.io/docs/badger
Licenses: ASL 2.0
Build system: go
Synopsis: Key-value database in Golang
Description:

BadgerDB implements an embeddable, key-value (KV) database, written in pure Go. It is designed to be highly performant for both reads and writes simultaneously. It uses Multi-Version Concurrency Control, supports concurrent serializable transactions.

go-github-com-cockroachdb-redact 1.1.6
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/cockroachdb/redact
Licenses: ASL 2.0
Build system: go
Synopsis: Utilities to redact Golang strings for confidentiality
Description:

Package redact provides facilities for separating safe and unsafe pieces of data when logging and constructing error object.

go-github-com-apparentlymart-go-textseg-v15 15.0.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/apparentlymart/go-textseg
Licenses: Expat Unicode ASL 2.0
Build system: go
Synopsis: Go implementation of Unicode Text Segmentation
Description:

This package provides an implementation of the Unicode Text Segmentation specification for Go. Specifically, it currently includes only the grapheme cluster segmentation algorithm.

go-github-com-jacobsa-timeutil 0.0.0-20170205232429-577e5acbbcf6
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/jacobsa/timeutil
Licenses: ASL 2.0
Build system: go
Synopsis: Code supplementing Go's time package
Description:

This package contains code that supplements the time package from the Go standard library.

In particular:

  • a Clock interface, with a fake implementation that can be used in tests

  • implementations of oglematchers.Matcher for time values

go-github-com-charmbracelet-x-exp-golden 0.0.0-20241121171228-5bc00623ea2f
Propagated dependencies: 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/charmbracelet/x
Licenses: Expat
Build system: go
Synopsis: Verify @code{.golden} file equality
Description:

Golden files (.golden) contain the raw expected output of tests,which can contain control codes and escape sequences. golden package provides an API for comparing Golden files.

go-github-com-itchyny-timefmt-go 0.1.6
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/itchyny/timefmt-go
Licenses: Expat
Build system: go
Synopsis: Efficient time formatting library (strftime, strptime) for Golang
Description:

timefmt-go is a Go language package for formatting and parsing date time strings.

go-msgio 0.3.0
Propagated dependencies: go-github-com-gogo-protobuf@1.3.2 go-github-com-libp2p-go-buffer-pool@0.1.0 go-github-com-multiformats-go-varint@0.0.7 go-google-golang-org-protobuf@1.36.10
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/libp2p/go-msgio
Licenses: Expat
Build system: go
Synopsis: CLI tool to wrap messages with msgio header
Description:

go-msgio implements functionality to read and write length-delimited slices. It's helpful for building wire protocols.

go-github-com-go-spatial-proj 0.3.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/go-spatial/proj
Licenses: Expat ASL 2.0 X11
Build system: go
Synopsis: Port of PROJ.4 projection library in Golang
Description:

Proj is a selective and on-going port of the venerable PROJ.4 project to the Go language.

This package provides the following subpackages:

  • proj (top-level): the Conversion API

  • proj/cmd/proj: the simple proj command-line tool

  • proj/core: the Core API, representing coordinate systems and conversion operations

  • proj/gie: a naive implementation of the PROJ.4 gie tool, plus the full set of PROJ.4 test case files

  • proj/merror: a little error package

  • proj/mlog: a little logging package

  • proj/operations: the actual coordinate operations; these routines tend to be closest to the original C code

  • proj/support: misc structs and functions in support of the core package

go-github-com-google-shlex 0.0.0-20191202100458-e7afc7fbc510
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/google/shlex
Licenses: ASL 2.0
Build system: go
Synopsis: Simple lexer for Go
Description:

shlex implements a simple lexer which splits input into tokens using shell-style rules for quoting and commenting.

go-github-com-alecthomas-kingpin-v2 2.4.0
Propagated dependencies: go-github-com-alecthomas-units@0.0.0 go-github-com-xhit-go-str2duration-v2@2.1.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/alecthomas/kingpin
Licenses: Expat
Build system: go
Synopsis: Go library provides utilities for building command line interfaces
Description:

Go library provides utilities for building command line interfaces.

go-github-com-go-ini-ini 1.67.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://gopkg.in/ini.v1
Licenses: ASL 2.0
Build system: go
Synopsis: INI file read and write functionality in Go
Description:

This package provides INI file read and write functionality in Go.

go-github-com-dop251-scsu 0.0.0-20220106150536-84ac88021d00
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/dop251/scsu
Licenses: Expat
Build system: go
Synopsis: Standard Compression Scheme for Unicode
Description:

This package provides a Standard Compression Scheme for Unicode implementation in Go.

Total packages: 69244