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

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-creasty-defaults 1.8.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/creasty/defaults
Licenses: Expat
Build system: go
Synopsis: Initialize structs with default values
Description:

This package implements functionality to initialize structs with default values. It supports almost all kind of types: int/8/16/32/64, uint/8/16/32/64, float32/64, uintptr, bool, string, map, slice, struct, f,map[K1]map[K2]Struct, []map[K1]Struct[]

go-github-com-spf13-jwalterweatherman 1.1.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/spf13/jwalterweatherman
Licenses: Expat
Build system: go
Synopsis: Go logging library
Description:

JWW is primarily a wrapper around the standard log library. It provides a few advantages over using the standard log library alone.

  • ready to go out of the box

  • one library for both printing to the terminal and logging (to files)

  • really easy to log to either a temp file or a file you specify

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-github-com-ryanuber-columnize 2.1.2
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/ryanuber/columnize
Licenses: Expat
Build system: go
Synopsis: Column formatted output for golang
Description:

This package implements column-formatted output for Golang.

go-github-com-go-kit-log 0.2.1
Propagated dependencies: go-github-com-go-logfmt-logfmt@0.6.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/go-kit/log
Licenses: Expat
Build system: go
Synopsis: Minimal and extensible structured logger
Description:

This package provides a minimal interface for structured logging in services. It may be wrapped to encode conventions, enforce type-safety, provide leveled logging, and so on. It can be used for both typical application log events, and log-structured data streams.

go-github-com-subosito-gotenv 1.6.0
Propagated dependencies: go-golang-org-x-text@0.30.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/subosito/gotenv
Licenses: Expat
Build system: go
Synopsis: Go library for loading environment variables from files
Description:

Go library for loading environment variables from files

go-github-com-klauspost-asmfmt 1.3.2
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/klauspost/asmfmt
Licenses: Expat
Build system: go
Synopsis: Go Assembler Formatter
Description:

This package implements functionality to format Assembler code the same way that gofmt formats Go code.

go-github-com-thejerf-suture-v4 4.0.5
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/thejerf/suture
Licenses: Expat
Build system: go
Synopsis: Supervisor trees for Go
Description:

Suture provides Erlang-ish supervisor trees for Go. "Supervisor trees" -> "sutree" -> "suture" -> holds your code together when it's trying to die.

It is intended to deal gracefully with the real failure cases that can occur with supervision trees (such as burning all your CPU time endlessly restarting dead services), while also making no unnecessary demands on the "service" code, and providing hooks to perform adequate logging with in a production environment

go-github-com-coreos-go-semver 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/coreos/go-semver/
Licenses: ASL 2.0
Build system: go
Synopsis: Semantic versioning library
Description:

go-semver is a semantic versioning library for Go. It lets you parse and compare two semantic version strings.

go-github-com-docopt-docopt-go 0.6.2-0.ee0de3b
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/docopt/docopt.go
Licenses: Expat
Build system: go
Synopsis: Implementation of docopt in Golang
Description:

This package provides command-line arguments parser based on written help message which may simplify crating CLI applications, it's Golang implementation of http://docopt.org/.

go-github-com-makenowjust-heredoc 1.0.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/MakeNowJust/heredoc
Licenses: Expat
Build system: go
Synopsis: Here-documents with indent
Description:

This package implements a functionality of creating here-documents from raw strings.

go-github-com-modern-go-reflect2 1.0.2
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/modern-go/reflect2
Licenses: ASL 2.0
Build system: go
Synopsis: Cheaper reflect API
Description:

This library provides a reflect api for Go programs without the runtime cost of the standard library reflect.Value.

go-github-com-muesli-reflow 0.3.0
Propagated dependencies: go-github-com-mattn-go-runewidth@0.0.16
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/muesli/reflow/
Licenses: Expat
Build system: go
Synopsis: Collection of methods helping to transform blocks of text
Description:

This package provides a collection of ANSI-aware methods and io.Writers helping you to transform blocks of text.

