fastar
High-level bindings for the Rust tar crate
Install
fastar on PyPI
pip
pip install fastaruv
uv add fastarpoetry
poetry add fastarPackage facts
| License | not declared (permissive) |
| Python support | supports the current Python release (>=3.8) |
| Install friction | medium — platform-specific wheel |
| Runtime dependencies | none |
| Maintenance | actively maintained — 122 days since the last release |
| Last repo commit | |
| First released | |
| Popularity | one of the top 1,000 most-downloaded packages on PyPI (30-day window, as of 2026-08-13) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-13) |
Evidence: fastar-0.11.0-cp310-cp310-macosx_10_12_x86_64.whl; fastar-0.11.0-cp310-cp310-macosx_11_0_arm64.whl; fastar-0.11.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl; fastar-0.11.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl; fastar-0.11.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl; fastar-0.11.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl; fastar-0.11.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl; fastar-0.11.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl; fastar-0.11.0-cp310-cp310-manylinux_2_31_riscv64.whl; fastar-0.11.0-cp310-cp310-musllinux_1_2_aarch64.whl; fastar-0.11.0-cp310-cp310-musllinux_1_2_armv7l.whl; fastar-0.11.0-cp310-cp310-musllinux_1_2_i686.whl; fastar-0.11.0-cp310-cp310-musllinux_1_2_x86_64.whl; fastar-0.11.0-cp310-cp310-win32.whl; fastar-0.11.0-cp310-cp310-win_amd64.whl; fastar-0.11.0-cp311-cp311-macosx_10_12_x86_64.whl; fastar-0.11.0-cp311-cp311-macosx_11_0_arm64.whl; fastar-0.11.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl; fastar-0.11.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl; fastar-0.11.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
About fastar
from the package's own PyPI description — quoted content, verbatim
Fastar
Versions (image) PyPI (image) Downloads (image) License (image) CodSpeed (image)
The fastar library wraps the Rust tar, flate2, and zstd crates, providing a high-performance way to work with compressed and uncompressed tar archives in Python.
Installation
pip install fastar
Usage
This section shows basic examples of how...
AI interpretation — verify before relying
AI-generated interpretation of the package facts above; every digit, version, license, or vulnerability id it cites is grounded in the facts already shown on this page
fastar wraps Rust tar, flate2, and zstd crates to provide high-performance creation and extraction of compressed and uncompressed tar archives in Python.
Medium install friction due to compiled wheels; however, the package is actively maintained with recent releases and provides pre-built wheels across Python 3.8–3.14 and multiple platforms (Linux, macOS, Windows, ARM), reducing build-time overhead for most users.
Licensed under MIT (permissive), allowing free use, modification, and distribution with minimal restrictions—suitable for both open-source and commercial projects.
Usage
pip install fastar
import fastar
from pathlib import Path
with fastar.open("archive.tar", "w") as archive:
archive.append(Path("file.txt"))
with fastar.open("archive.tar", "r") as archive:
archive.unpack("output/")
Requires Python 3.8 or later; compiled wheels available for most platforms, but build from source may require Rust toolchain.
Verdict: fastar is an actively maintained, zero-dependency Rust-backed archive library with broad platform coverage and permissive licensing. No known vulnerabilities and strong Python version support (3.8–3.14) make it a solid choice for high-performance tar operations, though medium install friction from compilation is typical for native-extension packages.
Needs verification
- Performance benchmarks comparing fastar to Python's built-in tarfile module or other archive libraries
- Whether PyPy support (listed in classifiers) is fully tested and production-ready
- Real-world usage patterns or adoption metrics beyond the top-1000 tier classification
Similar packages
permissive · top 1,000 on PyPI
flatbufferspermissive · top 1,000 on PyPI
zstandardpermissive · top 1,000 on PyPI
tree-sitter-bashpermissive · top 1,000 on PyPI
cramjampermissive · top 1,000 on PyPI
ast-serializepermissive · top 1,000 on PyPI
backports.tarfilepermissive · top 1,000 on PyPI
filetypepermissive · top 1,000 on PyPI
cffipermissive · top 100 on PyPI
rignorepermissive · top 1,000 on PyPI