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.
This package provides a parallel implementation of gzip that exploits multiple processors and multiple cores when compressing data.
The zchunk compressed file format allows splitting a file into independent chunks. This makes it possible to retrieve only changed chunks when downloading a new version of the file, and also makes zchunk files efficient over rsync. Along with the library, this package provides the following utilities:
unzckTo decompress a zchunk file.
zckTo compress a new zchunk file, or re-compress an existing one.
zck_delta_sizeTo calculate the difference between two zchunk files.
zck_gen_zdictTo create a dictionary for a zchunk file.
zck_read_headerTo read a zchunk header.
zckdlTo download a zchunk file.
LZ4 is a lossless compression algorithm, providing compression speed at 400 MB/s per core (0.16 Bytes/cycle). It also features an extremely fast decoder, with speed in multiple GB/s per core (0.71 Bytes/cycle). A high compression derivative, called LZ4_HC, is also provided. It trades CPU time for compression ratio.
Clzip is a compressor and decompressor for files in the lzip compression format (.lz), written as a single small C tool with no dependencies. This makes it well-suited to embedded and other systems without a C++ compiler, or for use in other applications like package managers. Clzip is intended to be fully compatible with the regular lzip package.
GNU Gzip provides data compression and decompression utilities; the typical extension is ".gz". Unlike the "zip" format, it compresses a single file; as a result, it is often used in conjunction with "tar", resulting in ".tar.gz" or ".tgz", etc.
Lzlib is a C library for in-memory LZMA compression and decompression in the lzip format. It supports integrity checking of the decompressed data, and all functions are thread-safe. The library should never crash, even in case of corrupted input.
This package provides a simple zip library based on miniz.
Zopfli Compression Algorithm is a compression library programmed in C to perform very good, but slow, deflate or zlib compression. ZopfliCompress supports the deflate, gzip and zlib output formats. This library can only compress, not decompress; existing zlib or deflate libraries can decompress the data.
QuaZIP is a simple C++ wrapper over Gilles Vollant's ZIP/UNZIP package that can be used to access ZIP archives. It uses Trolltech's Qt toolkit.
QuaZIP allows you to access files inside ZIP archives using QIODevice API, and that means that you can also use QTextStream, QDataStream or whatever you would like to use on your zipped files.
QuaZIP provides complete abstraction of the ZIP/UNZIP API, for both reading from and writing to ZIP archives.
Lzip is a lossless data compressor with a user interface similar to the one of gzip or bzip2. Lzip decompresses almost as fast as gzip and compresses more than bzip2, which makes it well-suited for software distribution and data archiving. Lzip is a clean implementation of the LZMA algorithm.
lrzip is a compression utility that uses long-range redundancy reduction to improve the subsequent compression ratio of larger files. It can then further compress the result with the ZPAQ or LZMA algorithms for maximum compression, or LZO for maximum speed. This choice between size or speed allows for either better compression than even LZMA can provide, or a higher speed than gzip while compressing as well as bzip2.
xdelta encodes only the differences between two binary files using the VCDIFF algorithm and patch file format described in RFC 3284. It can also be used to apply such patches. xdelta is similar to diff and patch, but is not limited to plain text and does not generate human-readable output.
BZip3 is a spiritual successor to BZip2. Features higher compression ratios and better performance thanks to a order-0 context mixing entropy coder, a fast Burrows-Wheeler transform code making use of suffix arrays and a RLE with Lempel Ziv+Prediction pass based on LZ77-style string matching and PPM-style context modeling.
Like its ancestor, BZip3 excels at compressing text or code.
The existing XZ Utils provide great compression in the .xz file format, but they produce just one big block of compressed data. Pixz instead produces a collection of smaller blocks which makes random access to the original data possible and can compress in parallel. This is especially useful for large tarballs.
Blosc is a high performance compressor optimized for binary data. It has been designed to transmit data to the processor cache faster than the traditional, non-compressed, direct memory fetch approach via a memcpy() system call. Blosc is meant not only to reduce the size of large datasets on-disk or in-memory, but also to accelerate memory-bound computations.
libtar is a C library for manipulating POSIX tar files. It handles adding and extracting files to/from a tar archive.
Plzip is a massively parallel (multi-threaded) lossless data compressor and decompressor that uses the lzip file format (.lz). Files produced by plzip are fully compatible with lzip and can be rescued with lziprecover. On multiprocessor machines, plzip can compress and decompress large files much faster than lzip, at the cost of a slightly reduced compression ratio (0.4% to 2%). The number of usable threads is limited by file size: on files of only a few MiB, plzip is no faster than lzip. Files that were compressed with regular lzip will also not be decompressed faster by plzip, unless the -b option was used: lzip usually produces single-member files which can't be decompressed in parallel.
Pbzip2 is a parallel implementation of the bzip2 block-sorting file compressor that uses pthreads and achieves near-linear speedup on SMP machines. The output of this version is fully compatible with bzip2 v1.0.2 (i.e. anything compressed with pbzip2 can be decompressed with bzip2).
zlib-ng is a zlib replacement with optimizations for next generation systems.
Blosc is a high performance compressor optimized for binary data (i.e. floating point numbers, integers and booleans, although it can handle string data too). It has been designed to transmit data to the processor cache faster than the traditional, non-compressed, direct memory fetch approach via a memcpy() system call. Blosc main goal is not just to reduce the size of large datasets on-disk or in-memory, but also to accelerate memory-bound computations.
C-Blosc2 is the new major version of C-Blosc, and is backward compatible with both the C-Blosc1 API and its in-memory format. However, the reverse thing is generally not true for the format; buffers generated with C-Blosc2 are not format-compatible with C-Blosc1 (i.e. forward compatibility is not supported).
Squashfs is a highly compressed read-only file system for Linux. It compresses files, inodes, and directories with one of several compressors. All blocks are packed to minimize the data overhead, and block sizes of between 4K and 1M are supported. It is intended to be used for archival use, for live media, and for embedded systems where low overhead is needed. This package allows you to create and extract such file systems.
Zstandard (zstd) is a lossless compression algorithm that combines very fast operation with a compression ratio comparable to that of zlib. In most scenarios, both compression and decompression can be performed in ‘real time’. The compressor can be configured to provide the most suitable trade-off between compression ratio and speed, without affecting decompression speed.
Draco is a library for compressing and decompressing 3D geometric meshes and point clouds. It is intended to improve the storage and transmission of 3D graphics.
minizip-ng is a zip manipulation library written in C, forked from the zip manipulation library found in the zlib distribution.