{"categories":[{"label":"Libraries","url":"https://skillfed.io/packages/category/software-development-libraries/9"}],"enrichment":{"capability":"Provides fast 32-, 64-, and 128-bit hashing via Bob Jenkins' SpookyHash algorithm, with both one-shot and incremental hash modes and support for memoryview-compatible types like NumPy arrays.","skillfed_tags":["hashing","non-cryptographic","performance"],"use_cases":["Hash table or dictionary implementation where speed matters more than cryptographic security","Deduplication of large datasets by computing fast checksums on data chunks or NumPy arrays","Incremental hashing of streaming data or file chunks without loading entire content into memory","Fast content-based addressing in caching systems or distributed storage","Bloom filters or probabilistic data structures that require non-cryptographic hashing"],"what_it_does":"spookyhash is a Python wrapper around Bob Jenkins' SpookyHash algorithm, a non-cryptographic hash function optimized for speed. It exposes three hash output sizes (32, 64, and 128 bits) and supports both one-shot hashing and incremental updates via stateful Hash objects. The library also handles memoryview-compatible types, making it convenient for NumPy arrays and other buffer-protocol objects.\n\nThe package targets use cases where you need fast, non-cryptographic hashing\u2014such as hash tables, checksums, or data deduplication\u2014rather than security-sensitive applications. It has no runtime dependencies and provides pre-built wheels for modern Python versions (3.7\u20133.14) across major platforms, though the project is aging with its last release 278 days ago.","worth_installing":"Yes, if you need a fast non-cryptographic hash function for performance-critical applications like deduplication, caching, or hash tables. The MIT license is permissive, install friction is manageable with pre-built wheels, no vulnerabilities are known, and the API is straightforward. No if you require cryptographic security or active maintenance\u2014the project is aging and has not been updated in 278 days."},"id":"spookyhash","links":{"html":"https://skillfed.io/packages/spookyhash","md":"https://skillfed.io/packages/spookyhash.md","pypi":"https://pypi.org/project/spookyhash/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2025-11-09","license_spdx":null,"license_treatment":"permissive","name":"spookyhash","python_support":"unspecified","summary":"A Python wrapper for SpookyHash version 2"},"popularity":{"monthly_downloads":102745,"position":12852,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"2.1.1"}
