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

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.


libnet6 1.3.14
Dependencies: libsigc++@2.9.3 gnutls@3.8.9
Channel: guix
Location: gnu/packages/gobby.scm (gnu packages gobby)
Home page: https://gobby.github.io/
Licenses: LGPL 2.1
Build system: gnu
Synopsis: Network access framework for IPv4/IPv6
Description:

Library which that provides a TCP protocol abstraction for C++.

gobby 0.6.0
Dependencies: gnutls@3.8.9 gsasl@2.2.2 gtkmm@3.24.9 gtksourceview@3.24.11 libinfinity@0.7.2 libxml++@2.42.3
Channel: guix
Location: gnu/packages/gobby.scm (gnu packages gobby)
Home page: https://gobby.github.io/
Licenses: GPL 2+
Build system: glib-or-gtk
Synopsis: Collaborative editor
Description:

Collaborative editor that supports multiple documents in one session and a multi-user chat. Gobby allows multiple users to edit the same document together over the internet in real-time.

gomacro 0.0.0-20251011163654-53dd3d49f67b
Channel: guix
Location: gnu/packages/golang-apps.scm (gnu packages golang-apps)
Home page: https://github.com/cosmos72/gomacro
Licenses: MPL 2.0
Build system: go
Synopsis: Interactive Go interpreter and debugger with generics and macros
Description:

gomacro is an almost complete Go interpreter, implemented in pure Go. It offers both an interactive REPL and a scripting mode, and does not require a Go toolchain at runtime (except in one very specific case: import of a 3rd party package at runtime).

go-jsonnet 0.22.0
Channel: guix
Location: gnu/packages/golang-apps.scm (gnu packages golang-apps)
Home page: https://github.com/google/go-jsonnet
Licenses: ASL 2.0
Build system: go
Synopsis: Go implementation of Jsonnet
Description:

This package provides an implementation of the Jsonnet data templating language in Go. It is a feature-complete, production-ready implementation, compatible with the original Jsonnet C++implementation.

gore 0.6.1
Dependencies: gopls@0.22.0
Channel: guix
Location: gnu/packages/golang-apps.scm (gnu packages golang-apps)
Home page: https://github.com/x-motemen/gore
Licenses: Expat
Build system: go
Synopsis: Go REPL with line editing and completion capabilities
Description:

Gore is a Go REPL that offers line editing and auto-completion. Some of its features include:

  • Line editing with history

  • Multi-line input

  • Package importing with completion

  • Evaluates any expressions, statements and function declarations

  • No ``evaluated but not used'' errors

  • Code completion

  • Showing documents

  • Auto-importing (gore -autoimport)

gopls 0.22.0
Channel: guix
Location: gnu/packages/golang-apps.scm (gnu packages golang-apps)
Home page: https://golang.org/x/tools/gopls
Licenses: Modified BSD
Build system: go
Synopsis: Official language server for the Go language
Description:

Pronounced ``Go please'', this is the official Go language server developed by the Go team. It provides IDE features to any LSP-compatible editor.

godoc 0.1.0-deprecated
Channel: guix
Location: gnu/packages/golang-apps.scm (gnu packages golang-apps)
Home page: https://golang.org/x/tools
Licenses: Modified BSD
Build system: go
Synopsis: Extracts and generates documentation for Go programs
Description:

Godoc extracts and generates documentation for Go programs. It looks at the packages it finds via $GOROOT and $GOPATH (if set). This behavior can be altered by providing an alternative $GOROOT with the -goroot flag.

go-fxlint 1.24.0
Channel: guix
Location: gnu/packages/golang-apps.scm (gnu packages golang-apps)
Home page: https://go.uber.org/fx
Licenses: Expat
Build system: go
Synopsis: Verify FX events
Description:

This Package implements a Go analysis pass that verifies that an fxevent.Logger implementation handles all known fxevent types. As a special case for no-op or fake fxevent.Loggers, it ignores implementations that handle none of the event types.

mnc 0.5
Dependencies: go-github-com-influxdata-cron@0.0.0-20201006132531-4bb0a200dcbe
Channel: guix
Location: gnu/packages/golang-apps.scm (gnu packages golang-apps)
Home page: https://git.sr.ht/~anjan/mnc
Licenses: Unlicense
Build system: go
Synopsis: Find seconds to next cron job
Description:

