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

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-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-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.43.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-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-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-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-buengese-sgzip 0.1.1
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/buengese/sgzip
Licenses: Modified BSD Expat
Build system: go
Synopsis: Gzip implementation that allows seeking in the compressed file
Description:

This package implements a seekable version of gzip-format compressed files, compliant with RFC 1952. This implementation allows seeking in the compressed file. In normal gzip files that can only be achieved by decompressing from the start and discarding all data until the selected offset. This gzip implementation works around this by creating a special metadata file that maps uncompressed blocks to compressed blocks allowing it to only read the compressed blocks required.

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

go-github-com-containerd-stargz-snapshotter-estargz 0.18.0
Propagated dependencies: go-github-com-klauspost-compress@1.18.0 go-github-com-opencontainers-go-digest@1.0.0 go-github-com-vbatts-tar-split@0.12.2 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/containerd/stargz-snapshotter
Licenses: ASL 2.0
Build system: go
Synopsis: Reader/writer library for eStargz container image format
Description:

This package implements reader/writer library eStargz - a lazily-pullable image format.

go-github-com-a1ex3-zstd-seekable-format-go-pkg 0.0.0-0.eb2f95f
Propagated dependencies: go-github-com-cespare-xxhash-v2@2.3.0 go-github-com-google-btree@1.1.3 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/a1ex3/zstd-seekable-format-go
Licenses: Expat
Build system: go
Synopsis: Seekable ZSTD compression format implemented in Golang
Description:

This packages provides a seekable ZSTD compression format implemented in Golang. It is a random access reader (using uncompressed file offsets) for ZSTD-compressed streams. This can be used for creating transparent compression layers. Coupled with Content Defined Chunking (CDC) it can also be used as a robust de-duplication layer. It is an alternative fork of https://github.com/SaveTheRbtz/zstd-seekable-format-go.

go-github-com-anchore-go-lzo 0.1.0
Propagated dependencies: lzo@2.10
Channel: guix
Location: gnu/packages/golang-compression.scm (gnu packages golang-compression)
Home page: https://github.com/anchore/go-lzo
Licenses: Expat
Build system: go
Synopsis: LZO1X decompression library written in Go
Description:

This package provides an implementation of the LZO1X decompression algorithm in Go. The implementation is derived from the Linux kernel documentation for the LZO stream format and the implementation from lzokay project (MIT licensed). It includes a Reader for streaming decompressed data and a standalone Decompress function for use with byte slices.

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.43.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-xi2-xz 0.0.0-20171230120015-48954b6210f8
Channel: guix
Location: gnu/packages/golang-compression.scm (gnu packages golang-compression)
Home page: https://github.com/xi2/xz
Licenses: Public Domain
Build system: go
Synopsis: Native Golang XZ decompression package
Description:

This package implements a native XZ decompression in Golang.

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-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-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-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-minio-minlz 1.0.1
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/minio/minlz
Licenses: ASL 2.0
Build system: go
Synopsis: LZ77 compressor
Description:

MinLZ is a LZ77-type compressor with a fixed byte-aligned encoding, in the similar class to Snappy and LZ4.

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-bodgit-sevenzip 1.6.1
Propagated dependencies: go-github-com-andybalholm-brotli@1.1.0 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.20.0 go-golang-org-x-text@0.36.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-cavaliergopher-cpio 1.0.1
Channel: guix
Location: gnu/packages/golang-compression.scm (gnu packages golang-compression)
Home page: https://github.com/cavaliergopher/cpio
Licenses: Modified BSD
Build system: go
Synopsis: Readers and writers for CPIO archives
Description:

This package provides readers and writers for CPIO archives. Currently, only the SVR4 (New ASCII) format is supported, both with and without checksums.

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-sorairolake-lzip-go 0.3.8
Propagated dependencies: 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/sorairolake/lzip-go
Licenses: ASL 2.0 Expat
Build system: go
Synopsis: Pure Go implementation for reading and writing lzip
Description:

Package lzip implements the lzip compressed format and supports reading and writing of lzip compressed streams.

Total packages: 72465