go-github-com-tidwall-cities 0.1.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/tidwall/cities
Licenses: Unlicense
Build system: go
Synopsis: 10,000 Cities with Latitude, Longitude, and Elevation
Description:

This package provides geographical locations of countries and cities.

go-github-com-morikuni-aec 1.0.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/morikuni/aec
Licenses: Expat
Build system: go
Synopsis: Go wrapper for ANSI escape code
Description:

This package provides a wrapper for ANSI escape code.

go-github-com-containerd-console 1.0.4
Propagated dependencies: go-golang-org-x-sys@0.37.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/containerd/console
Licenses: ASL 2.0
Build system: go
Synopsis: Console package for Go
Description:

This is Golang package for dealing with consoles. It has few dependencies and a simple API.

go-github-com-spacemonkeygo-monkit-v3 3.0.24
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/spacemonkeygo/monkit
Licenses: ASL 2.0
Build system: go
Synopsis: Flexible code instrumenting and data collection library
Description:

This package is a flexible process data collection, metrics, monitoring, instrumentation, and tracing client library for Go.

go-github-com-petar-gollrb 0.0.0-20210522233825-ae3b015fd3e9
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/petar/GoLLRB
Licenses: Modified BSD
Build system: go
Synopsis: LLRB implementation of balanced binary search trees for Golang
Description:

GoLLRB is a Left-Leaning Red-Black (LLRB) implementation of 2-3 balanced binary search trees in Go Language.

go-9fans-net-go 0.0.7
Propagated dependencies: go-golang-org-x-exp@0.0.0-20250911091902-df9299821621 go-golang-org-x-sys@0.37.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://9fans.net/go
Licenses: Expat
Build system: go
Synopsis: Interface for interacting with Acme windows
Description:

The acme Go package provides simple interface for interacting with Acme windows of the Plan 9 text editor.

go-github-com-jackc-puddle 1.3.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/jackc/puddle
Licenses: Expat
Build system: go
Synopsis: Generic resource pool for Golang
Description:

Puddle is a tiny generic resource pool library hat uses the standard context library to signal cancellation of acquires. It is designed to contain the minimum functionality required for a resource pool. It can be used directly or it can be used as the base for a domain specific resource pool. For example, a database connection pool may use puddle internally and implement health checks and keep-alive behavior without needing to implement any concurrent code of its own.

go-github-com-polydawn-refmt 0.89.0
Propagated dependencies: go-github-com-go-yaml-yaml@0.0.0-20220527083530-f6f7691b1fde go-github-com-smartystreets-goconvey@1.8.1 go-github-com-urfave-cli@1.22.16 go-github-com-warpfork-go-wish@0.0.0-20220906213052-39a1cc7a02d0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/polydawn/refmt/
Licenses: Expat
Build system: go
Synopsis: Object mapping for Go language
Description:

refmt is a serialization and object-mapping library.

go-github-com-omniscale-go-osm 0.3.1
Propagated dependencies: go-github-com-gogo-protobuf@1.3.2 go-gopkg-in-fsnotify-v1@1.8.0 go-gopkg-in-yaml-v2@2.4.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/omniscale/go-osm
Licenses: ASL 2.0
Build system: go
Synopsis: Types of OSM elements for Golang
Description:

This package provides basic types for OSM elements (nodes/ways/relations/etc).

It include the following submodules:

  • parser/changeset - a parser for OSM changeset files

  • parser/diff - a parser for OSM diff files (.osc)

  • parser/pbf - an efficient parser for OpenStreetMap PBF files

  • replication - basic types for replication of OSM data

  • replication/changeset - functions for downloading OSM changeset files

  • replication/diff - functions for downloading OSM diff files

  • state - functions for reading and writing diff status files

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.20 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-shurcool-sanitized-anchor-name 1.0.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/shurcooL/sanitized_anchor_name
Licenses: Expat
Build system: go
Synopsis: Create sanitized anchor names
Description:

This package provides a Go program for creating sanitized anchor names.

Total packages: 69237