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

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-mmcloughlin-avo 0.6.0
Propagated dependencies: go-golang-org-x-arch@0.22.0 go-golang-org-x-sys@0.37.0 go-golang-org-x-tools@0.37.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-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-google-renameio 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-golang-org-x-telemetry 0.0.0-20251009181524-91c411e14f39
Propagated dependencies: go-golang-org-x-mod@0.29.0 go-golang-org-x-sync@0.17.0 go-golang-org-x-sys@0.37.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
Description:

This repository holds 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-image 0.32.0
Propagated dependencies: go-golang-org-x-text@0.30.0
Channel: guix
Location: gnu/packages/golang-build.scm (gnu packages golang-build)
Home page: https://pkg.go.dev/golang.org/x/image
Licenses: Modified BSD
Build system: go
Synopsis: Supplemental Go image libraries
Description:

This package provides supplemental Go libraries for image processing.

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.

go-golang-org-x-exp 0.0.0-20250911091902-df9299821621
Propagated dependencies: go-github-com-google-go-cmp@0.7.0 go-golang-org-x-mod@0.29.0 go-golang-org-x-tools@0.37.0
Channel: guix
Location: gnu/packages/golang-build.scm (gnu packages golang-build)
Home page: https://golang.org/x/exp
Licenses: Modified BSD
Build system: go
Synopsis: Experimental and deprecated Go packages
Description:

This subrepository holds experimental and deprecated (in the old directory) packages.

go-golang-org-x-mod 0.29.0
Channel: guix
Location: gnu/packages/golang-build.scm (gnu packages golang-build)
Home page: https://golang.org/x/mod
Licenses: Modified BSD
Build system: go
Synopsis: Tools to work directly with Go module mechanics
Description:

This repository holds packages for writing tools that work directly with Go module mechanics. That is, it is for direct manipulation of Go modules themselves.

The specific case of loading packages should still be done by invoking the go command, which remains the single point of truth for package loading algorithms.

go-structlayout-optimize 0.6.1
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://staticcheck.dev/
Licenses: Expat
Build system: go
Synopsis: Reorder struct fields to minimize the amount of padding in Go
Description:

This package reads go-structlayout JSON on stdin and reorders fields to minimize the amount of padding. It can emit JSON to feed into go-structlayout-pretty.

go-github-com-jackc-fake 0.0.0-20150926172116-812a484cc733
Propagated dependencies: go-github-com-corpix-uarand@0.2.0
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/jackc/fake
Licenses: Expat
Build system: go
Synopsis: Fake data generator for Golang
Description:

This package is an alternative fork of github.com/icrowley/fake used in go-github-com-jackc-pgx.

go-github-com-rubyist-tracerx 0.0.0-20170927163412-787959303086
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/rubyist/tracerx/
Licenses: Expat
Build system: go
Synopsis: Output tracing information in your Go app
Description:

This package is a simple tracing application that logs messages depending on environment variables. It is very much inspired by git's GIT_TRACE mechanism.

go-github-com-stretchr-testify 1.10.0
Propagated dependencies: go-github-com-davecgh-go-spew@1.1.1 go-github-com-pmezard-go-difflib@1.0.0 go-github-com-stretchr-objx@0.5.2 go-gopkg-in-yaml-v3@3.0.1
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/stretchr/testify
Licenses: Expat
Build system: go
Synopsis: Go helper library for tests and invariant checking
Description:

This package provide many tools for testifying that your code will behave as you intend.

Features include:

  • Easy assertions

  • Mocking

  • HTTP response trapping

  • Testing suite interfaces and functions.

go-github-com-jacobsa-oglematchers 0.0.0-20150720000706-141901ea67cd
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/jacobsa/oglematchers
Licenses: ASL 2.0
Build system: go
Synopsis: Matchers for Go testing framework
Description:

Package oglematchers provides a set of matchers useful in a testing or mocking framework. These matchers are inspired by and mostly compatible with Google Test for C++ and Google JS Test.

go-github-com-warpfork-go-testmark 0.12.1
Propagated dependencies: go-github-com-warpfork-go-fsx@0.4.0
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/warpfork/go-testmark
Licenses: ASL 2.0 Expat
Build system: go
Synopsis: Parser for @code{testmark} format
Description:

go-testmark is a library to parse, patch data and test fixtures from Markdown files, using the testmark format, which itself is a subset of Markdown format.

go-github-com-smarty-gunit 1.5.1
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/smarty/gunit
Licenses: Expat
Build system: go
Synopsis: Golang xUnit-style test fixture test adapter
Description:

Package gunit provides testing package hooks and convenience functions for writing tests in an xUnit style.

go-github-com-modocache-gover 0.0.0-20171022184752-b58185e213c5
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/modocache/gover
Licenses: ASL 2.0
Build system: go
Synopsis: Integration with coveralls.io for *.coverprofile files
Description:

This package inplements a functionality to collect all .coverprofile files rooted in the project and concatenante them into a single file ready for https://coveralls.io/.

go-github-com-viant-assertly 0.9.2
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/viant/assertly
Licenses: ASL 2.0
Build system: go
Synopsis: Data structure testing library)
Description:

This library enables complex data structure testing, specifically:

  • realtime transformation or casting of incompatible data types with directives system

  • consistent way of testing of unordered structures

  • contains, Range, RegExp support on any data structure deeph level

  • switch case directive to provide expected value alternatives based on actual switch/case input match

  • macro system enabling complex predicate and expression evaluation, and customization

go-github-com-shabbyrobe-gocovmerge 0.0.0-20230507112040-c3350d9342df
Propagated dependencies: go-golang-org-x-tools@0.37.0
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/shabbyrobe/gocovmerge
Licenses: FreeBSD
Build system: go
Synopsis: Merge coverprofile results from multiple test coverage runs
Description:

This package takes the results from multiple go test -coverprofile runs and merges them into one profile.

go-git-sr-ht-nelsam-correct 0.0.11
Propagated dependencies: go-github-com-fatih-color@1.17.0 go-golang-org-x-exp@0.0.0-20250911091902-df9299821621
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://git.sr.ht/~nelsam/correct
Licenses: MPL 2.0
Build system: go
Synopsis: Assertions for Golang
Description:

Correct is a collection of assertion libraries for Golang, intended to be used together. It tries not to strictly enforce that, though - most of correct should be customizeable either by changing some options or by using only some sub-packages of correct.

go-pgregory-net-rapid 1.2.0
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://pgregory.net/rapid/
Licenses: MPL 2.0
Build system: go
Synopsis: Go property-based testing library
Description:

Rapid is a Go library for property-based testing.

Rapid checks that properties you define hold for a large number of automatically generated test cases. If a failure is found, rapid automatically minimizes the failing test case before presenting it.

Features:

  • imperative Go API with type-safe data generation using generics

  • data generation biased to explore "small" values and edge cases more thoroughly

  • fully automatic minimization of failing test cases

  • persistence and automatic re-running of minimized failing test cases

  • support for state machine ("stateful" or "model-based") testing

  • no dependencies outside the Go standard library

go-github-com-adamkorcz-go-118-fuzz-build 0.0.0-20250520111509-a70c2aa677fa
Propagated dependencies: go-github-com-adalogics-go-fuzz-headers@0.0.0-20240806141605-e8a1dd7889d6 go-golang-org-x-tools@0.37.0
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/AdamKorcz/go-118-fuzz-build
Licenses: ASL 2.0
Build system: go
Synopsis: Fuzzy testing for Golang
Description:

This package implements a tool to compile native Golang fuzzers to libFuzzer fuzzers.

go-github-com-dvyukov-go-fuzz 0.0.0-20240924070022-e577bee5275c
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/dvyukov/go-fuzz
Licenses: ASL 2.0
Build system: go
Synopsis: Randomized testing for Golang
Description:

Go-fuzz is a coverage-guided fuzzing solution for testing of Go packages. Fuzzing is mainly applicable to packages that parse complex inputs (both text and binary), and is especially useful for hardening of systems that parse inputs from potentially malicious users (e.g. anything accepted over a network).

go-github-com-adalogics-go-fuzz-headers 0.0.0-20240806141605-e8a1dd7889d6
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/AdaLogics/go-fuzz-headers
Licenses: ASL 2.0
Build system: go
Synopsis: Helper functions for Go fuzzing
Description:

This project provides various helper functions for https://go.dev/doc/security/fuzz/. It is mostly used in combination with go-fuzz, but compatibility with fuzzing in the standard library will also be supported. Any coverage guided fuzzing engine that provides an array or slice of bytes can be used with go-fuzz-headers.

go-github-com-corpix-uarand 0.2.0
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/corpix/uarand
Licenses: Unlicense
Build system: go
Synopsis: Random user-agent generator for Golang
Description:

This package implements a functionality to generate random user-agent strings which may be used in mock tests.

Total packages: 69242