mnc (my next cron) opens the user's crontab and echos the time when the next cronjob will be ran.

godef 1.1.2
Dependencies: go-golang-org-x-tools@0.44.0 go-ninefans-net-go@0.0.7
Channel: guix
Location: gnu/packages/golang-apps.scm (gnu packages golang-apps)
Home page: https://github.com/rogpeppe/godef
Licenses: Modified BSD
Build system: go
Synopsis: Print where symbols are defined in Go source code
Description:

The godef command prints the source location of definitions in Go programs.

go-chroma 2.24.1
Channel: guix
Location: gnu/packages/golang-apps.scm (gnu packages golang-apps)
Home page: https://github.com/alecthomas/chroma
Licenses: Expat
Build system: go
Synopsis: General purpose syntax highlighter
Description:

This package implements a syntax highlighter for a long list of programming languages. It takes source code and other structured text and converts it into syntax highlighted HTML, ANSI-coloured text, etc. Chroma is based heavily on Pygments, and includes translators for Pygments lexers and styles.

go-github-com-matttproud-golang-protobuf-extensions-v2 2.0.0
Propagated dependencies: go-github-com-golang-protobuf@1.5.4 go-google-golang-org-protobuf@1.36.11
Channel: guix
Location: gnu/packages/golang-build.scm (gnu packages golang-build)
Home page: https://github.com/matttproud/golang_protobuf_extensions
Licenses: ASL 2.0
Build system: go
Synopsis: Streaming Protocol Buffers in Go
Description:

This package provides various Protocol Buffer extensions for the Go language, namely support for record length-delimited message streaming.

go-github-com-google-btree 1.1.3
Channel: guix
Location: gnu/packages/golang-build.scm (gnu packages golang-build)
Home page: https://github.com/google/btree
Licenses: ASL 2.0
Build system: go
Synopsis: Simple, ordered, in-memory data structure for Go programs
Description:

This package provides an in-memory B-Tree implementation for Go, useful as an ordered, mutable data structure.

go-golang-org-x-term 0.42.0
Propagated dependencies: go-golang-org-x-sys@0.43.0
Channel: guix
Location: gnu/packages/golang-build.scm (gnu packages golang-build)
Home page: https://pkg.go.dev/golang.org/x/term
Licenses: Modified BSD
Build system: go
Synopsis: Go terminal/console support
Description:

term provides support functions for dealing with terminals, as commonly found on Unix systems.

go-golang-org-x-telemetry 0.0.0-20260428171046-76f71b9afea0
Propagated dependencies: go-golang-org-x-mod@0.35.0 go-golang-org-x-sync@0.20.0 go-golang-org-x-sys@0.43.0
Channel: guix
Location: gnu/packages/golang-build.scm (gnu packages golang-build)
Home page: https://go.googlesource.com/telemetry
Licenses: Modified BSD
Build system: go
Synopsis: Go Telemetry library
Description:

This package provides the Go Telemetry server code and libraries, used for hosting telemetry.go.dev and instrumenting Go toolchain programs with opt-in telemetry.

go-golang-org-x-tools-go-expect 0.1.1-deprecated
Propagated dependencies: go-golang-org-x-mod@0.35.0
Channel: guix
Location: gnu/packages/golang-build.scm (gnu packages golang-build)
Home page: https://golang.org/x/tools
Licenses: Modified BSD
Build system: go
Synopsis: Interpreting structured comments in Golang
Description:

Package expect provides support for interpreting structured comments in Go source code (including go.mod and go.work files) as test expectations.

go-github-com-golang-glog 1.2.5
Channel: guix
Location: gnu/packages/golang-build.scm (gnu packages golang-build)
Home page: https://github.com/golang/glog
Licenses: ASL 2.0
Build system: go
Synopsis: Leveled execution logs for Golang
Description:

This package implements logging analogous to C++ package glog INFO/ERROR/V setup. It provides functions that have a name matched by regex:.

protoc-gen-go 1.5.4
Propagated dependencies: go-google-golang-org-protobuf@1.36.11
Channel: guix
Location: gnu/packages/golang-build.scm (gnu packages golang-build)
Home page: https://github.com/golang/protobuf
Licenses: Modified BSD
Build system: go
Synopsis: Protoc plugin to generate a Go protocol buffer package
Description:

This package provides Go support for the Protocol Buffers data serialization format.

