skillfed

murmurhash

Cython bindings for MurmurHash

murmurhash Permissive license MIT Active 47 v1.0.15 released

Install

murmurhash on PyPI

pip

pip install murmurhash

uv

uv add murmurhash

poetry

poetry add murmurhash

Package facts

License MIT (permissive)
Python support supports the current Python release (<3.15,>=3.6)
Install friction medium — platform-specific wheel
Runtime dependencies none
Maintenance actively maintained — 272 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: murmurhash-1.0.15-cp310-cp310-macosx_10_9_x86_64.whl; murmurhash-1.0.15-cp310-cp310-macosx_11_0_arm64.whl; murmurhash-1.0.15-cp310-cp310-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl; murmurhash-1.0.15-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl; murmurhash-1.0.15-cp310-cp310-musllinux_1_2_aarch64.whl; murmurhash-1.0.15-cp310-cp310-musllinux_1_2_x86_64.whl; murmurhash-1.0.15-cp310-cp310-win_amd64.whl; murmurhash-1.0.15-cp310-cp310-win_arm64.whl; murmurhash-1.0.15-cp311-cp311-macosx_10_9_x86_64.whl; murmurhash-1.0.15-cp311-cp311-macosx_11_0_arm64.whl; murmurhash-1.0.15-cp311-cp311-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl; murmurhash-1.0.15-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl; murmurhash-1.0.15-cp311-cp311-musllinux_1_2_aarch64.whl; murmurhash-1.0.15-cp311-cp311-musllinux_1_2_x86_64.whl; murmurhash-1.0.15-cp311-cp311-win_amd64.whl; murmurhash-1.0.15-cp311-cp311-win_arm64.whl; murmurhash-1.0.15-cp312-cp312-macosx_10_13_x86_64.whl; murmurhash-1.0.15-cp312-cp312-macosx_11_0_arm64.whl; murmurhash-1.0.15-cp312-cp312-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl; murmurhash-1.0.15-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Development Status :: 5 - Production/StableEnvironment :: ConsoleIntended Audience :: DevelopersIntended Audience :: Science/ResearchLicense :: OSI Approved :: MIT LicenseOperating System :: MacOS :: MacOS XOperating System :: Microsoft :: WindowsOperating System :: POSIX :: LinuxProgramming Language :: CythonProgramming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14Programming Language :: Python :: 3.6Programming Language :: Python :: 3.7Programming Language :: Python :: 3.8Programming Language :: Python :: 3.9Topic :: Scientific/Engineering

About murmurhash

from the package's own PyPI description — quoted content, verbatim

<a href="https://explosion.ai"><img src="https://explosion.ai/assets/img/logo.svg" width="125" height="125" align="right" /></a>

Cython bindings for MurmurHash2

tests (image) pypi Version (image) conda Version (image) Python wheels (image)

Read as markdown · JSON record · Source repository · Homepage

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

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

Medium install friction due to compiled wheels across multiple platforms (macOS, Linux, Windows, ARM), but well-maintained with active development—last commit 2026-03-27 and release 2025-11-14. No runtime dependencies simplify deployment.

MIT license (permissive) places no restrictions on use, modification, or distribution in commercial or proprietary projects.

Usage

pip install murmurhash==1.0.15

import murmurhash

Requires Python >=3.6,<3.15; compiled wheels available for common platforms but may require build tools on unsupported architectures.

Verdict: Production-stable, actively maintained hashing library with zero security vulnerabilities and permissive licensing. Medium install friction is offset by broad platform support and zero runtime dependencies, making it suitable for applications requiring efficient hash computation.

Needs verification

  • Specific performance characteristics and typical use cases where MurmurHash2 is preferred over alternatives
  • Whether collision resistance meets requirements for cryptographic or non-cryptographic applications
  • Real-world adoption patterns and integration with popular data processing libraries
murmur hash pythonfast hashing algorithmcython hash bindingsmurmurhash2 implementationefficient hashing libraryhash function bindingsdata hashing performance

Similar packages