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

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-diff 0.7.0
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/sourcegraph/go-diff
Licenses: Expat
Build system: go
Synopsis: Diff parser and printer for Go
Description:

This package provides a unified diff parser and printer for Go.

go-gopkg-in-h2non-gock-v1 1.2.0
Propagated dependencies: go-github-com-h2non-parth@2.0.1 go-github-com-nbio-st@0.0.0-20140626010706-e9e8d9816f32
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/h2non/gock
Licenses: Expat
Build system: go
Synopsis: HTTP traffic mocking and testing for Go
Description:

Versatile HTTP mocking made easy in Go that works with any net/http based stdlib implementation. Inspired by the Node nock library, it has features like:

  • Simple and expressive API

  • Semantic API DSL for declarative HTTP mock declarations

  • Built-in helpers for easy JSON/XML mocking

  • Supports persistent and volatile TTL-limited mocks

  • Full regular expressions capable HTTP request mock matching

  • Designed for both testing and runtime scenarios

  • Match request by method, URL params, headers and bodies

  • Extensible and pluggable HTTP matching rules

  • Ability to switch between mock and real networking modes

  • Ability to filter/map HTTP requests for accurate mock matching

  • Supports map and filters to handle mocks easily

  • Wide compatible HTTP interceptor using http.RoundTripper interface

  • Works with any net/http compatible client, such as gentleman

  • Network timeout/cancellation delay simulation

  • Extensible and hackable API

go-github-com-prashantv-gostub 1.1.0
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/prashantv/gostub
Licenses: Expat
Build system: go
Synopsis: Stubbing library for Go
Description:

Package gostub is used for stubbing variables in tests, and resetting the original value once the test has been run.

go-github-com-jackc-pgmock 0.0.0-20210724152146-4ad1a8207f65
Propagated dependencies: go-github-com-jackc-pgproto3-v2@2.3.3
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/jackc/pgmock
Licenses: Expat
Build system: go
Synopsis: PostgreSQL server mocking library
Description:

This package implements a functionality to mock a PostgreSQL server.

go-github-com-davecgh-go-spew 1.1.1
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/davecgh/go-spew
Licenses: ISC
Build system: go
Synopsis: Deep pretty printer for Go data structures to aid in debugging
Description:

Package spew implements a deep pretty printer for Go data structures to aid in debugging.

A quick overview of the additional features spew provides over the built-in printing facilities for Go data types are as follows:

  • Pointers are dereferenced and followed.

  • Circular data structures are detected and handled properly.

  • Custom Stringer/error interfaces are optionally invoked, including on unexported types.

  • Custom types which only implement the Stringer/error interfaces via a pointer receiver are optionally invoked when passing non-pointer variables.

  • Byte arrays and slices are dumped like the hexdump -C command which includes offsets, byte values in hex, and ASCII output (only when using Dump style).

go-gopkg-in-go-playground-assert-v1 1.2.1
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/go-playground/assert
Licenses: Expat
Build system: go
Synopsis: Basic assertion library used alongside native Go testing
Description:

This package provides basic assertions along with building blocks for custom assertions to be used alongside native Go testing.

go-github-com-tdewolff-test 1.0.10
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/tdewolff/test
Licenses: Expat
Build system: go
Synopsis: Go test helper functions
Description:

This package implements a few functions that are useful for io testing, such as readers and writers that fail after N consecutive reads/writes.

go-github-com-jacobsa-reqtrace 0.0.0-20150505043853-245c9e0234cb
Propagated dependencies: go-golang-org-x-net@0.53.0
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/jacobsa/reqtrace
Licenses: ASL 2.0
Build system: go
Synopsis: Simple request tracing framework
Description:

Package reqtrace contains a very simple request tracing framework.

go-github-com-bool64-shared 0.1.5
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/bool64/shared
Licenses: Expat
Build system: go
Synopsis: Share variables between test helpers in Golang
Description:

This package provides a contract to share variables between test helpers in Golang.

go-github-com-go-quicktest-qt 1.101.0
Propagated dependencies: go-github-com-google-go-cmp@0.7.0 go-github-com-kr-pretty@0.3.1
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/go-quicktest/qt
Licenses: Expat
Build system: go
Synopsis: Qt: quicker Go tests
Description:

Package qt implements assertions and other helpers wrapped around the standard library's testing types.

go-github-com-sivchari-tenv 1.12.1
Propagated dependencies: go-golang-org-x-tools@0.44.0 go-github-com-gostaticanalysis-testutil@0.6.1
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/sivchari/tenv
Licenses: Expat
Build system: go
Synopsis: Analyzer to detect use of Go @code{os.Setenv}
Description:

This package provide a Go analyzer that detects using os.Setenv instead of t.Setenv since Go1.17.

