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

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-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-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-github-com-motemen-go-colorine 0.0.0-20180816141035-45d19169413a
Propagated dependencies: go-github-com-daviddengcn-go-colortext@1.0.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/motemen/go-colorine
Licenses: Expat
Build system: go
Synopsis: Simple colorized console logger for golang
Description:

This package provides simple colorized console logger for golang.

go-github-com-errata-ai-regexp2 1.7.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/errata-ai/regexp2
Licenses: Expat
Build system: go
Synopsis: Full featured regular expressions for Go
Description:

Regexp2 is a feature-rich RegExp engine for Go. This package is a fork of dlclark/regexp2 providing a more similar API to regexp.

go-github-com-philhofer-fwd 1.2.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/philhofer/fwd
Licenses: Expat
Build system: go
Synopsis: Buffered Reader/Writer for Goalng
Description:

Package fwd provides a buffered reader and writer. Each has methods that help improve the encoding/decoding performance of some binary protocols.

go-github-com-sigstore-protobuf-specs 0.5.0
Propagated dependencies: go-google-golang-org-genproto-googleapis-api@0.0.0-20250519155744-55703ea1f237 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/sigstore/protobuf-specs
Licenses: ASL 2.0
Build system: go
Synopsis: Sigstore protobuf specifications
Description:

This package contains the protobuf specifications for Sigstore components including Rekor transparency log entries, Fulcio certificates, and bundle formats.

go-github-com-boltdb-bolt 1.3.1
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/boltdb/bolt
Licenses: Expat
Build system: go
Synopsis: Embedded key/value database for Golang
Description:

Bolt is a pure Go key/value store inspired by Howard Chu's LMDB project. The goal of the project is to provide a simple, fast, and reliable database for projects that don't require a full database server such as Postgres or MySQL.

go-github-com-nlpodyssey-spago 1.1.0
Propagated dependencies: go-github-com-google-flatbuffers@25.2.10
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/nlpodyssey/spago
Licenses: FreeBSD
Build system: go
Synopsis: ML/NLP library in Golang
Description:

This package provides is a Machine Learning library written in pure Go designed to support relevant neural architectures in Natural Language Processing.

It is self-contained, in that it uses its own lightweight computational graph both for training and inference, easy to understand from start to finish.

It provides:

  • automatic differentiation via dynamic define-by-run execution

  • feed-forward layers (Linear, Highway, Convolution...)

  • recurrent layers (LSTM, GRU, BiLSTM...)

  • attention layers (Self-Attention, Multi-Head Attention...)

  • gradient descent optimizers (Adam, RAdam, RMS-Prop, AdaGrad, SGD)

  • gob compatible neural models for serialization

go-github-com-olekukonko-ts 0.0.0-20171002115256-78ecb04241c0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/olekukonko/ts/
Licenses: Expat
Build system: go
Synopsis: Simple Go application to get the size of the terminal
Description:

This package provides a simple Go application to get the size of the terminal.

go-github-com-a8m-envsubst 1.4.3
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/a8m/envsubst
Licenses: Expat
Build system: go
Synopsis: Environment variables substitution for Go
Description:

This package provides a library for environment variables substitution.

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-allan-simon-go-singleinstance 1.0.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/allan-simon/go-singleinstance
Licenses: Expat
Build system: go
Synopsis: Go library to have only one instance of a software
Description:

