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

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-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.37.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-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-andybalholm-brotli 1.1.0
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.

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-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-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-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-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-datadog-zstd 1.5.6
Dependencies: 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-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.17.0 go-golang-org-x-sys@0.37.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-nwaples-rardecode-v2 2.0.0-beta.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-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-hhrutter-lzw 1.0.0
Channel: guix
Location: gnu/packages/golang-compression.scm (gnu packages golang-compression)
Home page: https://github.com/hhrutter/lzw
Licenses: Modified BSD
Build system: go
Synopsis: Extended version of @code{compress/lzw}
Description:

This package provides an enhanced version of the compress/lzw library included in the stdlib, and supports GIF, TIFF and PDF.

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-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-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-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-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-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-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-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-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.17.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-vbatts-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-klauspost-compress 1.18.0
Channel: guix
Location: gnu/packages/golang-compression.scm (gnu packages golang-compression)
Home page: https://github.com/klauspost/compress
Licenses: Modified BSD
Build system: go
Synopsis: Go compression library
Description:

compress provides various compression algorithms.

Total packages: 69282