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

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-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-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).

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.

go-github-com-mfridman-tparse 0.18.0
Propagated dependencies: go-github-com-charmbracelet-lipgloss@1.1.0 go-github-com-muesli-termenv@0.15.2 go-golang-org-x-term@0.42.0
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/mfridman/tparse
Licenses: Expat
Build system: go
Synopsis: Go test output summarizer library and CLI tool
Description:

This package provides a Go library and a command line tool for analyzing and summarizing go test output.

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-hexops-autogold-v2 2.3.0
Propagated dependencies: go-github-com-fatih-color@1.17.0 go-github-com-hexops-gotextdiff@1.0.3 go-github-com-hexops-valast@1.5.0 go-github-com-nightlyone-lockfile@1.0.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/hexops/autogold
Licenses: ASL 2.0 Expat
Build system: go
Synopsis: Automatically update Go tests
Description:

Package autogold makes go test -update automatically update Go tests (golden files and Go values in e.g. foo_test.go).

go-github-com-tj-assert 0.0.3
Propagated dependencies: go-github-com-stretchr-testify@1.11.1
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/tj/assert
Licenses: Expat
Build system: go
Synopsis: Golang @code{testify/assert} but as @code{testify/require}
Description:

Package assert implements the same assertions as the assert package but stops test execution when a test fails.

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-github-com-jarcoal-httpmock 1.3.1
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/jarcoal/httpmock
Licenses: Expat
Build system: go
Synopsis: HTTP mocking for Golang
Description:

Package httpmock provides tools for mocking HTTP responses. It implements exact URL and regexp matches.

go-github-com-ulikunitz-xz 0.5.12
Channel: guix
Location: gnu/packages/golang-compression.scm (gnu packages golang-compression)
Home page: https://github.com/ulikunitz/xz
Licenses: Modified BSD
Build system: go
Synopsis: Read and write xz compressed streams in Go
Description:

This package provides a support of reading and writing of xz compressed streams. It includes also a gxz command for compressing and decompressing data. The package is completely written in Go and doesn't have any dependency on any C code.

go-tar-split 0.12.2
Channel: guix
Location: gnu/packages/golang-compression.scm (gnu packages golang-compression)
Home page: https://github.com/vbatts/tar-split
Licenses: Modified BSD
Build system: go
Synopsis: Checksum-reproducible tar archives
Description:

This package implements a functionality for pristinely disassembling a tar archive, and stashing needed raw bytes and offsets to reassemble a validating original archive.

go-github-com-roaringbitmap-roaring 2.14.4
Propagated dependencies: go-github-com-bits-and-blooms-bitset@1.24.4 go-github-com-google-uuid@1.6.0 go-github-com-mschoch-smat@0.2.0
Channel: guix
Location: gnu/packages/golang-compression.scm (gnu packages golang-compression)
Home page: http://roaringbitmap.org/
Licenses: ASL 2.0
Build system: go
Synopsis: Roaring bitmaps in Go
Description:

This package is an implementation of Roaring bitmaps as described at https://roaringbitmap.org/about/ in Go. Roaring bitmaps are fast compressed bitmap data structures (also called bitset). They are ideally suited to represent sets of integers over relatively small ranges.

go-github-com-moby-go-archive 0.1.0
Propagated dependencies: go-github-com-containerd-log@0.1.0 go-github-com-google-go-cmp@0.7.0 go-github-com-klauspost-compress@1.18.0 go-github-com-moby-patternmatcher@0.6.0 go-github-com-moby-sys-mount@0.3.4 go-github-com-moby-sys-mountinfo@0.7.2 go-github-com-moby-sys-reexec@0.1.0 go-github-com-moby-sys-sequential@0.6.0 go-github-com-moby-sys-user@0.4.0 go-github-com-moby-sys-userns@0.1.0 go-golang-org-x-sys@0.43.0
Channel: guix
Location: gnu/packages/golang-compression.scm (gnu packages golang-compression)
Home page: https://github.com/moby/go-archive
Licenses: ASL 2.0
Build system: go
Synopsis: Utility for packing and unpacking container tar archives
Description:

Package archive provides helper functions for dealing with archive files.

