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

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-rxwycdh-rxhash 0.0.0-20230131062142-10b7a38b400d
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/rxwycdh/rxhash
Licenses: Expat
Build system: go
Synopsis: Creating unique hash value for structs in Go.
Description:

rxhash is a Go library for creating a unique hash value for struct in Go, but data consistency.

go-github-com-bradfitz-parentdeath 0.0.0-20260315043412-764506aeb900
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/bradfitz/parentdeath
Licenses: Modified BSD
Build system: go
Synopsis: Portable alternative to Linux's PR_SET_PDEATHSIG in Go
Description:

Package parentdeath detects when a parent process dies so that child processes can clean up and exit, even when the parent is killed violently (SIGKILL) or when children are launched in ways that prevent normal signal delivery (e.g. via sudo systemd-run).

go-github-com-cespare-subcmd 1.1.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/cespare/subcmd
Licenses: Expat
Build system: go
Synopsis: Create CLI interfaces with sub-commands
Description:

This package works with the flags package to implement sub-commands in the manner of git and similar tools.

go-github-com-modelcontextprotocol-go-sdk 1.6.0
Propagated dependencies: go-github-com-golang-jwt-jwt-v5@5.3.1 go-github-com-google-jsonschema-go@0.4.3 go-github-com-segmentio-encoding@0.5.4 go-github-com-yosida95-uritemplate-v3@3.0.2 go-golang-org-x-oauth2@0.36.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/modelcontextprotocol/go-sdk
Licenses: Expat
Build system: go
Synopsis: MCP Go SDK
Description:

This packages provides an implementation of the official Go software development kit (SDK) for the Model Context Protocol (MCP).

go-github-com-syncthing-notify 0.0.0-20250528144937-c7027d4f7465
Propagated dependencies: go-golang-org-x-sys@0.43.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.

misspell 0.3.4
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/client9/misspell
Licenses: Expat
Build system: go
Synopsis: Correct commonly misspelled English words in source files
Description:

misspell assists with correcting commonly misspelled English words in source files. A neutral variety of English is used by default, but a US or UK locale can be selected.

go-github-com-common-nighthawk-go-figure 0.0.0-20210622060536-734e95fb86be
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/common-nighthawk/go-figure
Licenses: Expat
Build system: go
Synopsis: Prints ASCII art from text
Description:

Go Figure prints beautiful ASCII art from text. It supports FIGlet files, and most of its features.

go-github-com-sergi-go-diff 1.3.1
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/sergi/go-diff/
Licenses: Expat
Build system: go
Synopsis: Algorithms to perform operations for synchronizing plain text
Description:

go-diff offers algorithms to perform operations required for synchronizing plain text:

  • compare two texts and return their differences

  • perform fuzzy matching of text

  • apply patches onto text

go-github-com-caarlos0-go-version 0.2.2
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/caarlos0/go-version
Licenses: Expat
Build system: go
Synopsis: Fetch Go module version
Description:

Package goversion provides utilities to get the Go module version information.

go-github-com-songgao-water 0.0.0-20200317203138-2b4b6d7c09d8
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/songgao/water
Licenses: Modified BSD
Build system: go
Synopsis: Simple network TUN/TAP library
Description:

This package provides a simple TUN/TAP interface library for Go that efficiently works with standard packages like io, bufio, etc.. Use waterutil with it to work with TUN/TAP packets/frames.

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-jackc-pgio 1.0.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/jackc/pgio
Licenses: Expat
Build system: go
Synopsis: Low-level toolkit building messages in the PostgreSQL wire protocol
Description:

Package pgio is a low-level toolkit building messages in the PostgreSQL wire protocol.

go-github-com-dchest-stemmer 0.0.0-20161207102402-66719a20c4b5
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/dchest/stemmer
Licenses: FreeBSD
Build system: go
Synopsis: Stemmer package for Golang
Description:

Stemmer package provides an interface for stemmers and includes English, German and Dutch stemmers as sub-packages.

go-github-com-kpango-glg 1.6.15
Propagated dependencies: go-github-com-goccy-go-json@0.10.5 go-github-com-kpango-fastime@1.1.9 go-github-com-sirupsen-logrus@1.9.3 go-go-uber-org-zap@1.27.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/kpango/glg
Licenses: Expat
Build system: go
Synopsis: Lock-free logging library for Go
Description:

glg is simple lock-free logging library for Go.

go-github-com-keybase-go-ps 0.0.0-20190827175125-91aafc93ba19
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/keybase/go-ps
Licenses: Expat
Build system: go
Synopsis: Process list library for Go
Description:

Go-Ps is a library for Go that implements OS-specific APIs to list and manipulate processes in a safe way.

