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

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-moby-sys-sequential 0.6.0
Propagated dependencies: 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/moby/sys
Licenses: ASL 2.0
Build system: go
Synopsis: Go bindings to the Windows sequential file interface
Description:

Package sequential provides a set of functions for managing sequential files on Windows.

go-github-com-ysmood-leakless 0.9.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/ysmood/leakless
Licenses: Expat
Build system: go
Synopsis: Go library for leak-free subprocess management
Description:

Leakless is a Go library that ensures child processes are properly terminated when the parent process exits, preventing zombie processes.

go-github-com-workiva-go-datastructures 1.1.5
Propagated dependencies: go-github-com-tinylib-msgp@1.6.4
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/Workiva/go-datastructures
Licenses: ASL 2.0
Build system: go
Synopsis: Collection of Go data structures
Description:

go-datastructures is a collection of useful, performant, and thread-safe Go data structures.

It includes:

  • Augmented Tree - Interval tree for collision in n-dimensional ranges. Implemented via a red-black augmented tree.

  • Bitarray - Bitarray used to detect existence without having to resort to hashing with hashmaps. Requires entities have a uint64 unique identifier. Two implementations exist, regular and sparse.

  • Futures - A helpful tool to send a broadcast message to listeners.

  • Queue - Package contains both a normal and priority queue. Both implementations never block on send and grow as much as necessary.

  • Fibonacci Heap - A standard Fibonacci heap providing the usual operations. Can be useful in executing Dijkstra or Prim's algorithms in the theoretically minimal time.

  • Range Tree - Useful to determine if n-dimensional points fall within an n-dimensional range.

  • Set - Set implementation which accepts items of type interface and includes only a few methods.

  • Threadsafe - A package that is meant to contain some commonly used items but in a threadsafe way.

  • AVL Tree - This is an example of a branch copy immutable Adelson-Velsky and Landis Balanced Binary Search Trees.

  • X-Fast Trie - An interesting design that treats integers as words and uses a trie structure to reduce time complexities by matching prefixes.

  • Y-Fast Trie - An extension of the X-Fast trie in which an X-Fast trie is combined with some other ordered data structure to reduce space consumption and improve CRUD types of operations.

  • Fast Integer Hashmap - A datastructure used for checking existence but without knowing the bounds of your data. If you have a limited small bounds, the bitarray package might be a better choice.

  • Skiplist - An ordered structure that provides amortized logarithmic operations but without the complication of rotations that are required by BSTs.

  • Sort - The sort package implements a multithreaded bucket sort that can be up to 3x faster than the native Golang sort package.

  • Numerics - Early work on some nonlinear optimization problems. The initial implementation allows a simple use case with either linear or nonlinear constraints.

  • B+ Tree - Initial implementation of a B+ tree. Delete method still needs added as well as some performance optimization.

  • Immutable B Tree - A btree based on two principles, immutability and concurrency.

  • Ctrie - A concurrent, lock-free hash array mapped trie with efficient non-blocking snapshots.

  • Dtrie - A persistent hash trie that dynamically expands or shrinks to provide efficient memory allocation.

  • Persistent List - A persistent, immutable linked list.

  • Simple Graph - A mutable, non-persistent undirected graph where parallel edges and self-loops are not permitted.

go-github-com-sap-go-hdb 1.13.0
Propagated dependencies: go-golang-org-x-crypto@0.50.0 go-golang-org-x-text@0.36.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/SAP/go-hdb
Licenses: ASL 2.0
Build system: go
Synopsis: SAP HANA Database Client for Golang
Description:

Go-hdb is a native Go HANA database driver for Go's sql package. It implements the SAP HANA SQL command network protocol.

go-modernc-org-golex 1.1.0
Propagated dependencies: go-modernc-org-lex@1.1.1 go-modernc-org-lexer@1.0.5
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://gitlab.com/cznic/golex
Licenses: Modified BSD
Build system: go
Synopsis: Lex/flex like (not fully POSIX lex compatible) utility
Description:

Golex is a lex/flex like (not fully POSIX lex compatible) utility. It renders .l formatted data to Go source code. The .l data can come from a file named in a command line argument. If no non-opt args are given, golex reads stdin.

go-github-com-derekparker-trie-v3 3.1.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/derekparker/trie
Licenses: Expat
Build system: go
Synopsis: Prefix/fuzzy string searching in Golang
Description:

Implementation of an R-Way Trie data structure.

go-github-com-syncthing-notify 0.0.0-20250528144937-c7027d4f7465
Propagated dependencies: 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/syncthing/notify
Licenses: Expat
Build system: go
Synopsis: File system event notification library
Description:

This package provides notify, a file system event notification library in Go. It's an alternative fork of https://github.com/rjeczalik/notify.

go-modernc-org-cc-v5 4.27.1
Propagated dependencies: go-modernc-org-mathutil@1.7.1 go-modernc-org-opt@0.1.4 go-modernc-org-sortutil@1.2.1 go-modernc-org-strutil@1.2.1 go-modernc-org-token@1.1.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://gitlab.com/cznic/cc
Licenses: Modified BSD
Build system: go
Synopsis: C99 compiler front end for Golang
Description:

This package provides a C99 compiler front end.

go-github-com-go-git-go-git-fixtures-v4 4.3.1
Propagated dependencies: go-github-com-go-git-go-billy-v5@5.6.0 go-gopkg-in-check-v1@1.0.0-20201130134442-10cb98267c6c
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/go-git/go-git-fixtures/
Licenses: ASL 2.0
Build system: go
Synopsis: Fixtures used by @code{go-git}
Description:

This package provides fixtures used by go-git.

go-github-com-zyedidia-go-shellquote 0.0.0-20200613203517-eccd813c0655
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/zyedidia/go-shellquote
Licenses: Expat
Build system: go
Synopsis: Go utilities for performing shell-like word splitting/joining
Description:

Shellquote provides utilities for joining/splitting strings using sh's word-splitting rules.

It's an alternative fork of https://github.com/kballard/go-shellquote.

go-github-com-ajstarks-deck-generate 0.0.0-0.d56fad5
Propagated dependencies: go-github-com-ajstarks-deck@0.0.0-0.d56fad5
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/ajstarks/svgo
Licenses: CC-BY 3.0
Build system: go
Synopsis: High-level API for the creation of slide decks
Description:

This package provides a high-level API for the creation of slide decks using the structures of the deck package (github.com/ajstarks/deck). Initialization of the package specifies the io.Writer destination for the generated markup, along with the width and height of the slides's canvas. Each deck element (text, list, image, rect, ellipse, line, curve, arc, and polygon) are supported. Slides use a percentage-based coordinate system (origin at the lower left corner, x increasing left to right, 0-100%, y increasing upwards, 0-100%).

go-github-com-cyberphone-json-canonicalization 0.0.0-20241213102144-19d51d7fe467
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/cyberphone/json-canonicalization
Licenses: ASL 2.0
Build system: go
Synopsis: JSON Canonicalization Scheme (JCS) implementation
Description:

This package implements the JSON Canonicalization Scheme (JCS) as defined in RFC 8785. JCS provides a predictable serialization of JSON data, which is useful for digital signatures.

go-github-com-tonistiigi-go-csvvalue 0.0.0-20240814133006-030d3b2625d0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/tonistiigi/go-csvvalue
Licenses: Expat
Build system: go
Synopsis: Efficient parser for a single line CSV value in Golang
Description:

Package csvvalue provides an efficient parser for a single line CSV value. It is more efficient than the standard library csv package for parsing many small values. For multi-line CSV parsing, the standard library is recommended.

go-github-com-ergochat-readline 0.1.3
Propagated dependencies: go-golang-org-x-text@0.36.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/ergochat/readline
Licenses: Expat
Build system: go
Synopsis: Readline implementation in pure Go
Description:

This package provides a pure Go implementation of functionality comparable to GNU Readline, i.e. line editing and command history for simple TUI programs.

