$npx skillfedfor your agent

google-crc32c

A python wrapper of the C library 'Google CRC32C'

With conditionsPyPI Released Dec 2025193.9M downloads / moPlatform wheel

Decision gist · record as of 2026-08-14

platform wheels — google_crc32c-1.8.0-cp310-cp310-macosx_12_0_arm64.whl · google_crc32c-1.8.0-cp310-cp310-macosx_12_0_x86_64.whl · google_crc32c-1.8.0-cp310-cp310-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl
v1.8.0 · released 2025-12-16 · Python >=3.9

Yes, if you need CRC32C checksums and are on a supported platform (CPython 3.9–3.13, Linux/macOS/Windows). The prebuilt wheels eliminate compile friction for mainstream setups, and no known vulnerabilities are recorded. However, the abandoned repository status and undeclared license are red flags for long-term use—verify license compatibility and consider whether you can tolerate no future updates before committing to a production dependency.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires Python ≥3.9.
  • If a prebuilt wheel is unavailable for your platform, you must have a C compiler and build tools installed to compile the C extension locally.
  • Medium install friction due to compiled C extension; prebuilt wheels cover CPython 3.9–3.13 on common platforms, but older or uncommon architectures may require local compilation.

License · maintenance · safety

(unclear) — License status is unclear—no SPDX identifier or raw license text is declared in package metadata, making it difficult to assess legal compatibility before use.

last release 2025-12-16 (241 days) · last repo commit 2026-04-01 · 27 stars · archived

0 known vulnerabilities (OSV.dev, 2026-08-14) · 193,906,765 downloads/mo, #210 on PyPI

Verify before relying

pip install google-crc32c

import google_crc32c
checksum = google_crc32c.crc32c(b'data')
  • What is the actual license (GPL, Apache, MIT, etc.) under which google-crc32c is distributed?
  • How long will the archived repository receive security patches or maintenance updates?
  • Are there performance benchmarks comparing this wrapper to pure-Python CRC32C implementations?
Same gist for agents: .md · .json

What it is and what it does

google-crc32c is a Python wrapper around Google's hardware-accelerated CRC32C hashing library. It computes CRC32C checksums—a variant of the CRC32 algorithm used for data integrity checks—by delegating to optimized C code that can use CPU instructions when available. The package ships with prebuilt wheels for CPython 3.9–3.13 on Linux (x86_64, aarch64), macOS (x86_64, arm64), and Windows (x86_64), making installation straightforward on mainstream platforms.

The package has no runtime dependencies beyond the C library itself. However, the repository is archived and marked abandoned, meaning no new features or security updates are expected. The license is undeclared in the package metadata, creating uncertainty about legal use. Installation requires Python ≥3.9; if your platform lacks a prebuilt wheel, you must compile the C extension yourself.

Use it for

  • Verify data integrity in cloud storage uploads or downloads where CRC32C is the standard checksum algorithm.
  • Compute checksums for Google Cloud Storage objects, which use CRC32C for built-in integrity validation.
  • Implement fast checksum validation in data pipelines where hardware acceleration provides measurable speed gains.
  • Validate compressed data blocks in systems that rely on CRC32C as a corruption detection mechanism.

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

With conditions

Yes, if you need CRC32C checksums and are on a supported platform (CPython 3.9–3.13, Linux/macOS/Windows).

The prebuilt wheels eliminate compile friction for mainstream setups, and no known vulnerabilities are recorded. However, the abandoned repository status and undeclared license are red flags for long-term use—verify license compatibility and consider whether you can tolerate no future updates before committing to a production dependency.

Install

google-crc32c on PyPI

Before you install

Medium install friction due to compiled C extension; prebuilt wheels cover CPython 3.9–3.13 on common platforms, but older or uncommon architectures may require local compilation. Repository is archived and marked abandoned, raising long-term maintenance concerns.

Requires Python ≥3.9. If a prebuilt wheel is unavailable for your platform, you must have a C compiler and build tools installed to compile the C extension locally.

License in practice

License status is unclear—no SPDX identifier or raw license text is declared in package metadata, making it difficult to assess legal compatibility before use.

Quickstart

pip install google-crc32c

import google_crc32c
checksum = google_crc32c.crc32c(b'data')

Verify before relying

  • What is the actual license (GPL, Apache, MIT, etc.) under which google-crc32c is distributed?
  • How long will the archived repository receive security patches or maintenance updates?
  • Are there performance benchmarks comparing this wrapper to pure-Python CRC32C implementations?

