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

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-znkr-io-diff 1.0.1
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://znkr.io/diff
Licenses: ASL 2.0
Build system: go
Synopsis: Difference algorithm module for Go
Description:

Package diff provides functions to efficiently compare two slices similar to the Unix diff command line tool to compare files.

go-github-com-go-playground-validator-v10 10.23.0
Propagated dependencies: go-github-com-gabriel-vasile-mimetype@1.4.5 go-github-com-go-playground-locales@0.14.1 go-github-com-go-playground-universal-translator@0.18.1 go-github-com-leodido-go-urn@1.4.0 go-golang-org-x-crypto@0.50.0 go-golang-org-x-text@0.36.0
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/go-playground/validator
Licenses: Expat
Build system: go
Synopsis: Validator for structs and individual fields based on tags
Description:

This package implements value validations for structs and individual fields based on tags. It has the following unique features:

  • Cross Field and Cross Struct validations by using validation tags or custom validators

  • Slice, Array and Map diving, which allows any or all levels of a multidimensional field to be validated

  • Ability to dive into both map keys and values for validation

  • Handles type interface by determining it's underlying type prior to validation

  • Handles custom field types such as sql driver Valuer

  • Alias validation tags, which allows for mapping of several validations to a single tag for easier defining of validations on structs

  • Extraction of custom defined Field Name e.g. can specify to extract the JSON name while validating and have it available in the resulting FieldError

  • Customizable i18n aware error messages.

  • Default validator for the gin web framework

go-github-com-cheekybits-is 0.0.0-0.68e9c06
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/cheekybits/is
Licenses: Expat
Build system: go
Synopsis: Mini testing helper for Go
Description:

A mini testing helper for Go.

  • It has a simple interface (is.OK and is.Equal).

  • It plugs into existing Go toolchain (uses testing.T).

  • It's obvious for newcomers.

  • It also gives you is.Panic and is.PanicWith helpers - because testing panics is ugly.

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-github-com-uudashr-iface 1.4.1
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/uudashr/iface
Licenses: ASL 2.0
Build system: go
Synopsis: Detect overuse of interfaces in Go
Description:

This package provides analyzers that designed to identify the incorrect use of interfaces, helping developers avoid interface pollution.

go-github-com-go-test-deep 1.1.1
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/go-test/deep
Licenses: Expat
Build system: go
Synopsis: Human-friendly deep variable equality in Go
Description:

The deep package provides the deep.Equal function which is like reflect.DeepEqual but returns a list of differences. This is helpful when comparing complex types like structures and maps.

go-modernc-org-scannertest 1.0.2
Propagated dependencies: go-modernc-org-lex@1.1.1 go-modernc-org-lexer@1.0.5
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://gitlab.com/cznic/scannertest
Licenses: Expat
Build system: go
Synopsis: Helpers for automated testing of scanners/lexers/tokenizers
Description:

This package provides helpers for automated testing of scanners/lexers/tokenizers.

go-github-com-go-openapi-testify-v2 2.5.1
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/go-openapi/testify
Licenses: ASL 2.0
Build system: go
Synopsis: Zero-dependency assertions library for Go
Description:

This is alternative implementation of stretchr/testify Go test library with zero dependencies which is 95% compatible with it.

go-github-com-ldez-tagliatelle 0.5.0
Propagated dependencies: go-github-com-ettle-strcase@0.2.0 go-github-com-hashicorp-go-immutable-radix-v2@2.1.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/ldez/tagliatelle
Licenses: ASL 2.0
Build system: go
Synopsis: Struct tags handling linter for Golang
Description:

This package implement a functionality for validating tags according to rules you define and fixing them according to the defined rules.

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-ykadowak-zerologlint 0.1.5
Propagated dependencies: go-github-com-gostaticanalysis-comment@1.5.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/ykadowak/zerologlint
Licenses: Expat
Build system: go
Synopsis: Detect incorrect usage of zerolog
Description:

zerologlint is a linter for zerolog that can be run with go vet or through golangci-lint. It detects the wrong usage of zerolog that a user forgets to dispatch zerolog.Event with Send or Msg like functions, in which case nothing will be logged.

go-github-com-maruel-panicparse 1.6.2
Propagated dependencies: go-github-com-mattn-go-colorable@0.1.13 go-github-com-mattn-go-isatty@0.0.22 go-github-com-mgutz-ansi@0.0.0-20200706080929-d51e80ef957d go-golang-org-x-sys@0.43.0
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/maruel/panicparse
Licenses: ASL 2.0
Build system: go
Synopsis: Toolkit for parsing Go stack traces
Description:

This package provides a toolkit for parsing Go language panic stack traces. It simplifies the traces to make salient information more visible and aid debugging.

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-pkg-profile 1.7.0
Propagated dependencies: go-github-com-felixge-fgprof@0.9.4
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/pkg/profile
Licenses: FreeBSD
Build system: go
Synopsis: Simple profiling for Go
Description:

Profile provides a simple way to manage runtime/pprof profiling of your Go application.

go-github-com-go-testfixtures-testfixtures-v3 3.19.0
Propagated dependencies: go-github-com-goccy-go-yaml@1.18.0 go-golang-org-x-sync@0.20.0
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/go-testfixtures/testfixtures
Licenses: Expat
Build system: go
Synopsis: Ruby on Rails like test fixtures for Go
Description:

This package mimics the Ruby on Rails' way of writing tests for database applications, where sample data is kept in fixtures files. Before the execution of every test, the test database is cleaned and the fixture data is loaded into the database.

ginkgo 2.28.1
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. This package provides an command line interface (CLI) tool.

go-github-com-mndrix-tap-go 0.0.0-20171203230836-629fa407e90b
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/mndrix/tap-go
Licenses: Unlicense
Build system: go
Synopsis: Test Anything Protocol for Golang
Description:

The Test Anything Protocol is a text-based interface between tests and a test harness. This package helps Go to generate TAP output.

go-github-com-tenntenn-modver 1.0.1
Propagated dependencies: go-github-com-hashicorp-go-version@1.7.0
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/tenntenn/modver
Licenses: Expat
Build system: go
Synopsis: Utility for Go modules
Description:

This package provides utilities for Go modules.

go-github-com-bool64-dev 0.2.37
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/bool64/dev
Licenses: Expat
Build system: go
Synopsis: Go development helpers
Description:

This package provides scripts and workflows to automate common routines for Golang projects via modular Makefiles and GitHub Actions.

go-github-com-stbenjam-no-sprintf-host-port 0.3.1
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/stbenjam/no-sprintf-host-port
Licenses: Expat
Build system: go
Synopsis: Linter to check for abuse of sprintf
Description:

This linter checks that sprintf is not used to construct a host:port combination in a URL.

go-github-com-josharian-txtarfs 0.0.0-20240408113805-5dc76b8fe6bf
Propagated dependencies: go-github-com-josharian-mapfs@0.0.0-20210615234106-095c008854e6 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/josharian/txtarfs
Licenses: Expat
Build system: go
Synopsis: Convert a txtar to an io.FS
Description:

This package turns a txtar into an fs.FS.

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-icrowley-fake 0.0.0-20240710202011-f797eb4a99c0
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/icrowley/fake
Licenses: Expat
Build system: go
Synopsis: Fake data generator for Golang
Description:

Package fake is the fake data generatror for go (Golang), heavily inspired by forgery and ffaker Ruby gems.

godot 1.5.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: 73980