go-github-com-gkampitakis-go-snaps 0.5.15-0.0832b79
Propagated dependencies: go-github-com-gkampitakis-ciinfo@0.3.3 go-github-com-goccy-go-yaml@1.18.0 go-github-com-kr-pretty@0.3.1 go-github-com-maruel-natural@1.3.0 go-github-com-sergi-go-diff@1.3.1 go-github-com-tidwall-gjson@1.17.1 go-github-com-tidwall-pretty@1.2.1 go-github-com-tidwall-sjson@1.2.5
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/gkampitakis/go-snaps
Licenses: Expat
Build system: go
Synopsis: Jest-like snapshot testing in Go
Description:

go-snaps is a Go implementation of Jest snapshot testing.

go-github-com-timonwong-loggercheck 0.11.0
Propagated dependencies: go-golang-org-x-tools@0.44.0
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/timonwong/loggercheck
Licenses: Expat
Build system: go
Synopsis: Go linter for common logger libraries
Description:

This package provides a Go linter for common logger libraries:

  • kitlog

  • klog

  • logr

  • log/slog

  • zap

go-github-com-jstemmer-go-junit-report 1.0.0
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/jstemmer/go-junit-report
Licenses: Expat
Build system: go
Synopsis: Convert Go test output to JUnit XML
Description:

go-junit-report is a tool that converts go test output to an XML report, suitable for applications that expect JUnit-style XML reports (e.g. Jenkins).

go-github-com-gostaticanalysis-comment 1.5.0
Propagated dependencies: go-golang-org-x-tools@0.44.0
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/gostaticanalysis/comment
Licenses: Expat
Build system: go
Synopsis: Go static analysis utilities for CommentMap
Description:

This package provides utilities for ast.CommentMap.

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-sonatard-noctx 0.4.0
Propagated dependencies: go-golang-org-x-tools@0.44.0 go-github-com-gostaticanalysis-analysisutil@0.7.1
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/sonatard/noctx
Licenses: Expat
Build system: go
Synopsis: Find function calls with context.Context
Description:

This package provides a Go linter that finds function calls without context.Context.

go-go-simpler-org-assert 0.9.0
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://go-simpler.org/assert
Licenses: MPL 2.0
Build system: go
Synopsis: Assertions for the standard testing package
Description:

This package implements assertions for the standard testing package, and is a minimalistic replacement for the stretchr/testify package.

go-go-simpler-org-sloglint 0.7.2
Propagated dependencies: go-github-com-ettle-strcase@0.2.0 go-golang-org-x-tools@0.44.0
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://pkg.go.dev/go-simpler.org/sloglint
Licenses: MPL 2.0
Build system: go
Synopsis: Ensure consistent code style when using @code{log/slog}
Description:

Package sloglint implements the sloglint analyzer. The log/slog API allows two different types of arguments: key-value pairs and attributes.

protogetter 0.3.20
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/ghostiam/protogetter
Licenses: Expat
Build system: go
Synopsis: Protobuf Golang linter
Description:

This package is a linter developed specifically for Go programmers working with nested protobuf types. It's designed to aid developers in preventing invalid memory address or nil pointer dereference errors arising from direct access of nested protobuf fields.

When working with protobuf, it's quite common to have complex structures where a message field is contained within another message, which itself can be part of another message, and so on. If these fields are accessed directly and some field in the call chain will not be initialized, it can result in application panic.

Protogetter addresses this issue by suggesting use of getter methods for field access.

go-github-com-gostaticanalysis-testutil 0.6.1
Propagated dependencies: go-github-com-josharian-txtarfs@0.0.0-20240408113805-5dc76b8fe6bf go-github-com-otiai10-copy@1.14.0 go-github-com-tenntenn-golden@0.5.5 go-github-com-tenntenn-modver@1.0.1 go-github-com-tenntenn-text-transform@0.0.0-20250402111347-ba836492e880 go-golang-org-x-mod@0.35.0 go-golang-org-x-text@0.36.0 go-golang-org-x-tools@0.44.0
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/gostaticanalysis/testutil
Licenses: Expat
Build system: go
Synopsis: Utilities for test of static analysis tools
Description:

This package provides utilities for test of static analysis tools.

go-github-com-shabbyrobe-gocovmerge 0.0.0-20230507112040-c3350d9342df
Propagated dependencies: go-golang-org-x-tools@0.44.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-github-com-tailscale-depaware 0.0.0-20250112153213-b748de04d81b
Propagated dependencies: go-github-com-pkg-diff@0.0.0-20241224192749-4e6772a4315c go-golang-org-x-tools@0.44.0
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/tailscale/depaware
Licenses: Modified BSD
Build system: go
Synopsis: Dependencies checker for Golang
Description:

This package implements a functionality to scan and report for dependencies which are checked in to the repository. It provides a library and CLI tool.

go-github-com-tetafro-godot 1.5.4
Propagated dependencies: go-go-yaml-in-yaml-v3@3.0.4
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/tetafro/godot
Licenses: Expat
Build system: go
Synopsis: Linter that checks that comments end in a period
Description:

This package checks if comments contain a period at the end of the last sentence if needed.

Total packages: 72465