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

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.


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.

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)

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.

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.

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).

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.

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.

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.

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-tools 0.44.0
Channel: guix
Location: gnu/packages/golang-build.scm (gnu packages golang-build)
Home page: https://go.googlesource.com/tools/
Licenses: Modified BSD
Build system: go
Synopsis: Tools that support the Go programming language
Description:

This package provides a collection Go CLI tools to cover common development needs.

  • bisect - fnds changes responsible for causing a failure.

  • bundle - creates a single-source-file version of a source package suitable for inclusion in a particular target package

  • callgraph - a tool for reporting the call graph of a Go program.

  • compilebench - benchmarks the speed of the Go compiler

  • deadcode - reports unreachable functions in Go programs

  • digraph - performs queries over unlabelled directed graphs represented in text form

  • eg - performs example-based refactoring

  • file2fuzz - converts binary files, such as those used by go-fuzz, to the Go fuzzing corpus format

  • fiximports - fixes import declarations to use the canonical import path for packages that have an "import comment" as defined by https://golang.org/s/go14customimport

  • fuzz-driver - emits function-signature test code

  • fuzz-runner - performs test runs using "fuzz-driver"

  • go-contrib-init - helps new Go contributors get their development environment set up for the Go contribution process

  • godex - prints (dumps) exported information of packages or selected package objects

  • goimports - updates Go import lines, adding missing ones and removing unreferenced ones

  • gomvpkg - moves go packages, updating import declarations

  • gonew - starts a new Go module by copying a template module

  • goyacc - version of yacc for Go

  • html2article - takes an HTML file and outputs a corresponding article file in present format

  • present - displays slide presentations and articles

  • present2md - converts legacy-syntax present files to Markdown-syntax present files

  • splitdwarf - uncompresses and copies the DWARF segment of a Mach-O executable into the "dSYM" file

  • ssadump - displays and interprets the SSA form of Go programs

  • stress - catches sporadic failures

  • stringer - automates the creation of methods that satisfy the fmt.Stringer interface

  • toolstash - provides a way to save, run, and restore a known good copy of the Go toolchain and to compare the object files generated by two toolchains

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-arch 0.22.0
Channel: guix
Location: gnu/packages/golang-build.scm (gnu packages golang-build)
Home page: https://go.googlesource.com/arch
Licenses: Modified BSD
Build system: go
Synopsis: Machine architecture information used by the Go toolchain
Description:

This package provides a machine architecture information used by the Go toolchain. The parts needed in the main Go repository are copied in.

go-rsc-io-pdf 0.1.1
Channel: guix
Location: gnu/packages/golang-build.scm (gnu packages golang-build)
Home page: https://rsc.io/pdf
Licenses: Modified BSD
Build system: go
Synopsis: PDF reader for Golang
Description:

Package pdf implements reading of PDF files.

go-github-com-golang-protobuf 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: Go support for Protocol Buffers
Description:

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

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-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-pkg-errors 0.9.1
Channel: guix
Location: gnu/packages/golang-build.scm (gnu packages golang-build)
Home page: https://github.com/pkg/errors
Licenses: FreeBSD
Build system: go
Synopsis: Go error handling primitives
Description:

This package provides error, which offers simple error handling primitives in Go.

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.

go-golang-org-x-tools 0.44.0
Propagated dependencies: go-github-com-yuin-goldmark@1.8.2 go-golang-org-x-mod@0.35.0 go-golang-org-x-net@0.53.0 go-golang-org-x-sync@0.20.0 go-golang-org-x-telemetry@0.0.0-20260428171046-76f71b9afea0
Channel: guix
Location: gnu/packages/golang-build.scm (gnu packages golang-build)
Home page: https://go.googlesource.com/tools/
Licenses: Modified BSD
Build system: go
Synopsis: Tools that support the Go programming language
Description:

This package provides miscellaneous tools that support the Go programming language.

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-xerrors 0.0.0-20240903120638-7835f813f4da
Channel: guix
Location: gnu/packages/golang-build.scm (gnu packages golang-build)
Home page: https://godoc.org/golang.org/x/xerrors
Licenses: Modified BSD
Build system: go
Synopsis: Go 1.13 error values
Description:

This package holds the transition packages for the new Go 1.13 error values.

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:.

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.

Total packages: 72465