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

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-pilebones-go-udev 0.9.1
Propagated dependencies: go-github-com-kr-pretty@0.3.1
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/pilebones/go-udev
Licenses: GPL 3
Build system: go
Synopsis: Simple udev implementation in Golang
Description:

This package provides a udev implementation in Golang developed from scratch. This library allow to listen and manage Linux-kernel (since version 2.6.10) Netlink messages to user space (ie: NETLINK_KOBJECT_UEVENT).

go-msgp 1.6.4
Propagated dependencies: go-github-com-philhofer-fwd@1.2.0 go-golang-org-x-tools@0.44.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: http://msgpack.org/
Licenses: Expat
Build system: go
Synopsis: MessagePack Code Generator
Description:

This package provides a code generation tool for creating methods to serialize and de-serialize Go data structures to and from data interchange format - MessagePack. This package provides an command line interface (CLI) tool.

go-github-com-gabriel-vasile-mimetype 1.4.5
Propagated dependencies: 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/gabriel-vasile/mimetype
Licenses: Expat
Build system: go
Synopsis: Golang library for media type and file extension detection
Description:

This package provides a Golang module that uses magic number signatures to detect the MIME type of a file.

Main features:

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.

go-github-com-mitchellh-cli 1.1.5
Propagated dependencies: go-github-com-armon-go-radix@1.0.0 go-github-com-bgentry-speakeasy@0.2.0 go-github-com-fatih-color@1.17.0 go-github-com-masterminds-sprig-v3@3.3.0 go-github-com-mattn-go-isatty@0.0.22 go-github-com-posener-complete@1.2.3
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/mitchellh/cli
Licenses: MPL 2.0
Build system: go
Synopsis: Go library for implementing command-line interfaces
Description:

cli is a library for implementing command-line interfaces. Features:

  • easy sub-command based CLIs: cli foo, cli bar, etc.

  • support for nested subcommands such as cli foo bar

  • optional support for default subcommands so cli does something other than error

  • support for shell autocompletion of subcommands, flags, and arguments with callbacks in Go

  • automatic help generation for listing subcommands

  • automatic help flag recognition of -h, --help, etc.

  • automatic version flag recognition of -v, --version

  • helpers for interacting with the terminal, such as outputting information, asking for input, etc.

  • use of Go interfaces/types makes augmenting various parts of the library a piece of cake

go-github-com-expr-lang-expr 1.17.5
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://expr-lang.org/
Licenses: Expat
Build system: go
Synopsis: Expression language and expression evaluation for Go
Description:

The package Expr provides a Go-centric expression language designed to deliver dynamic configurations with unparalleled accuracy, safety, and speed.

go-modernc-org-ccgo-v4 4.30.1
Propagated dependencies: go-golang-org-x-mod@0.35.0 go-golang-org-x-tools@0.44.0 go-modernc-org-cc-v4@4.27.1 go-modernc-org-gc-v2@3.1.1 go-modernc-org-gc-v3@3.1.1 go-modernc-org-mathutil@1.7.1 go-modernc-org-opt@0.1.4 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/ccgo
Licenses: Modified BSD
Build system: go
Synopsis: CC ASTs to Golang source code translator
Description:

This package implements a functionality to translate C to Go source code.

go-github-com-dgryski-trifles 0.0.0-20240922021506-5ecb8eeff266
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/dgryski/trifles
Licenses: Expat
Build system: go
Synopsis: Collection of Golang utility libraries and commands
Description:

This package provides a collection veriaty of utility libraries:

  • intset - compress a stream of integers

  • lz - lempel-ziv compression

  • threadtree - a threaded binary-tree

  • numerical - numerical integration and root finding

  • maze - maze generation stuff

  • hist - simple command-line histogramming tool

  • simhash - trivial simhash implementation

  • wscat - trivial websocket netcat

  • servedir - trivial http fileserver

  • rndtxt - generate random text strings

  • mpush - push to multiple notification services (pushbullet, nma, pushover)

  • superbat - batmanjs and go-restful playground

  • msgrpc - msgpack rpc python/go interop samples

  • quantile - testing different streaming quantile estimators

  • wtflog - logging package with some renamed log levels

  • qrshow - display QR codes in a terminal

  • nlz - asm code to find number of leading zeros

  • httpecho - server to dump information about an http request

  • lzpack - trivial packed format for lz4 compression

  • grinderplot - generate a flot chart from grinder logs

  • worker - framework for spawning concurrent workers

  • gddo - search godoc.org from the command line

  • uuid - generate random UUIDs

  • entropy - reducer to compute entropy per epoch for a set of values in a category

  • inthash - integer hashing functions

  • udprelay - simple udp-to-tcp multiplexing relay

  • shufsecs - shuffle sorted epoch-data within epochs

  • strtable - dumb string->uint32 hash table for profiling vs native maps

  • cachetest - playing with different caching algorithms (clock, lru, lfu, random)

  • glj - passing data from go to lua with msgpack

  • toms - text filter for time.Duration to milliseconds

  • bluniq - bloom-filter based unique filter

  • skvdist - check distribution of shardedkv choosers

  • gcwatch - print out garbage collection stats from /debug/vars

  • toepoch - convert time fields to epochs

  • repl - framework for making dumb repls for testing

  • skvchk - tool for checking shardedkv distributions

  • interp - interpolation search

  • oma - simulation of the Dutch children's board game "Met de bus naar Oma"

  • rndsample - uniform random sample from stdin

  • pphrase - simple passphrase generator

  • fastrand - fast xorshift rng with bias-free [0..n)

  • range2cird - turn IP ranges into CIDR

  • gfmt - trivial filter wrapping go-linebreak

  • mtest - port of libtommath test program

  • leven - fastest levenshtein distance algorithm I could find

  • matcher - test different methods of testing string set membership

  • cstbucket - crunch carbonserver logs for time-ranges of queries

  • stablepart - stable partition a sort.Interface on a boolean predicate

  • jumpreplica - tool for playing with replica choices for jump-hash

  • sshdregex - demo using ragel for optimized regexp matching

  • hllbench - benchmark different hyperloglog implementations

  • shlines, sipsum - tools for siphashing things

  • urlq - extract query parameters from a list of URLs

  • median - compute the median of 5 numbers with a sorting network

  • hashbench - benchmark different hashing functions

  • fastpprof - how to use pprof with fasthttp

  • ewmaest - progress logging with ewma-based ETA estimation