go-golang-org-x-perf 0.0.0-20250515181355-8f5f3abfb71a
Propagated dependencies: go-github-com-aclements-go-gg@0.0.0-20170323211221-abd1f791f5ee go-github-com-aclements-go-moremath@0.0.0-20241023150245-c8bbc672ef66 go-github-com-go-sql-driver-mysql@1.8.1 go-github-com-google-safehtml@0.1.0 go-github-com-mattn-go-sqlite3@1.14.34 go-golang-org-x-net@0.53.0 go-golang-org-x-oauth2@0.36.0 go-google-golang-org-appengine@1.6.8
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://cs.opensource.google/go/x/perf
Licenses: Modified BSD
Build system: go
Synopsis: Golang benchmark analysis tools and libraries
Description:

This package provides tooling and utility libraries for performing and reading benchmarks results.

  • benchfmt - reads and writes the Go benchmark format

  • benchunit - manipulates benchmark units and formats numbers in those units

  • benchproc - provides tools for filtering, grouping, and sorting benchmark results

  • benchmath - provides tools for computing statistics over distributions of benchmark measurements

go-codeberg-org-emersion-go-sqlite-fts5 0.0.0-20250706114632-932c754e63a6
Propagated dependencies: go-github-com-mattn-go-sqlite3@1.14.34
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://codeberg.org/emersion/go-sqlite3-fts5
Licenses: Expat
Build system: go
Synopsis: FTS5 extension for go-sqlite3
Description:

Standalone FTS5 extension for go-sqlite3, that provides full-text search functionality to database applications.

go-github-com-dgraph-io-badger-v4 4.9.1
Propagated dependencies: go-github-com-cespare-xxhash-v2@2.3.0 go-github-com-dgraph-io-ristretto-v2@2.1.0 go-github-com-dustin-go-humanize@1.0.1 go-github-com-google-flatbuffers@25.2.10 go-github-com-klauspost-compress@1.18.0 go-github-com-pkg-errors@0.9.1 go-github-com-spf13-cobra@1.10.2 go-go-opentelemetry-io-contrib-zpages@0.68.0 go-go-opentelemetry-io-otel@1.42.0 go-golang-org-x-net@0.53.0 go-golang-org-x-sys@0.43.0 go-google-golang-org-protobuf@1.36.11
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://dgraph.io/docs/badger
Licenses: ASL 2.0
Build system: go
Synopsis: Key-value database in Golang
Description:

BadgerDB implements an embeddable, key-value (KV) database, written in pure Go. It is designed to be highly performant for both reads and writes simultaneously. It uses Multi-Version Concurrency Control, supports concurrent serializable transactions.

go-github-com-moby-sys-signal 0.7.1
Propagated dependencies: go-golang-org-x-sys@0.43.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/moby/sys
Licenses: ASL 2.0
Build system: go
Synopsis: Helper functions for dealing with OS signals
Description:

This provides helper functions for dealing with signals across various operating systems.

go-github-com-seancfoley-ipaddress-go 1.7.1
Propagated dependencies: go-github-com-seancfoley-bintree@1.3.1
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://seancfoley.github.io/IPAddress/
Licenses: ASL 2.0
Build system: go
Synopsis: IP address library for Golang
Description:

This package provides a library for handling IP addresses, including IPv4 and IPv6 addresses, subnets, and ranges with support for parsing, validation, and manipulation.

go-github-com-ncruces-go-strftime 0.1.9
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/ncruces/go-strftime
Licenses: Expat
Build system: go
Synopsis: Implementation of strftime/strptime for Golang
Description:

Package strftime provides strftime/strptime compatible time formatting and parsing.

go-github-com-urfave-cli-v2 2.27.5
Propagated dependencies: go-github-com-burntsushi-toml@1.5.0 go-github-com-cpuguy83-go-md2man-v2@2.0.7 go-github-com-xrash-smetrics@0.0.0-20240521201337-686a1a2994c1 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/urfave/cli
Licenses: Expat
Build system: go
Synopsis: Simple, fast, and fun package for building command line apps in Go
Description:

cli is a simple, fast, and fun package for building command line apps in Go. The goal is to enable developers to write fast and distributable command line applications in an expressive way.

go-atomicgo-dev-cursor 0.2.0
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://atomicgo.dev/cursor
Licenses: Expat
Build system: go
Synopsis: Moving terminal cursor in Golang
Description:

Package cursor contains cross-platform methods to move the terminal cursor in different directions. This package can be used to create interactive CLI tools and games, live charts, algorithm visualizations and other updatable output of any kind.

go-github-com-rifflock-lfshook 2.4
Propagated dependencies: go-github-com-sirupsen-logrus@1.9.3
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/rifflock/lfshook
Licenses: Expat
Build system: go
Synopsis: Local File System hook for Logrus logger
Description:

This package provides a hook for Logrus to write directly to a file on the file system. The log levels are dynamic at instantiation of the hook, so it is capable of logging at some or all levels.

Total packages: 73954