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.
Bitshuffle is an algorithm that rearranges typed, binary data for improving compression, as well as a python/C package that implements this algorithm within the Numpy framework.
In data compression, BCJ, short for Branch-Call-Jump, refers to a technique that improves the compression of machine code of executable binaries by replacing relative branch addresses with absolute ones. This allows a LZMA compressor to identify duplicate targets and archive higher compression rate. BCJ is used in the 7-zip compression utility as the default filter for executable binaries.
pybcj provides Python bindings to a BCJ implementation in C.
This package provides thin Python bindings to compression and decomporession algorithms implemented in Rust. This allows for using algorithms such as Snappy without additional system dependencies. The following algorithms are available:
Snappy
Brotli
Bzip2
LZ4
Gzip
Deflate
Zstd
Python-LZO provides Python bindings for LZO, i.e. you can access the LZO library from your Python scripts thereby compressing ordinary Python strings.
This package provides Python CFFI bindings to the Brotli library.
This package provides a backport of the compression.zstd module for Python versions below 3.14.
This package provides a pathlib-compatible Zipfile object wrapper. It provides a backport of the Path object.
This package provides a Python interface to the brotli package, an implementation of the Brotli lossless compression algorithm.
This package provides a pure Python decompression module for .Z files compressed using Unix compress utility. It's a maintained fork of https://github.com/umeat/unlzw.
The inflate64 package provides Deflater and Inflater classes to compress and decompress with the Enhanced Deflate compression algorithm.
This package aims to provide faster zlib and gzip compatible compression and decompression by implementing Python bindings for the ISA-L library.
This package implement a pure Python module for uncompressing LZW files (.Z), such as the ones created by Unix's shell tool compress.
This package provides py7zr, which implements 7-zip archive compression, decompression, encryption and decryption in Python.
This package provides utilities to handle AR files in Python.
pyzopfli is a straight forward wrapper around the ZlibCompress method of the the zopfli library.
PPMd is a compression algorithm library using the Prediction by Partial Matching statistical technique. It is used in RAR and 7-Zip as one of several possible methods.
This package provides a Python implementation of the JOSE protocol (Javascript Object Signing and Encryption).
This is a python wrapper for the curve25519 library with ed25519 signatures. The C code was pulled from libaxolotl-android. At the moment this wrapper is meant for use by python-axolotl.
Passlib is a password hashing library for Python 2 & 3, which provides cross-platform implementations of over 30 password hashing algorithms, as well as a framework for managing existing password hashes. It's designed to be useful for a wide range of tasks, from verifying a hash found in /etc/shadow, to providing full-strength password hashing for multi-user application.
This package provides a Python implementation of the SPAKE2 Password-Authenticated Key Exchange algorithm.
Python-oscrypto is a compilation-free encryption library which integrates with the encryption library that is part of the operating system. It supports TLS (SSL) sockets, key generation, encryption, decryption, signing, verification and KDFs using the OS crypto libraries.
This package provides a small library, built on top of pyOpenSSL, which allows for creating a custom certificate authority (CA) certificate, and generating on-demand dynamic host certs using that CA certificate. It is most useful for use with a man-in-the-middle HTTPS proxy, for example, for recording or replaying web content.
This package provides test vectors for PyCryptodome.
This package provides a Elliptic Curve Library in pure Python.