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

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-coder-quartz 0.2.1
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/coder/quartz
Licenses: CC0
Build system: go
Synopsis: Golang time testing library for writing deterministic unit tests
Description:

Package quartz is a library for testing time related code. It exports an interface Clock that mimics the standard library time package functions. In production, an implementation that calls thru to the standard library is used. In testing, a Mock clock is used to precisely control and intercept time functions.

go-golang-org-x-lint 0.0.0-20241112194109-818c5a804067
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://golang.org/x/lint
Licenses: Modified BSD
Build system: go
Synopsis: Linter for Go source code
Description:

This is a linter for Go source code. Unlike gofmt, it doesn't reformat the source code, it only prints out style mistakes.

go-github-com-h2non-gock 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/cancelation delay simulation

  • Extensible and hackable API

go-github-com-elgris-jsondiff 0.0.0-20160530203242-765b5c24c302
Propagated dependencies: go-github-com-mgutz-ansi@0.0.0-20200706080929-d51e80ef957d
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/elgris/jsondiff
Licenses: Expat
Build system: go
Synopsis: JSON diff diagnostics for Golang
Description:

This package provides a simple little tool that produces readable diff of 2 JSON-able and convertible to map[string]interface objects. Useful for diagnostics or debugging

go-github-com-stretchr-testify 1.10.0
Propagated dependencies: 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-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-gotest-tools-v3 3.5.2
Propagated dependencies: go-github-com-google-go-cmp@0.7.0 go-golang-org-x-tools@0.37.0
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://gotest.tools
Licenses: ASL 2.0
Build system: go
Synopsis: gotest.tools
Description:

Package gotesttools is a collection of packages to augment testing and support common patterns.

Packages:

  • assert - compare values and fail the test when a comparison fails

  • env - test code which uses environment variables

  • fs - create temporary files and compare a filesystem tree to an expected value

  • golden - compare large multi-line strings against values frozen in golden files

  • icmd - execute binaries and test the output

  • poll - test asynchronous code by polling until a desired state is reached

  • skip - skip a test and print the source code of the condition used to skip the test

go-github-com-onsi-ginkgo-v2 2.23.4
Propagated dependencies: go-github-com-go-logr-logr@1.4.2
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/onsi/ginkgo
Licenses: Expat
Build system: go
Synopsis: BDD-style testing framework for Go
Description:

Ginkgo is a Behaviour-Driven Development testing framework for Go. It builds on top of Go's builtin testing library and is complemented by the Gomega matcher library.

go-github-com-hexops-valast 1.5.0
Propagated dependencies: go-golang-org-x-tools@0.37.0 go-mvdan-cc-gofumpt@0.9.2
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/hexops/valast
Licenses: ASL 2.0 Expat
Build system: go
Synopsis: Convert Go values to their AST
Description:

This package implements a functionality to converts Go values at runtime into their @codego/ast equivalent,which may be used in debugging and testing, as a more comprehensive and configurable version of the fmt package's %+v and %#v formatting directives. It is similar to e.g. repr in Python.

go-git-sr-ht-nelsam-hel 0.8.5
Propagated dependencies: go-git-sr-ht-nelsam-correct@0.0.11 go-github-com-poy-onpar@0.3.5
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://git.sr.ht/~nelsam/hel
Licenses: MPL 2.0
Build system: go
Synopsis: Mock generator for Golang
Description:

In Norse mythology, Hel cares for the souls of people who didn't die in battle. This little tool cares for mock implementations of interface types.

go-github-com-onsi-ginkgo-v2 2.23.4
Propagated dependencies: go-github-com-go-logr-logr@1.4.2 go-github-com-go-task-slim-sprig-v3@3.0.0 go-github-com-google-pprof@0.0.0-20240402174815-29b9bb013b0f go-github-com-onsi-gomega@1.37.0 go-golang-org-x-net@0.46.0 go-golang-org-x-sys@0.37.0 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/onsi/ginkgo
Licenses: Expat
Build system: go
Synopsis: BDD-style testing framework for Go
Description:

Ginkgo is a Behaviour-Driven Development testing framework for Go. It builds on top of Go's builtin testing library and is complemented by the Gomega matcher library.

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/nbio/st
Licenses: ASL 2.0
Build system: go
Synopsis: Tiny test framework for Go
Description:

Package st, pronounced ghost, is a tiny test framework for making short, useful assertions in your Go tests. Assert(t, have, want) and Refute(t, have, want) abort a test immediately with t.Fatal. Expect(t, have, want) and Reject(t, have, want) allow a test to continue, reporting failure at the end with t.Error. They print nice error messages, preserving the order of have (actual result) before want (expected result) to minimize confusion.

