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

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-chzyer-test 1.0.0
Propagated dependencies: go-github-com-chzyer-logex@1.2.1
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/chzyer/test
Licenses: Expat
Build system: go
Synopsis: Testing library for Go
Description:

A testing library for Go programs.

go-github-com-coder-quartz 0.3.0
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/coder/quartz
Licenses: CC0
Build system: go
Synopsis: Golang time testing library for writing deterministic unit tests
Description:

Package quartz is a library for testing time related code. It exports an interface Clock that mimics the standard library time package functions. In production, an implementation that calls thru to the standard library is used. In testing, a Mock clock is used to precisely control and intercept time functions.

go-github-com-benbjohnson-clock 1.3.5
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/benbjohnson/clock
Licenses: Expat
Build system: go
Synopsis: Small library for mocking time in Go
Description:

clock is a small library for mocking time in Go. It provides an interface around the standard library's time package so that the application can use the realtime clock while tests can use the mock clock.

go-github-com-jiu2015-gotestspace 1.1.0
Dependencies: bash-minimal@5.2.37 git-minimal@2.54.0
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/Jiu2015/gotestspace
Licenses: GPL 3+
Build system: go
Synopsis: Create Go workspaces that can quickly run shell commands
Description:

gotestspace is used to quickly create a working directory for shell execution using Go, as well as a tool for customizing the execution of the shell. It can help you quickly create an independent workspace for unit testing and improve the efficiency of unit test writing.

go-gopkg-in-h2non-gock-v1 1.2.0
Propagated dependencies: go-github-com-h2non-parth@2.0.1 go-github-com-nbio-st@0.0.0-20140626010706-e9e8d9816f32
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/h2non/gock
Licenses: Expat
Build system: go
Synopsis: HTTP traffic mocking and testing for Go
Description:

Versatile HTTP mocking made easy in Go that works with any net/http based stdlib implementation. Inspired by the Node nock library, it has features like:

  • Simple and expressive API

  • Semantic API DSL for declarative HTTP mock declarations

  • Built-in helpers for easy JSON/XML mocking

  • Supports persistent and volatile TTL-limited mocks

  • Full regular expressions capable HTTP request mock matching

  • Designed for both testing and runtime scenarios

  • Match request by method, URL params, headers and bodies

  • Extensible and pluggable HTTP matching rules

  • Ability to switch between mock and real networking modes

  • Ability to filter/map HTTP requests for accurate mock matching

  • Supports map and filters to handle mocks easily

  • Wide compatible HTTP interceptor using http.RoundTripper interface

  • Works with any net/http compatible client, such as gentleman

  • Network timeout/cancellation delay simulation

  • Extensible and hackable API

go-github-com-sivchari-tenv 1.12.1
Propagated dependencies: go-golang-org-x-tools@0.46.0 go-github-com-gostaticanalysis-testutil@0.6.1
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/sivchari/tenv
Licenses: Expat
Build system: go
Synopsis: Analyzer to detect use of Go @code{os.Setenv}
Description:

This package provide a Go analyzer that detects using os.Setenv instead of t.Setenv since Go1.17.

go-github-com-sivchari-containedctx 1.0.3
Propagated dependencies: go-golang-org-x-tools@0.46.0
Channel: guix
Location: gnu/packages/golang-check.scm (gnu packages golang-check)
Home page: https://github.com/sivchari/containedctx
Licenses: Expat
Build system: go
Synopsis: Linter for Go that detects struct contained @code{context.Context} field
Description:

This package is a linter that detects struct contained context.Context field. This is discouraged technique in favour of passing context as first argument of method or function. For rationale please read Contexts and structs the Go blog post.

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.

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-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-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-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-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-roaringbitmap-roaring-v2 2.18.2
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-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-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.21.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-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-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.3 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/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-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-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-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-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-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.

Total packages: 74714