Package facts

LicenseNot declared unclear
Python supportSupports the current Python release >=3.9
Install frictionMedium. Platform-specific wheel
Runtime dependenciesNone
MaintenanceAbandoned 241 days since the last release
Last repo commit repository archived
First released
Downloads193,906,765 / month, #210 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14

Evidence: google_crc32c-1.8.0-cp310-cp310-macosx_12_0_arm64.whl; google_crc32c-1.8.0-cp310-cp310-macosx_12_0_x86_64.whl; google_crc32c-1.8.0-cp310-cp310-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl; google_crc32c-1.8.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl; google_crc32c-1.8.0-cp310-cp310-win_amd64.whl; google_crc32c-1.8.0-cp311-cp311-macosx_12_0_arm64.whl; google_crc32c-1.8.0-cp311-cp311-macosx_12_0_x86_64.whl; google_crc32c-1.8.0-cp311-cp311-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl; google_crc32c-1.8.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl; google_crc32c-1.8.0-cp311-cp311-win_amd64.whl; google_crc32c-1.8.0-cp312-cp312-macosx_12_0_arm64.whl; google_crc32c-1.8.0-cp312-cp312-macosx_12_0_x86_64.whl; google_crc32c-1.8.0-cp312-cp312-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl; google_crc32c-1.8.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl; google_crc32c-1.8.0-cp312-cp312-win_amd64.whl; google_crc32c-1.8.0-cp313-cp313-macosx_12_0_arm64.whl; google_crc32c-1.8.0-cp313-cp313-macosx_12_0_x86_64.whl; google_crc32c-1.8.0-cp313-cp313-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl; google_crc32c-1.8.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl; google_crc32c-1.8.0-cp313-cp313-win_amd64.whl

Tags

Capabilities
crc32c checksum computationhardware-accelerated hashinggoogle crc32c wrapperfast data integrity verificationcrc32c algorithm python
Topics
checksumscryptography

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “hardware-accelerated hashing”

  • google-crc32cProvides a fast CRC32C checksum computation by wrapping Google's…
  • crc32cComputes CRC32C checksums using hardware acceleration when available…
  • decordDecord decodes video and audio files with hardware-accelerated…

Give your agent the search over MCP, or paste the wish link into any chat.

Similar packages

crc32c Worth it
PyPI · released Oct 2025

Computes CRC32C checksums using hardware acceleration when available (Intel SSE 4.2, ARMv8) or falls back to a software implementation, exposed as a function and a hashlib-compatible class.

LGPL-2.0-or-latercompiled wheel · 3.7+
34.1Mdownloads / mo
fastcrc Worth it
PyPI · Python Modules · released May 2026

fastcrc computes CRC checksums (8, 16, 32, and 64-bit variants) using multiple algorithm implementations, with a focus on speed through Rust-backed computation.

Install it if you need CRC checksums and want compiled-speed performance; skip it if you only need Python's built-in hashlib.crc32 or can tolerate pure-Python…

MITcompiled wheel · 3.7+
949.8Kdownloads / mo
murmurhash Worth it
PyPI · Scientific/Engineering · released Nov 2025

Provides fast MurmurHash2 hashing through Cython bindings, enabling efficient hash computation for Python applications.

Install it if you need fast non-cryptographic hashing; skip it if you require cryptographic guarantees or are satisfied with Python's built-in hash().

MITcompiled wheel
22.3Mdownloads / mo
dirhash With conditions
PyPI · Quality Assurance · released Aug 2024

Computes a single hash value for an entire directory based on its files' structure and content, supporting all hashlib algorithms and glob-style filtering.

permissive licensepure Python · 3.8+dormant
13.3Mdownloads / mo
bcrypt Worth it
PyPI · Cryptography · released Sep 2025

bcrypt provides modern password hashing using the bcrypt algorithm, with functions to hash passwords, verify them against stored hashes, and derive keys via bcrypt_pbkdf.

Install it if you need bcrypt specifically; if you're choosing a password hashing algorithm fresh, evaluate argon2id or scrypt as documented alternatives, but bcrypt…

Apache-2.0compiled wheel · 3.8+
212.7Mdownloads / mo
auditwheel With conditions
PyPI · Software Development · released Aug 2026

Audits and repairs Linux and Android wheel packages to ensure compatibility with manylinux and musllinux platform tags by bundling external shared libraries and adjusting runtime paths.

MITpure Python · 3.10+
1.9Mdownloads / mo

See also deflate · crccheck · filehash · crcengine