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

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-hexops-gotextdiff 1.0.3
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/hexops/gotextdiff
Licenses: Modified BSD
Build system: go
Synopsis: Unified text diffing in Go
Description:

This package provides a library to generate unified diffs.

go-gotest-tools-v3 3.5.2
Propagated dependencies: go-github-com-google-go-cmp@0.7.0 go-golang-org-x-tools@0.46.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-matryer-try 0.0.0-20161228173917-9ac251b645a2
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/matryer/try
Licenses: Expat
Build system: go
Synopsis: Simple idiomatic retry package for Go
Description:

This package provides an idiomatic Go retry module.

go-github-com-go-xmlfmt-xmlfmt 1.1.3
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/go-xmlfmt/xmlfmt
Licenses: Expat
Build system: go
Synopsis: Go XML Formatter
Description:

The Go XML Formatter, xmlfmt, will format the XML string in a readable way.

go-github-com-gkampitakis-ciinfo 0.3.3
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/gkampitakis/ciinfo
Licenses: Expat
Build system: go
Synopsis: Get details about the current Continuous Integration environment
Description:

This package provides ciinfo, a tool to get details about the current Continuous Integration environment, including checking if running in a CI system, which CI system, build id, and more.

This is a reimplementation of ci-info in Go.

go-github-com-mholt-archiver-v3 3.5.1
Propagated dependencies: go-github-com-andybalholm-brotli@1.1.1 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-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.21.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-tar-split 0.12.3
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-arc 3.5.1
Propagated dependencies: go-github-com-andybalholm-brotli@1.1.1 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-code-forgejo-org-forgejo-go-rpmutils 1.0.0
Propagated dependencies: go-github-com-protonmail-go-crypto@1.3.0-0.a8cc4f0
Channel: guix
Location: gnu/packages/golang-compression.scm (gnu packages golang-compression)
Home page: https://code.forgejo.org/forgejo/go-rpmutils
Licenses: ASL 2.0
Build system: go
Synopsis: Go RPM Utils
Description:

go-rpmutils is a Golang library for parsing RPM file archives. It's a slimmed version of go-rpmutils.

go-github-com-codeclysm-extract 4.0.0
Propagated dependencies: go-github-com-arduino-go-paths-helper@1.14.0 go-github-com-h2non-filetype@1.1.3 go-github-com-juju-errors@1.0.0 go-github-com-klauspost-compress@1.18.0 go-github-com-ulikunitz-xz@0.5.12 go-golang-org-x-sys@0.46.0
Channel: guix
Location: gnu/packages/golang-compression.scm (gnu packages golang-compression)
Home page: https://github.com/codeclysm/extract
Licenses: Expat
Build system: go
Synopsis: Extract archives for different formats
Description:

Package extract allows to extract archives in zip,tar.gz or tar.bz2 formats easily.

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.

go-github-com-saracen-zipextra 0.0.0-20220303013732-0187cb0159ea
Channel: guix
Location: gnu/packages/golang-compression.scm (gnu packages golang-compression)
Home page: https://github.com/saracen/zipextra
Licenses: Expat
Build system: go
Synopsis: Encoding and decoding ZIP archive format's "Extra Fields"
Description:

This package provides a library for encoding and decoding ZIP archive format's "Extra Fields". The intention is to eventually support and provide a low-level API for the majority of PKWARE's and Info-ZIP's extra fields.

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-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-pierrec-lz4 2.6.1
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.

go-github-com-mikelolasagasti-xz 1.0.1
Channel: guix
Location: gnu/packages/golang-compression.scm (gnu packages golang-compression)
Home page: https://github.com/mikelolasagasti/xz
Licenses: Zero-Clause BSD
Build system: go
Synopsis: Native Go XZ decompression package
Description:

Package xz implements XZ decompression natively in Go.

go-github-com-sassoftware-go-rpmutils 0.4.0
Propagated dependencies: go-github-com-datadog-zstd@1.5.7 go-github-com-klauspost-compress@1.18.0 go-github-com-protonmail-go-crypto@1.3.0-0.a8cc4f0 go-github-com-ulikunitz-xz@0.5.12 go-github-com-xi2-xz@0.0.0-20171230120015-48954b6210f8 go-golang-org-x-sys@0.46.0
Channel: guix
Location: gnu/packages/golang-compression.scm (gnu packages golang-compression)
Home page: https://github.com/sassoftware/go-rpmutils
Licenses: ASL 2.0
Build system: go
Synopsis: Parse RPM packages in Golang
Description:

This package provides some Golang interfaces for handling RPM packages, such extracting RPM header and CPIO content.

go-github-com-bodgit-sevenzip 1.6.1
Propagated dependencies: go-github-com-andybalholm-brotli@1.1.1 go-github-com-bodgit-plumbing@1.3.0 go-github-com-bodgit-windows@1.0.1 go-github-com-hashicorp-golang-lru-v2@2.0.7 go-github-com-klauspost-compress@1.18.0 go-github-com-pierrec-lz4-v4@4.1.21 go-github-com-spf13-afero@1.6.0 go-github-com-ulikunitz-xz@0.5.12 go-go4-org@0.0.0-0.2148625 go-golang-org-x-sync@0.21.0 go-golang-org-x-text@0.38.0
Channel: guix
Location: gnu/packages/golang-compression.scm (gnu packages golang-compression)
Home page: https://github.com/bodgit/sevenzip
Licenses: Modified BSD
Build system: go
Synopsis: Golang library for dealing with 7-zip archives
Description:

Package sevenzip provides read access to 7-zip archives inspired by std archive/zip. It is implemented in pure Go without external libraries or binaries needed.

go-github-com-dsnet-compress 0.0.1
Propagated dependencies: go-github-com-dsnet-golib@1.0.2 go-github-com-klauspost-compress@1.18.0 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/dsnet/compress
Licenses: Modified BSD
Build system: go
Synopsis: Collection of compression libraries for Golang
Description:

Package compress is a collection of compression libraries implementing Golang modules:

brotli

Implements the Brotli format, described in RFC 7932.

bzip2

Implements the BZip2 compressed data format.

flate

Implements the DEFLATE format, described in RFC 1951.

xflate

Implements the XFLATE format, an random-access extension to DEFLATE.

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-saracen-fastzip 0.1.11
Propagated dependencies: go-github-com-klauspost-compress@1.18.0 go-github-com-saracen-zipextra@0.0.0-20220303013732-0187cb0159ea go-golang-org-x-sync@0.21.0 go-golang-org-x-sys@0.46.0
Channel: guix
Location: gnu/packages/golang-compression.scm (gnu packages golang-compression)
Home page: https://github.com/saracen/fastzip
Licenses: Expat
Build system: go
Synopsis: Zip archiver and extractor with a focus on speed
Description:

Fastzip is an opinionated Zip archiver and extractor with a focus on speed. Features:

  • archiving and extraction of files and directories can only occur within a specified directory

  • permissions, ownership (uid, gid on linux/unix) and modification times are preserved

  • buffers used for copying files are recycled to reduce allocations

  • files are archived and extracted concurrently

  • by default, github.com/klauspost/compress/flate library is used for compression and decompression

go-github-com-klauspost-pgzip 1.2.6
Propagated dependencies: go-github-com-klauspost-compress@1.18.0
Channel: guix
Location: gnu/packages/golang-compression.scm (gnu packages golang-compression)
Home page: https://github.com/klauspost/pgzip
Licenses: Modified BSD Expat
Build system: go
Synopsis: Parallel (de)compression of gzip files in Go
Description:

This package implements parallel gzip compression and decompression in Golang and is fully compatible with compress/gzip from the standard library. This is beneficial for large amounts of data, say more than 1MB at a time, as otherwise the internal gzip library will likely be faster.

go-github-com-andybalholm-brotli 1.1.1
Channel: guix
Location: gnu/packages/golang-compression.scm (gnu packages golang-compression)
Home page: https://github.com/andybalholm/brotli
Licenses: Expat
Build system: go
Synopsis: Pure Go Brotli encoder and decoder
Description:

This package is a brotli compressor and decompressor implemented in Go. It was translated from the reference implementation (https://github.com/google/brotli) with the c2go tool at https://github.com/andybalholm/c2go.

Total packages: 33008