go-gopkg-in-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-dave-jennifer 1.7.1
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/dave/jennifer
Licenses: Expat
Build system: go
Synopsis: Code generator for Go
Description:

This package provides functionality to generate Go code.

go-modifytags 1.17.0-0.f3939df
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. This package provides a command line interface (CLI) tool.

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.

go-github-com-fogleman-gg 1.3.0
Propagated dependencies: go-github-com-golang-freetype@0.0.0-20170609003504-e2365dfdc4a0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/fogleman/gg
Licenses: Expat
Build system: go
Synopsis: 2D rendering in Go
Description:

gg is a library for rendering 2D graphics in pure Go.

go-github-com-alessio-shellescape 1.4.1
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/alessio/shellescape
Licenses: Expat
Build system: go
Synopsis: Escape arbitrary strings for use as command line arguments
Description:

This package provides the shellescape.Quote to escape arbitrary strings for a safe use as command line arguments in the most common POSIX shells.

go-github-com-pborman-getopt-v2 2.1.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/pborman/getopt
Licenses: Modified BSD
Build system: go
Synopsis: Getopt style option parsing for Go
Description:

This package provides traditional getopt processing for implementing programs that use traditional command lines.

go-github-com-tinylib-msgp 1.6.4
Propagated dependencies: go-github-com-philhofer-fwd@1.2.0 go-golang-org-x-tools@0.44.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: http://msgpack.org/
Licenses: Expat
Build system: go
Synopsis: MessagePack Code Generator
Description:

This package provides a code generation tool for creating methods to serialize and de-serialize Go data structures to and from data interchange format - MessagePack.

go-github-com-containerd-continuity 0.4.5
Propagated dependencies: go-github-com-containerd-log@0.1.0 go-github-com-opencontainers-go-digest@1.0.0 go-golang-org-x-sync@0.20.0 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/containerd/continuity
Licenses: ASL 2.0
Build system: go
Synopsis: Transport-agnostic, filesystem metadata manifest system
Description:

This package provides a transport-agnostic, filesystem metadata manifest system.

go-code-forgejo-org-forgejo-levelqueue 1.1.0
Propagated dependencies: go-github-com-syndtr-goleveldb@1.0.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://code.forgejo.org/forgejo/levelqueue
Licenses: Expat
Build system: go
Synopsis: Simple queue Golang library
Description:

Level queue is a simple queue Go library base on go-leveldb.

go-jfmt 0.0.0-20240726113937-e6436421fade
Propagated dependencies: go-zgo-at-termtext@1.5.0 go-zgo-at-zli@0.0.0-20250601161843-debde58580f1 go-zgo-at-zstd@0.0.0-20250624130507-310bc16feb74
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/arp242/jfmt
Licenses: Expat
Build system: go
Synopsis: JSON formatter written in Go
Description:

jfmt is a JSON formatter which tries to produce opinionated output with more lines squashed into single one where possible (e.g. list, brackets, ordering). This package provides a command line interface (CLI) tool.

go-github-com-u-root-gobusybox-src 0.3.0
Propagated dependencies: go-github-com-dustin-go-humanize@1.0.1 go-github-com-hashicorp-go-version@1.7.0 go-github-com-u-root-uio@0.0.0-20240224005618-d2acac8f3701 go-golang-org-x-exp@0.0.0-20250911091902-df9299821621 go-golang-org-x-tools@0.44.0 go-mvdan-cc-sh-v3@3.10.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/u-root/gobusybox
Licenses: Modified BSD
Build system: go
Synopsis: Tools for compiling many Go commands into one binary
Description:

This package provides a source module for tools compiling many Go commands into one binary.

go-github-com-charmbracelet-x-errors 0.0.0-20251028133951-21a390f3cede
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: Error handling utilities for Go
Description:

This package provides error handling utilities for Go applications.

go-github-com-iancoleman-strcase 0.3.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/iancoleman/strcase
Licenses: Expat
Build system: go
Synopsis: Converting to snake_case or CamelCase
Description:

Package strcase converts strings to various cases.

go-udev 0.9.1
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/pilebones/go-udev
Licenses: GPL 3
Build system: go
Synopsis: Simple udev implementation in Golang
Description:

This package provides a udev implementation in Golang developed from scratch. This library allow to listen and manage Linux-kernel (since version 2.6.10) Netlink messages to user space (ie: NETLINK_KOBJECT_UEVENT).

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.

Total packages: 72465