go-github-com-stvp-go-udp-testing 0.0.0-20201019212854-469649b16807
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/stvp/go-udp-testing
Licenses: Expat
Build system: go
Synopsis: UDP test helpers for Golang
Description:

This package implements UDP test helpers. It lets assert that certain strings must or must not be sent to a given local UDP listener.

go-github-com-jacobsa-ogletest 0.0.0-20170503003838-80d50a735a11
Propagated dependencies: go-github-com-jacobsa-oglematchers@0.0.0-20150720000706-141901ea67cd go-github-com-jacobsa-oglemock@0.0.0-20150831005832-e94d794d06ff go-github-com-jacobsa-reqtrace@0.0.0-20150505043853-245c9e0234cb go-golang-org-x-net@0.46.0
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/jacobsa/ogletest
Licenses: ASL 2.0
Build system: go
Synopsis: Expressive unit tests
Description:

Package ogletest provides a framework for writing expressive unit tests. It integrates with the builtin testing package, so it works with the gotest command. Unlike the testing package which offers only basic capabilities for signalling failures, it offers ways to express expectations and get nice failure messages automatically.

go-github-com-matryer-is 1.4.1
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/matryer/is
Licenses: Expat
Build system: go
Synopsis: Lightweight testing mini-framework for Golang
Description:

Package is provides a lightweight extension to the standard library's testing capabilities.

go-github-com-jtolds-gls 4.20.0
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/jtolds/gls
Licenses: Expat
Build system: go
Synopsis: @code{gls} provides Goroutine local storage
Description:

The gls package provides a way to store a retrieve values per-goroutine.

go-github-com-golangplus-testing 1.0.0
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/golangplus/testing
Licenses: Modified BSD
Build system: go
Synopsis: Additions to Go's standard testing package
Description:

This package provides additions to Go's stdlib testing.

go-github-com-google-pprof 0.0.0-20240402174815-29b9bb013b0f
Propagated dependencies: go-github-com-chzyer-readline@1.5.1 go-github-com-ianlancetaylor-demangle@0.0.0-20230524184225-eabc099b10ab go-golang-org-x-sys@0.37.0
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/google/pprof
Licenses: ASL 2.0 Modified BSD ASL 2.0 ISC
Build system: go
Synopsis: Visualization and analysis of profiling data
Description:

pprof is a tool for visualization and analysis of profiling data.

It reads a collection of profiling samples in profile.proto format and generates reports to visualize and help analyze the data. It can generate both text and graphical reports (through the use of the dot visualization package).

go-gopkg-in-dnaeon-go-vcr-v4 4.0.6
Propagated dependencies: go-go-yaml-in-yaml-v4@4.0.0-rc.3
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/dnaeon/go-vcr
Licenses: FreeBSD
Build system: go
Synopsis: Record and replay your HTTP interactions
Description:

@codego-vcr simplifies testing by recording your HTTP interactions and replaying them in future runs in order to provide fast, deterministic and accurate testing of your code.

go-go-etcd-io-gofail 0.2.0
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://pkg.go.dev/go.etcd.io/gofail
Licenses: ASL 2.0
Build system: go
Synopsis: Failpoints for go
Description:

This package provides an implementation of failpoints for Golang.

go-github-com-golang-mock 1.6.0
Propagated dependencies: go-golang-org-x-tools@0.37.0 go-golang-org-x-mod@0.29.0
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/golang/mock
Licenses: ASL 2.0
Build system: go
Synopsis: Mocking framework for Golang
Description:

gomock is a mocking framework for the Go programming language. It integrates well with Go's built-in testing package, but can be used in other contexts too.

go-pgmockproxy 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:

pgmockproxy is a PostgreSQL proxy that logs the messages back and forth between the PostgreSQL client and server. This can aid in building a mocking script by running commands against a real server to observe the results. It can also be used to debug applications that speak the PostgreSQL wire protocol without needing to use a tool like Wireshark.

go-github-com-gdey-tbltest 0.0.0-20180914212833-1865222d591f
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/gdey/tbltest
Licenses: Expat
Build system: go
Synopsis: Table driven tests for Golang
Description:

Package tbltest implements helper functions to help write table driven tests.

go-github-com-frankban-quicktest 1.14.6
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/frankban/quicktest
Licenses: Expat
Build system: go
Synopsis: Quick helpers for testing Go applications
Description:

Package quicktest provides a collection of Go helpers for writing tests.

Total packages: 69242