go-go-abhg-dev-komplete 0.1.0
Propagated dependencies: go-github-com-alecthomas-kong@1.12.1 go-github-com-buildkite-shellwords@0.0.0-20180315110454-59467a9b8e10
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://go.abhg.dev/komplete
Licenses: Modified BSD
Build system: go
Synopsis: Shell completion support for Kong CLI parser
Description:

This package provides a command-line completion engine for the Kong CLI parser.

go-github-com-common-nighthawk-go-figure 0.0.0-20210622060536-734e95fb86be
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/common-nighthawk/go-figure
Licenses: Expat
Build system: go
Synopsis: Prints ASCII art from text
Description:

Go Figure prints beautiful ASCII art from text. It supports FIGlet files, and most of its features.

go-codeberg-org-anaseto-gruid 0.25.0
Propagated dependencies: go-golang-org-x-image@0.32.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://codeberg.org/anaseto/gruid
Licenses: ISC
Build system: go
Synopsis: Grid-based UI and game framework
Description:

Package gruid provides a model for building grid-based applications. The interface abstracts rendering and input for different platforms. There are drivers for terminal apps (gruid-tcell), native graphical apps (gruid-sdl) and browser apps (gruid-js).

go-github-com-jiangxin-multi-log 0.3.0
Propagated dependencies: go-github-com-sirupsen-logrus@1.9.3 go-golang-org-x-crypto@0.50.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/jiangxin/multi-log
Licenses: Expat
Build system: go
Synopsis: Simple logging library for Go
Description:

Multi-log is based on logrus, and supports concurrently logging to two destinations: the console and a log file.

go-github-com-flopp-go-findfont 0.1.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/flopp/go-findfont
Licenses: Expat
Build system: go
Synopsis: Go font finder library
Description:

This package provides a platform-agnostic Go library to locate TrueType font files in your system's user and system font directories.

go-github-com-hodgesds-perf-utils 0.7.0
Propagated dependencies: go-golang-org-x-sys@0.43.0 go-go-uber-org-multierr@1.11.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/hodgesds/perf-utils
Licenses: Expat
Build system: go
Synopsis: Perf Utilities for Golang
Description:

This package is a Go library for interacting with the perf subsystem in Linux.

