skillfed

fastar

High-level bindings for the Rust tar crate

fastar Permissive license Active 34 v0.11.0 released

Install

fastar on PyPI

pip

pip install fastar

uv

uv add fastar

poetry

poetry add fastar

Package 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

Intended Audience :: DevelopersLicense :: OSI Approved :: MIT LicenseOperating System :: OS IndependentProgramming Language :: PythonProgramming Language :: Python :: 3Programming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14Programming Language :: Python :: 3.8Programming Language :: Python :: 3.9Programming Language :: Python :: Implementation :: CPythonProgramming Language :: Python :: Implementation :: PyPyProgramming Language :: RustTopic :: Software Development :: LibrariesTopic :: Software Development :: Libraries :: Python ModulesTyping :: Typed

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...

Read as markdown · JSON record · Source repository · Docs

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
tar archive compressionfast tar extractionpython tar librarygzip zstandard tarhigh performance archiverust tar bindingstar file handling

Similar packages