{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/17"}],"enrichment":{"capability":"Decodes and disassembles WebAssembly binary modules into readable instruction format according to the MVP specification, with a command-line tool for inspecting module structure.","skillfed_tags":["webassembly","binary-analysis","disassembler"],"use_cases":["Inspect the structure and sections of a compiled WebAssembly module to understand its imports, exports, and data layout","Disassemble WebAssembly bytecode into readable instructions for debugging or reverse-engineering WASM binaries","Extract and analyze specific sections like globals, elements, or data segments from a WASM module programmatically","Use the wasmdump command-line tool to quickly dump a WASM file's structure in a readable tree format"],"what_it_does":"qwasm is a Python library for reading and analyzing WebAssembly binary files. It parses WASM modules into their constituent sections (types, imports, functions, globals, exports, elements, code, data) and can disassemble bytecode into a human-readable mnemonic format. The library includes a wasmdump command-line tool for inspecting module structure in tree format, optionally with full function disassembly.\n\nThe package depends only on setuptools and installs as a pure-Python wheel, making it lightweight to add to a project. However, it has been abandoned since October 2022 with no maintenance activity, so it will not receive updates for new WebAssembly features or Python versions.","worth_installing":"Yes, if you need to parse or disassemble WebAssembly binaries and can accept an abandoned codebase. The package is lightweight, has no vulnerabilities, and uses a permissive license. However, do not rely on it for production systems requiring ongoing maintenance or support for newer WASM specifications\u2014test thoroughly against your target WASM versions first."},"id":"qwasm","links":{"html":"https://skillfed.io/packages/qwasm","md":"https://skillfed.io/packages/qwasm.md","pypi":"https://pypi.org/project/qwasm/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2022-10-05","license_spdx":null,"license_treatment":"permissive","name":"qwasm","python_support":"unspecified","summary":"WebAssembly decoder & disassembler"},"popularity":{"monthly_downloads":101603,"position":12925,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.0.1"}