go-golang-org-x-tools-godoc 0.1.0-deprecated
Propagated dependencies: go-golang-org-x-tools@0.44.0 go-github-com-yuin-goldmark@1.8.2
Channel: guix
Location: gnu/packages/golang-build.scm (gnu packages golang-build)
Home page: https://golang.org/x/tools
Licenses: Modified BSD
Build system: go
Synopsis: Code for running a godoc server.
Description:

This package provides most of the code for running a godoc server.

go-github-com-bradenaw-juniper 0.15.3
Propagated dependencies: go-golang-org-x-sync@0.20.0 go-golang-org-x-exp@0.0.0-20250911091902-df9299821621
Channel: guix
Location: gnu/packages/golang-build.scm (gnu packages golang-build)
Home page: https://github.com/bradenaw/juniper
Licenses: Expat
Build system: go
Synopsis: Extensions to the Go standard library using generics
Description:

Juniper is a library of extensions to the Go standard library using generics, including containers, iterators, and streams.

  • container/tree contains a Map and Set that keep elements in sorted order. They are implemented using a B-tree, which performs better than a binary search tree.

  • container/deque contains a double-ended queue implemented with a ring buffer.

  • container/xheap contains a min-heap similar to the standard library's container/heap but more ergonomic, along with a PriorityQueue that allows setting priorities by key.

  • container/xlist contains a linked-list similar to the standard library's container/list, but type-safe.

  • xslices contains some commonly-used slice operations, like Chunk, Reverse, Clear, and Join.

  • iterator contains an iterator interface used by the containers, along with functions to manipulate them, like Map, While, and Reduce.

  • stream contains a stream interface, which is an iterator that can fail. Useful for iterating over collections that require I/O. It has most of the same combinators as iterator, plus some extras like Pipe and Batch.

  • parallel contains some shorthand for common uses of goroutines to process slices, iterators, and streams in parallel, like parallel.MapStream.

  • xsort contains extensions to the standard library package sort. Notably, it also has the definition for xsort.Less, which is how custom orderings can be defined for sorting and also for ordered collections like from container/tree.

  • You can probably guess what's in the packages xerrors, xmath, xmath/xrand, xsync, and xtime.

go-github-com-mmcloughlin-avo 0.6.0
Propagated dependencies: go-golang-org-x-arch@0.22.0 go-golang-org-x-sys@0.43.0 go-golang-org-x-tools@0.44.0
Channel: guix
Location: gnu/packages/golang-build.scm (gnu packages golang-build)
Home page: https://github.com/mmcloughlin/avo
Licenses: Modified BSD
Build system: go
Synopsis: Generate x86 Assembly with Go
Description:

The avo package presents a familiar assembly-like interface that simplifies development without sacrificing performance.

go-golang-org-x-sync 0.20.0
Channel: guix
Location: gnu/packages/golang-build.scm (gnu packages golang-build)
Home page: https://go.googlesource.com/sync/
Licenses: Modified BSD
Build system: go
Synopsis: Additional Go concurrency primitives
Description:

This package provides Go concurrency primitives in addition to the ones provided by the language and sync and sync/atomic packages. The package provides several Golang submodules:

  • errgroup - synchronization, error propagation, and Context cancellation for groups of goroutines working on subtasks of a common task

  • semaphore - a weighted semaphore implementation

  • singleflight - a duplicate function call suppression mechanism

  • syncmap - a concurrent map implementation

go-cel-dev-expr 0.24.0
Propagated dependencies: go-google-golang-org-genproto-googleapis-rpc@0.0.0-1.49b9836 go-google-golang-org-protobuf@1.36.11
Channel: guix
Location: gnu/packages/golang-build.scm (gnu packages golang-build)
Home page: https://cel.dev/
Licenses: ASL 2.0
Build system: go
Synopsis: Common Expression Language
Description:

The Common Expression Language (CEL) implements common semantics for expression evaluation, enabling different applications to more easily interoperate.

go-golang-org-x-sys 0.43.0
Channel: guix
Location: gnu/packages/golang-build.scm (gnu packages golang-build)
Home page: https://go.googlesource.com/sys
Licenses: Modified BSD
Build system: go
Synopsis: Go support for low-level system interaction
Description:

This package provides supplemental libraries offering Go support for low-level interaction with the operating system.

Total packages: 73978