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

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-gopkg-in-ini-v1 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: Go library for ini files
Description:

Go library for ini files

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-buildkite-shellwords 0.0.0-20180315110454-59467a9b8e10
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/buildkite/shellwords
Licenses: Expat
Build system: go
Synopsis: Split command-line strings into words
Description:

This package provides a golang library for splitting command-line strings into words like a POSIX or Windows shell would.

go-github-com-dgraph-io-ristretto 1.0.1
Propagated dependencies: go-github-com-cespare-xxhash-v2@2.3.0 go-github-com-dgryski-go-farm@0.0.0-20200201041132-a6ae2369ad13 go-github-com-dustin-go-humanize@1.0.1 go-github-com-golang-glog@1.2.5 go-github-com-pkg-errors@0.9.1 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/dgraph-io/ristretto
Licenses: ASL 2.0 Expat
Build system: go
Synopsis: Memory-bound cache in Golang
Description:

Ristretto is a concurrent, fixed size, in-memory cache with a dual focus on throughput and hit ratio performance.

go-github-com-jinzhu-inflection 1.0.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/jinzhu/inflection
Licenses: Expat
Build system: go
Synopsis: Inflection rules for English words in Golang
Description:

This package provides a map between English nouns and their plurals and vice-versa (e.g. people is mapped to person).

go-go-uber-org-fx 1.23.0
Propagated dependencies: go-go-uber-org-dig@1.19.0 go-go-uber-org-goleak@1.3.0 go-go-uber-org-multierr@1.11.0 go-go-uber-org-zap@1.27.0 go-golang-org-x-sys@0.43.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://pkg.go.dev/go.uber.org/fx
Licenses: Expat
Build system: go
Synopsis: Dependency injection based application framework for Golang
Description:

Package fx is a framework that makes it easy to build applications out of reusable, composable modules.

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-tekwizely-go-parsing 0.0.0-20221001173913-aa6d6749ea2d
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/tekwizely/go-parsing
Licenses: Expat
Build system: go
Synopsis: Text parsing, with lexers, parsers, and related tools
Description:

This package provides Go modules focused on text parsing, with lexers, parsers, and related tools.

Included modules are:

  • github.com/tekwizely/go-parsing

  • github.com/tekwizely/go-parsing/lexer

  • github.com/tekwizely/go-parsing/lexer/token

  • github.com/tekwizely/go-parsing/parser

go-gopkg-in-djherbis-times-v1 1.3.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/djherbis/times
Licenses: Expat
Build system: go
Synopsis: File times for Golang
Description:

This package allows access different file time metadata from Golang.

go-github-com-sirupsen-logrus 1.9.3
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/sirupsen/logrus
Licenses: Expat
Build system: go
Synopsis: Structured, pluggable logging for Go
Description:

Logrus is a structured logger for Go, completely API compatible with the standard library logger.

go-github-com-boyter-gocodewalker 1.5.2-0.20260227212453-19676720409f
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/boyter/gocodewalker
Licenses: Expat
Build system: go
Synopsis: Library for walking code directories
Description:

This Go library is for walking the directories of a code repository, while respecting .gitignore and .ignore files.

go-modernc-org-gc-v3 3.1.1
Propagated dependencies: go-github-com-dustin-go-humanize@1.0.1 go-github-com-dustin-go-humanize@1.0.1 go-github-com-hashicorp-golang-lru-v2@2.0.7 go-golang-org-x-exp@0.0.0-20250911091902-df9299821621 go-modernc-org-mathutil@1.7.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/gc
Licenses: Modified BSD
Build system: go
Synopsis: Golang compiler front end
Description:

This package provides a Go compiler front end.

go-github-com-djherbis-times 1.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/djherbis/times
Licenses: Expat
Build system: go
Synopsis: File times - atime, mtime, ctime and btime for Golang
Description:

Package times provides a platform-independent way to get atime, mtime,ctime and btime for files.

go-github-com-raduberinde-btreemap 0.0.0-20260105202824-d3184786f603
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/RaduBerinde/btreemap
Licenses: ASL 2.0
Build system: go
Synopsis: BTree map based on github.com/google/btree
Description:

Package btreemap implements an ordered key-value map using an in-memory B-Tree of arbitrary degree.

go-github-com-bradfitz-gomemcache 0.0.0-20230905024940-24af94b03874
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/bradfitz/gomemcache
Licenses: ASL 2.0
Build system: go
Synopsis: Memcache client library in Go
Description:

This is a memcache client library for the Go programming language.

go-github-com-termie-go-shutil 0.0.0-20140729215957-bcacb06fecae
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/termie/go-shutil
Licenses: Expat
Build system: go
Synopsis: Golang port of Python's shutil
Description:

This package implements a direct port of a few of the functions from Python's shutil package for high-level filesystem operations.

go-github-com-ssor-bom 0.0.0-20170718123548-6386211fdfcf
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/ssor/bom
Licenses: Expat
Build system: go
Synopsis: Cleaning BOMs in Go
Description:

The bom package provides small tools for cleaning BOMs from a byte array or reader.

go-github-com-gdamore-encoding 1.0.1
Dependencies: 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/gdamore/encoding
Licenses: Expat
Build system: go
Synopsis: Provide encodings missing from Go
Description:

This package provides useful encodings not included in the standard Text package, including some for dealing with I/O streams from non-UTF-friendly sources.

go-github-com-jmcvetta-randutil 0.0.0-20150817122601-2bb1b664bcff
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/jmcvetta/randutil
Licenses: GPL 3
Build system: go
Synopsis: Random number/string utilities for Golang
Description:

This package provides various convenience functions for dealing with random numbers and strings.

go-github-com-charmbracelet-x-exp-strings 0.1.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: String manipulation utilities for Go
Description:

Package strings provides utility functions for working with strings in Go.

go-github-com-eapache-channels 1.1.0
Propagated dependencies: go-github-com-eapache-queue@1.1.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/eapache/channels
Licenses: Expat
Build system: go
Synopsis: Portable mmap package for Golang
Description:

Package channels provides a collection of helper functions, interfaces and implementations for working with and extending the capabilities of golang's existing channels. The main interface of interest is Channel, though sub-interfaces are also provided for cases where the full Channel interface cannot be met (for example, InChannel for write-only channels).

go-github-com-illarion-gonotify-v3 3.0.2
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/illarion/gonotify
Licenses: Expat
Build system: go
Synopsis: Simple Golang inotify wrapper
Description:

This package provides a simple Golang inotify wrapper.

go-github-com-unknwon-goconfig 1.0.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/unknwon/goconfig
Licenses: ASL 2.0
Build system: go
Synopsis: Configuration file parser
Description:

This package is a fully functional and comments-support configuration file(.ini) parser.

go-github-com-tonistiigi-go-archvariant 1.0.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/tonistiigi/go-archvariant
Licenses: Expat
Build system: go
Synopsis: System's maximum compatibility version of Golang
Description:

This Go package provides a functionality to determine the maximum compatibility version of the current system. On x86-64 platforms it returns the maximum current microarchitecture level as defined in Microarchitecture levels.

Total packages: 32521