go-singleinstance is a Go library to have only one instance of a software (based on Python's tendo).

go-github-com-muesli-ansi 0.0.0-20230316100256-276c6243b2f6
Propagated dependencies: go-github-com-mattn-go-runewidth@0.0.16 go-github-com-rivo-uniseg@0.4.7
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/muesli/ansi
Licenses: Expat
Build system: go
Synopsis: Raw ANSI sequence helpers
Description:

ANSI sequence helpers for working with raw ANSI sequences.

go-github-com-cheggaaa-pb-v3 3.1.7
Propagated dependencies: go-github-com-fatih-color@1.17.0 go-github-com-mattn-go-colorable@0.1.13 go-github-com-mattn-go-isatty@0.0.22 go-github-com-mattn-go-runewidth@0.0.16 go-github-com-vividcortex-ewma@1.2.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/cheggaaa/pb/
Licenses: Modified BSD
Build system: go
Synopsis: Console progress bar for Go
Description:

This package is a Go library that draws progress bars on the terminal.

go-github-com-sytten-logrus-zap-hook 0.1.0
Propagated dependencies: go-github-com-sirupsen-logrus@1.9.3 go-go-uber-org-zap@1.27.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/Sytten/logrus-zap-hook
Licenses: Expat
Build system: go
Synopsis: Lorus hook for the zap logger
Description:

This package implements functionality to send logs from logrus to zap. All levels are sent by default.

go-github-com-theupdateframework-go-tuf-v2 2.4.1
Propagated dependencies: go-github-com-cenkalti-backoff-v5@5.0.2 go-github-com-go-logr-stdr@1.2.2 go-github-com-secure-systems-lab-go-securesystemslib@0.10.0 go-github-com-sigstore-sigstore@1.10.4
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/theupdateframework/go-tuf
Licenses: Modified BSD
Build system: go
Synopsis: Go implementation of The Update Framework
Description:

Go-TUF is a Go implementation of The Update Framework (TUF), a framework for securing software update systems. It provides tools for creating and managing TUF repositories and clients for securely downloading updates.

go-github-com-patrickmn-go-cache 2.1.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/patrickmn/go-cache
Licenses: Expat
Build system: go
Synopsis: In-memory key:value store/cache Golang library
Description:

go-cache is an in-memory key:value store/cache similar to Memcached that is suitable for applications running on a single machine. Its major advantage is that, being essentially a thread-safe map[string]interface with expiration times, it doesn't need to serialize or transmit its contents over the network.

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-pmezard-go-difflib 1.0.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/pmezard/go-difflib
Licenses: Modified BSD
Build system: go
Synopsis: Partial port of Python difflib package to Go
Description:

Go-difflib is a partial port of Python 3 difflib package. Its main goal was to make unified and context diff available in pure Go, mostly for testing purposes.

go-github-com-niklasfasching-go-org 1.9.1
Propagated dependencies: go-golang-org-x-net@0.53.0 go-github-com-pmezard-go-difflib@1.0.0 go-github-com-alecthomas-chroma-v2@2.20.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/niklasfasching/go-org
Licenses: Expat
Build system: go
Synopsis: Org mode parser and render for Golang
Description:

This package provides a library and CLI program to parse the org-mode file format alongside a static site generator with HTML & pretty printed rendering in Golang.

go-github-com-wifx-gonetworkmanager-v2 2.2.0
Propagated dependencies: go-github-com-godbus-dbus-v5@5.1.0 go-github-com-google-uuid@1.6.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/Wifx/gonetworkmanager
Licenses: Expat
Build system: go
Synopsis: Networkmanager bindings in Go
Description:

Go D-Bus bindings for NetworkManager.

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-vito-midterm 0.1.4
Propagated dependencies: go-github-com-charmbracelet-bubbletea@1.3.10 go-github-com-creack-pty@1.1.24 go-github-com-muesli-termenv@0.15.2 go-github-com-sebdah-goldie-v2@2.5.5 go-golang-org-x-term@0.42.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/vito/midterm
Licenses: Expat
Build system: go
Synopsis: In-memory terminal emulator
Description:

This package implements an in-memory terminal emulator, designed to be used as a component within a larger application for displaying logs, running interactive shells, or rendering terminal output.

go-modernc-org-y 1.1.2
Propagated dependencies: go-modernc-org-mathutil@1.7.1 go-modernc-org-parser@1.1.0 go-modernc-org-sortutil@1.2.1 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/y
Licenses: Modified BSD
Build system: go
Synopsis: Converter of @code{.y} (yacc) source files
Description:

This package implements a functionality to convert .y (yacc[2]) source files to data suitable for a parser generator.

Total packages: 73954