go-github-com-savetherbtz-zstd-seekable-format-go-pkg 0.10.0
Propagated dependencies: go-github-com-cespare-xxhash-v2@2.3.0 go-github-com-klauspost-compress@1.18.0 go-golang-org-x-sync@0.20.0
Channel: guix
Location: gnu/packages/golang-compression.scm (gnu packages golang-compression)
Home page: https://github.com/SaveTheRbtz/zstd-seekable-format-go
Licenses: Expat
Build system: go
Synopsis: Writes and reads streams using the Zstandard seekable format
Description:

A seekable stream is a valid Zstandard stream made from one or more compressed frames followed by a final skippable frame containing a seek table. Standard Zstandard decoders can read the stream from the beginning, while Reader uses the seek table to serve Read, ReadAt, and Seek calls by uncompressed byte offset and exposes the parsed metadata through Reader.SeekTable.

The package accepts small encoder and decoder interfaces and is tested with github.com/klauspost/compress/zstd.

go-github-com-blakesmith-ar 0.0.0-20190502131153-809d4375e1fb
Channel: guix
Location: gnu/packages/golang-compression.scm (gnu packages golang-compression)
Home page: https://github.com/blakesmith/ar
Licenses: Expat
Build system: go
Synopsis: Golang archive file reader
Description:

This package provides a Golang file reader for archive files generated with ar.

go-arc 3.5.1
Propagated dependencies: go-github-com-andybalholm-brotli@1.1.0 go-github-com-dsnet-compress@0.0.1 go-github-com-golang-snappy@0.0.4 go-github-com-klauspost-compress@1.18.0 go-github-com-klauspost-pgzip@1.2.6 go-github-com-nwaples-rardecode@1.1.3 go-github-com-pierrec-lz4-v4@4.1.21 go-github-com-ulikunitz-xz@0.5.12 go-github-com-xi2-xz@0.0.0-20171230120015-48954b6210f8
Channel: guix
Location: gnu/packages/golang-compression.scm (gnu packages golang-compression)
Home page: https://github.com/mholt/archiver
Licenses: Expat
Build system: go
Synopsis: Multi format archiver Golang library and CLI command
Description:

Package archiver facilitates convenient, cross-platform, high-level archival and compression operations for a variety of formats and compression algorithms.

Features:

  • stream-oriented APIs

  • automatically identify archive and compression formats

  • traverse directories, archive files, and any other file uniformly as io/fs file systems

  • compress and decompress files

  • create and extract archive files

  • walk or traverse into archive files

  • extract only specific files from archives

  • insert (append) into .tar and .zip archives

  • read from password-protected 7-Zip files

  • numerous archive and compression formats supported

  • extensible (add more formats just by registering them)

  • cross-platform, static binary

  • pure Golang (no cgo)

  • multithreaded Gzip

  • adjust compression levels

  • automatically add compressed files to zip archives without re-compressing

  • open password-protected rar archives

Supported compression formats:

  • brotli (.br)

  • bzip2 (.bz2)

  • flate (.zip)

  • gzip (.gz)

  • lz4 (.lz4)

  • lzip (.lz)

  • snappy (.sz)

  • xz (.xz)

  • zlib (.zz)

  • zstandard (.zst)

Supported archive formats:

  • .zip

  • .tar (including any compressed variants like .tar.gz)

  • .rar (read-only)

  • .7z (read-only)

This package provides an command line interface (CLI) tool.

go-github-com-google-rpmpack 0.7.1
Propagated dependencies: go-github-com-cavaliergopher-cpio@1.0.1 go-github-com-klauspost-compress@1.18.0 go-github-com-klauspost-pgzip@1.2.6 go-github-com-ulikunitz-xz@0.5.12
Channel: guix
Location: gnu/packages/golang-compression.scm (gnu packages golang-compression)
Home page: https://github.com/google/rpmpack
Licenses: ASL 2.0
Build system: go
Synopsis: Pack files to rpm files
Description:

Package rpmpack packs files to rpm files. It is designed to be simple to use and deploy, not requiring any filesystem access to create rpm files.

go-github-com-cpuguy83-tar2go 0.3.1
Channel: guix
Location: gnu/packages/golang-compression.scm (gnu packages golang-compression)
Home page: https://github.com/cpuguy83/tar2go
Licenses: Expat
Build system: go
Synopsis: Tar files interfaces for Golang
Description:

This package defines basic interfaces to handle tar files. It is similar to fs.FS, but for tar files.

go-github-com-mholt-archiver-v3 3.5.1
Propagated dependencies: go-github-com-andybalholm-brotli@1.1.0 go-github-com-dsnet-compress@0.0.1 go-github-com-golang-snappy@0.0.4 go-github-com-klauspost-compress@1.18.0 go-github-com-klauspost-pgzip@1.2.6 go-github-com-nwaples-rardecode@1.1.3 go-github-com-pierrec-lz4-v4@4.1.21 go-github-com-ulikunitz-xz@0.5.12 go-github-com-xi2-xz@0.0.0-20171230120015-48954b6210f8
Channel: guix
Location: gnu/packages/golang-compression.scm (gnu packages golang-compression)
Home page: https://github.com/mholt/archiver
Licenses: Expat
Build system: go
Synopsis: Multi format archiver Golang library and CLI command
Description:

Package archiver facilitates convenient, cross-platform, high-level archival and compression operations for a variety of formats and compression algorithms.

Features:

  • stream-oriented APIs

  • automatically identify archive and compression formats

  • traverse directories, archive files, and any other file uniformly as io/fs file systems

  • compress and decompress files

  • create and extract archive files

  • walk or traverse into archive files

  • extract only specific files from archives

  • insert (append) into .tar and .zip archives

  • read from password-protected 7-Zip files

  • numerous archive and compression formats supported

  • extensible (add more formats just by registering them)

  • cross-platform, static binary

  • pure Golang (no cgo)

  • multithreaded Gzip

  • adjust compression levels

  • automatically add compressed files to zip archives without re-compressing

  • open password-protected rar archives

Supported compression formats:

  • brotli (.br)

  • bzip2 (.bz2)

  • flate (.zip)

  • gzip (.gz)

  • lz4 (.lz4)

  • lzip (.lz)

  • snappy (.sz)

  • xz (.xz)

  • zlib (.zz)

  • zstandard (.zst)

Supported archive formats:

  • .zip

  • .tar (including any compressed variants like .tar.gz)

  • .rar (read-only)

  • .7z (read-only)

go-lz4c 4.1.21
Channel: guix
Location: gnu/packages/golang-compression.scm (gnu packages golang-compression)
Home page: https://github.com/pierrec/lz4
Licenses: Modified BSD
Build system: go
Synopsis: LZ4 compression in pure Go
Description:

lz4 provides a streaming interface to LZ4 data streams as well as low level compress and uncompress functions for LZ4 data blocks. The implementation is based on the reference C one. This package provides an additional command line interface tool to compress and decompress LZ4 files.

go-github-com-nwaples-rardecode 1.1.3
Channel: guix
Location: gnu/packages/golang-compression.scm (gnu packages golang-compression)
Home page: https://github.com/nwaples/rardecode
Licenses: FreeBSD
Build system: go
Synopsis: Reading RAR archives in Go
Description:

This package provides a library for reading RAR archives with Golang.

go-github-com-datadog-zstd 1.5.7
Propagated dependencies: pkg-config@0.29.2 zstd@1.5.6
Channel: guix
Location: gnu/packages/golang-compression.scm (gnu packages golang-compression)
Home page: https://github.com/DataDog/zstd
Licenses: Modified BSD
Build system: go
Synopsis: Zstd Golang wrapper
Description:

This package provides a Go wrapper to zstd C library.

go-github-com-golang-snappy 0.0.4
Channel: guix
Location: gnu/packages/golang-compression.scm (gnu packages golang-compression)
Home page: https://github.com/golang/snappy
Licenses: Modified BSD
Build system: go
Synopsis: Snappy compression format in the Go programming language
Description:

This package provides a Go implementation of the Snappy compression format.

go-github-com-nwaples-rardecode-v2 2.2.2
Channel: guix
Location: gnu/packages/golang-compression.scm (gnu packages golang-compression)
Home page: https://github.com/nwaples/rardecode
Licenses: FreeBSD
Build system: go
Synopsis: Reading RAR archives in Go
Description:

This package provides a library for reading RAR archives with Golang.

Total packages: 73977