--- id: boostedblob version: "1.1.0" license: MIT license_treatment: permissive maintenance: active --- # boostedblob — Command line tool and async library to perform basic file operations on local paths, Google Cloud Storage paths and Azure Blob Storage paths. License: permissive · Maintenance: active · Downloads: 16.6M/mo ## What it is and what it does boostedblob unifies file operations across local paths, Google Cloud Storage, and Azure Blob Storage through a single command-line tool and Python async library. It abstracts away the differences between these storage backends, letting you use the same operations (ls, cp, rm, etc.) regardless of where your files live. The package is built on aiohttp, lxml, pycryptodomex, and uvloop to handle concurrent operations efficiently. The library's core feature is a concurrent.futures-like interface for composing and running async tasks within a concurrency limit, exposed through boostedblob/boost.py. This makes it practical to perform bulk operations on cloud storage without overwhelming the network or hitting rate limits. It's useful both as a standalone CLI tool for ad-hoc cloud file management and as a library for Python applications that need to work with multiple storage backends. Use it for: - Migrate or sync files between local storage and Google Cloud Storage or Azure Blob Storage from the command line - Write Python scripts that read from or write to cloud storage with the same code path as local files - Perform bulk file operations (listing, copying, deleting) across cloud storage with built-in concurrency control - Combine local and cloud file operations in a single workflow without switching tools or libraries ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. boostedblob is a command-line tool and async library for performing file operations across local filesystems, Google Cloud Storage, and Azure Blob Storage with a unified interface. Yes, if you need unified file operations across local, GCS, and Azure Blob Storage. The package is actively maintained, has low install friction, carries no known vulnerabilities, and uses a permissive MIT license. It's well-positioned in the top 5000 packages by download volume. Install it if multi-cloud file handling is part of your workflow; skip it if you only work with a single storage backend. ## Install pip install boostedblob uv add boostedblob poetry add boostedblob ## Installing boostedblob Before you install: Low install friction with a pure-Python wheel. Requires Python 3.10 or better. Active maintenance with a release 15 days ago. License in practice: MIT license permits commercial and private use with minimal restrictions, requiring only license and copyright notice retention. Quickstart: pip install boostedblob # Command-line usage: bbb --help bbb ls gs://bucket/path # Python async usage: import boostedblob.boost # See documentation for async library patterns Requires Python 3.10 or better. Verify before relying: - Specific async API patterns and concurrency-limiting interface details beyond the concurrent.futures-like abstraction mentioned - Performance characteristics when handling large numbers of files or concurrent operations - Exact feature parity and differences relative to the blobfile package it derives from ## Package facts - License: MIT (permissive) - Python support: supports_current - Install friction: low - Maintenance: active - Downloads: 16.6M/month (top 5,000 on PyPI) - Known vulnerabilities: none known ## Tags cloud storage file operations, gcs azure blob unified interface, async file operations library, multi-cloud storage cli, local and cloud file handling, concurrent blob storage access, cross-cloud file management, cloud-storage, async-io, cli-tool [View on SkillFed](https://skillfed.io/packages/boostedblob) · [View on PyPI](https://pypi.org/project/boostedblob/)