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

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-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-reeflective-readline 1.3.0
Propagated dependencies: go-github-com-creack-pty@1.1.24 go-github-com-hinshun-vt10x@0.0.0-20220301184237-5011da428d02 go-github-com-rivo-uniseg@0.4.7 go-golang-org-x-sys@0.46.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/reeflective/readline
Licenses: ASL 2.0
Build system: go
Synopsis: Readline shell implementation for Go
Description:

Package readline provides a modern, pure Go readline shell implementation,with full .inputrc and legacy readline command/option support, and extended with various commands,options and tools commonly found in more modern shells.

go-github-com-gosimple-unidecode 1.0.1
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/gosimple/unidecode
Licenses: ASL 2.0
Build system: go
Synopsis: Unicode transliterator for Golang
Description:

Package unidecode implements a unicode transliterator which replaces non-ASCII characters with their ASCII approximations.

go-github-com-couchbase-ghistogram 0.1.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/couchbase/ghistogram
Licenses: ASL 2.0
Build system: go
Synopsis: Go simple int histogram library
Description:

This package provides a simple int histogram library for Go that avoids runtime memory allocations.

go-github-com-kataras-golog 0.1.12
Propagated dependencies: go-github-com-kataras-pio@0.0.13
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/kataras/golog
Licenses: Modified BSD
Build system: go
Synopsis: Logging foundation for Go applications
Description:

GoLog is a level-based logger written in Go.

go-github-com-shibumi-go-pathspec 1.3.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/shibumi/go-pathspec
Licenses: ASL 2.0
Build system: go
Synopsis: Gitignore-style path pattern matching for Go
Description:

This package provides gitignore-style path pattern matching in Go. It implements the same matching rules used by .gitignore files to determine whether a file path matches a given pattern.

go-github-com-syncthing-notify 0.0.0-20250528144937-c7027d4f7465
Propagated dependencies: go-golang-org-x-sys@0.46.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-github-com-mmcloughlin-geohash 0.10.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/mmcloughlin/geohash
Licenses: Expat
Build system: go
Synopsis: Geohash library for Golang
Description:

geohash provides encoding and decoding of string and integer geohashes.

go-github-com-tj-go-buffer 1.2.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/tj/go-buffer
Licenses: Expat
Build system: go
Synopsis: Generic buffer for batching entries, such as log events
Description:

Package buffer provides a generic buffer or batching mechanism for flushing entries at a given size or interval, useful for cases such as batching log events.

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-hashicorp-hcl-v2 2.24.0
Propagated dependencies: go-github-com-agext-levenshtein@1.2.3 go-github-com-apparentlymart-go-textseg-v13@13.0.0 go-github-com-google-go-cmp@0.7.0 go-github-com-mitchellh-go-wordwrap@1.0.1 go-github-com-zclconf-go-cty@1.16.0 go-golang-org-x-tools@0.46.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/hashicorp/hcl
Licenses: MPL 2.0
Build system: go
Synopsis: Go implementation of HashiCorp Configuration Language V2
Description:

This package contains the main implementation of the HCL. HCL is designed to be a language for expressing configuration which is easy for both humans and machines to read.

go-github-com-goverter-patherr 1.0.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/goverter/patherr
Licenses: Expat
Build system: go
Synopsis: Implementation for Goverter's wrapErrorsUsing
Description:

This package provides an implementation for the goverter feature wrapErrorsUsing.

go-github-com-apparentlymart-go-textseg-v16 16.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-danielgatis-go-utf8 1.0.1
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/danielgatis/go-utf8
Licenses: Expat
Build system: go
Synopsis: State machine based UTF8 parser in Go
Description:

This package provides a Go library implementing state machine based UTF8 parser.

go-github-com-clipperhouse-stringish 0.1.1
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/clipperhouse/stringish
Licenses: Expat
Build system: go
Synopsis: Handle strings and bytes interchangeably in Go
Description:

This package provides a small Go module that provides a generic type constraint for “string-like” data, and a utf8 package that works with both strings and byte slices without conversions.

go-github-com-bahlo-generic-list-go 0.2.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/bahlo/generic-list-go
Licenses: Modified BSD
Build system: go
Synopsis: Go container/list but with generics
Description:

Package list implements a doubly linked list.

go-github-com-gammazero-chanqueue 1.1.2
Propagated dependencies: go-github-com-gammazero-deque@1.2.1
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/gammazero/chanqueue
Licenses: Expat
Build system: go
Synopsis: Buffered channel with unlimited capacity queue
Description:

Package chanqueue implements a queue that uses channels for input and output to provide concurrent access to a re-sizable queue. This allows the queue to be used like a channel. Closing the input channel closes the output channel when all queued items are read, consistent with channel behavior. In other words chanqueue is a dynamically buffered channel with up to infinite capacity.

go-github-com-olekukonko-ll 0.0.9
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/olekukonko/ll
Licenses: Expat
Build system: go
Synopsis: Structured Logging Library for Golang
Description:

ll is a high-performance, production-ready logging library for Go, designed to provide hierarchical namespaces, structured logging, middleware pipelines, conditional logging, and support for multiple output formats, including text, JSON, colorized logs, and compatibility with Go’s slog. It’s ideal for applications requiring fine-grained log control, extensibility, and scalability.

go-github-com-blevesearch-upsidedown-store-api 1.0.2
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/blevesearch/upsidedown_store_api
Licenses: ASL 2.0
Build system: go
Synopsis: Upside Down key-value store API
Description:

Upside Down supports a pluggable key-value storage interface. This package provides that key-value store API interface.

go-github-com-zeebo-float16 0.1.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/zeebo/float16
Licenses: ASL 2.0
Build system: go
Synopsis: 16 bit floats in Golang
Description:

This package implements 16 bit floats that can store numbers like 1.02e12 for exponents in [-15, 15].

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-clipperhouse-displaywidth 0.11.0
Propagated dependencies: go-github-com-clipperhouse-uax29-v2@2.7.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/clipperhouse/displaywidth
Licenses: Expat
Build system: go
Synopsis: Measure the display column width of strings in Go
Description:

This package provides a high-performance Go package for measuring the monospace display width of strings, UTF-8 bytes, and runes.

go-github-com-anchore-go-struct-converter 0.1.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/anchore/go-struct-converter
Licenses: ASL 2.0
Build system: go
Synopsis: Struct converter for Golang
Description:

This package provides a set of conversion utilities to migrate between different versioned Go structs.

go-github-com-jbenet-go-context 0.0.0-20150711004518-d14ea06fba99
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/jbenet/go-context/
Licenses: Expat
Build system: go
Synopsis: @code{jbenet's} context extensions
Description:

This package provides jbenet's context extensions.

Total packages: 33008