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

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.


icedove-wayland 140.16.0
Channel: guix
Location: gnu/packages/gnuzilla.scm (gnu packages gnuzilla)
Home page: https://www.thunderbird.net
Licenses: MPL 2.0
Build system: trivial
Synopsis: Rebranded Mozilla Thunderbird email client
Description:

This package provides an email client built based on Mozilla Thunderbird. It supports email, news feeds, chat, calendar and contacts.

libinfinity 0.7.2
Dependencies: glib@2.86.0 gsasl@2.2.2 gtk+@3.24.52 libxml2@2.14.6
Channel: guix
Location: gnu/packages/gobby.scm (gnu packages gobby)
Home page: https://gobby.github.io/
Licenses: LGPL 2.1+
Build system: gnu
Synopsis: Infininote protocol implementation
Description:

libinfinity is a library to build collaborative text editors. Changes to the text buffers are synced to all other clients over a central server. Even though a central server is involved, the local user sees his changes applied instantly and the merging is done on the individual clients.

libnet6 1.3.14
Dependencies: libsigc++@2.9.3 gnutls@3.8.13
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.13 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.

obby 0.4.8
Dependencies: libsigc++@2.9.3 gnutls@3.8.13 libnet6@1.3.14
Channel: guix
Location: gnu/packages/gobby.scm (gnu packages gobby)
Home page: https://gobby.github.io/
Licenses: GPL 2+
Build system: gnu
Synopsis: Library for building collaborative editors
Description:

Library that provides synced document buffers. It supports multiple documents in one session. Obby is used by the Gobby collaborative editor.

gore 0.7.0
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-chroma 2.27.0
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.

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

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.

godepgraph 1.0.0
Channel: guix
Location: gnu/packages/golang-apps.scm (gnu packages golang-apps)
Home page: https://github.com/kisielk/godepgraph
Licenses: Expat
Build system: go
Synopsis: Go dependency graph visualization tool
Description:

godepgraph is a program for generating a dependency graph of Go packages, supporting output in Graphviz and Mermaid formats.

gomacro 0.0.0-0.cf0d4bf
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-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.

godef 1.1.2
Dependencies: go-golang-org-x-tools@0.46.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.

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.

go-golang-org-x-tools-godoc 0.1.0-deprecated
Propagated dependencies: go-golang-org-x-tools@0.46.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-golang-org-x-crypto 0.53.0
Propagated dependencies: go-golang-org-x-sys@0.46.0 go-golang-org-x-term@0.44.0
Channel: guix
Location: gnu/packages/golang-build.scm (gnu packages golang-build)
Home page: https://go.googlesource.com/crypto/
Licenses: Modified BSD
Build system: go
Synopsis: Supplementary cryptographic libraries in Go
Description:

This package provides supplementary cryptographic libraries for the Go language.

go-golang-org-x-term 0.44.0
Propagated dependencies: go-golang-org-x-sys@0.46.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-golang-org-x-tools 0.46.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.21.0 go-golang-org-x-telemetry@0.0.0-20260611141451-d61e87d5f4a3
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-github-com-google-renameio-v2 2.0.0
Channel: guix
Location: gnu/packages/golang-build.scm (gnu packages golang-build)
Home page: https://github.com/google/renameio/
Licenses: ASL 2.0
Build system: go
Synopsis: Atomically create or replace a file or symbolic link
Description:

renameio Go package provides a way to atomically create or replace a file or symbolic link.

go-tools 0.46.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

go-github-com-mmcloughlin-avo 0.6.0
Propagated dependencies: go-golang-org-x-arch@0.22.0 go-golang-org-x-sys@0.46.0 go-golang-org-x-tools@0.46.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-exp-typeparams 0.0.0-20251009144603-d2f985daa21b
Channel: guix
Location: gnu/packages/golang-build.scm (gnu packages golang-build)
Home page: https://pkg.go.dev/golang.org/x/exp/typeparams
Licenses: Modified BSD
Build system: go
Synopsis: Golang common utilities for writing tools
Description:

Package typeparams contains common utilities for writing tools that interact with generic Go code, as introduced with Go 1.18.

Many of the types and functions in this package are proxies for the new APIs introduced in the standard library with Go 1.18. For example, the typeparams.Union type is an alias for go/types.Union, and the ForTypeSpec function returns the value of the go/ast.TypeSpec.TypeParams field. At Go versions older than 1.18 these helpers are implemented as stubs, allowing users of this package to write code that handles generic constructs inline,even if the Go version being used to compile does not support generics.

Total packages: 33008