go-github-com-containerd-containerd 1.7.31
Propagated dependencies: go-dario-cat-mergo@1.0.2 go-github-com-adalogics-go-fuzz-headers@0.0.0-20240806141605-e8a1dd7889d6 go-github-com-adamkorcz-go-118-fuzz-build@0.0.0-20250520111509-a70c2aa677fa go-github-com-containerd-btrfs-v2@2.0.0 go-github-com-containerd-cgroups-v3@3.0.4 go-github-com-containerd-console@1.0.4 go-github-com-containerd-containerd-api@1.8.0 go-github-com-containerd-continuity@0.4.5 go-github-com-containerd-errdefs@1.0.0 go-github-com-containerd-fifo@1.1.0 go-github-com-containerd-go-cni@1.1.13 go-github-com-containerd-go-runc@1.1.0 go-github-com-containerd-log@0.1.0 go-github-com-containerd-nri@0.10.0 go-github-com-containerd-platforms@0.2.1 go-github-com-containerd-ttrpc@1.2.7 go-github-com-containerd-typeurl-v2@2.2.0 go-github-com-containernetworking-cni@1.3.0 go-github-com-containernetworking-plugins@1.9.0 go-github-com-coreos-go-systemd-v22@22.7.0 go-github-com-distribution-reference@0.6.0 go-github-com-docker-go-events@0.0.0-20250808211157-605354379745 go-github-com-docker-go-metrics@0.0.1 go-github-com-docker-go-units@0.5.0 go-github-com-emicklei-go-restful-v3@3.4.0 go-github-com-fsnotify-fsnotify@1.9.0 go-github-com-google-uuid@1.6.0 go-github-com-grpc-ecosystem-go-grpc-middleware@1.4.0 go-github-com-grpc-ecosystem-go-grpc-prometheus@1.2.0 go-github-com-intel-goresctrl@0.12.0 go-github-com-klauspost-compress@1.18.0 go-github-com-minio-sha256-simd@0.1.1 go-github-com-moby-locker@1.0.1 go-github-com-moby-sys-mountinfo@0.7.2 go-github-com-moby-sys-sequential@0.6.0 go-github-com-moby-sys-signal@0.7.1 go-github-com-moby-sys-symlink@0.3.0 go-github-com-moby-sys-user@0.4.0 go-github-com-moby-sys-userns@0.1.0 go-github-com-opencontainers-go-digest@1.0.0 go-github-com-opencontainers-image-spec@1.1.0 go-github-com-opencontainers-runtime-spec@1.2.1 go-github-com-opencontainers-runtime-tools@0.9.0-0.0ea5ed0 go-github-com-opencontainers-selinux@1.11.1 go-github-com-pelletier-go-toml@1.9.5 go-github-com-prometheus-client-golang@1.23.2 go-github-com-sirupsen-logrus@1.9.3 go-github-com-tchap-go-patricia-v2@2.3.3 go-github-com-urfave-cli@1.22.16 go-github-com-vishvananda-netlink@1.3.1 go-go-etcd-io-bbolt@1.4.3 go-go-opentelemetry-io-contrib-instrumentation-google-golang-org-grpc-otelgrpc@0.59.0 go-go-opentelemetry-io-contrib-instrumentation-net-http-otelhttp@0.62.0 go-go-opentelemetry-io-otel@1.42.0 go-go-opentelemetry-io-otel-exporters-otlp-otlptrace@1.36.0 go-go-opentelemetry-io-otel-exporters-otlp-otlptrace-otlptracegrpc@1.43.0 go-go-opentelemetry-io-otel-exporters-otlp-otlptrace-otlptracehttp@1.36.0 go-go-opentelemetry-io-otel-sdk@1.33.0 go-go-opentelemetry-io-otel-trace@1.42.0 go-golang-org-x-net@0.53.0 go-golang-org-x-sync@0.20.0 go-golang-org-x-sys@0.43.0 go-google-golang-org-genproto@0.0.0-20260226221140-a57be14db171 go-google-golang-org-genproto-googleapis-rpc@0.0.0-1.49b9836 go-google-golang-org-grpc@1.69.2 go-google-golang-org-protobuf@1.36.11 go-k8s-io-api@0.34.1 go-k8s-io-apimachinery@0.35.0 go-k8s-io-apiserver@0.34.2 go-k8s-io-client-go@0.34.1 go-k8s-io-component-base@0.34.1 go-k8s-io-cri-api@0.32.3 go-k8s-io-klog-v2@2.130.1 go-k8s-io-utils@0.0.0-20241210054802-24370beab758 go-tags-cncf-io-container-device-interface@1.0.1
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: Container runtime support daemon
Description:

containerd is a container runtime with an emphasis on simplicity, robustness, and portability. It is available as a daemon, which can manage the complete container lifecycle of its host system: image transfer and storage, container execution and supervision, low-level storage and network attachments, etc.

go-github-com-invopop-yaml 0.3.1
Propagated dependencies: go-gopkg-in-yaml-v3@3.0.1
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/invopop/yaml
Licenses: Expat
Build system: go
Synopsis: YAML marshaling and unmarshaling support for Golang
Description:

This package provides a wrapper around go-yaml designed to enable a better way of handling YAML when marshaling to and from structs.

go-github-com-djherbis-atime 1.1.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/djherbis/atime
Licenses: Expat
Build system: go
Synopsis: Access Times for files
Description:

Package atime provides a platform-independent way to get atimes for files.

go-go-mau-fi-webp 0.2.0
Propagated dependencies: go-golang-org-x-image@0.32.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://go.mau.fi/webp
Licenses: Modified BSD
Build system: go
Synopsis: WebP decoder and encoder for Golang
Description:

Package webp implements a decoder and encoder for https://en.wikipedia.org/wiki/WebP, WebP images. It's a maintained fork of github.com/chai2010/webp.

Total packages: 72465