{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/6"}],"enrichment":{"capability":"Encodes and decodes MUTF-8 (Modified UTF-8), a variant used in Java class files and JNI, with both C and pure-Python implementations.","skillfed_tags":["jvm-interop","character-encoding","java-bytecode"],"use_cases":["Parse and manipulate Java .class files by decoding MUTF-8 strings embedded in the bytecode.","Handle string data passed through JNI (Java Native Interface) boundaries in Python-Java interoperability.","Deserialize objects exported by Java's object serialization format, which uses MUTF-8 for string encoding.","Build tools or analyzers that work with JVM bytecode or class file metadata.","Implement protocol handlers that communicate with Java systems using MUTF-8-encoded strings."],"what_it_does":"mutf8 is a codec library for Modified UTF-8, the variant used by the Java Virtual Machine for encoding strings in class files, JNI interfaces, and object serialization. It provides both a C extension and a pure-Python fallback, allowing developers to encode Unicode strings to MUTF-8 bytes and decode MUTF-8 bytes back to Unicode. The library does not register itself as a global codec, keeping imports side-effect-free.\n\nThe C extension is significantly faster than the pure-Python version, with speedups ranging from around 10\u00d7 on tiny strings to over 1000\u00d7 on large ASCII payloads. The package supports Python 3.9 through 3.14 and is distributed as prebuilt wheels for most platforms, minimizing installation friction.","worth_installing":"Yes, if you work with JVM artifacts or JNI. The package is actively maintained, has no known vulnerabilities, and offers both performance (C extension) and portability (pure-Python fallback). Install friction is moderate but manageable via prebuilt wheels. MIT license carries no restrictions."},"id":"mutf8","links":{"html":"https://skillfed.io/packages/mutf8","md":"https://skillfed.io/packages/mutf8.md","pypi":"https://pypi.org/project/mutf8/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-10","license_spdx":"MIT","license_treatment":"permissive","name":"mutf8","python_support":"supports_current","summary":"Fast MUTF-8 encoder & decoder"},"popularity":{"monthly_downloads":2078907,"position":3309,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"1.1.0"}
