{"categories":[{"label":"Compilers","url":"https://skillfed.io/packages/category/software-development-compilers"},{"label":"Interpreters","url":"https://skillfed.io/packages/category/software-development-interpreters"}],"enrichment":{"capability":"Embeds the Wasmtime WebAssembly runtime in Python, allowing you to compile, instantiate, and execute WebAssembly modules and components directly from Python code.","skillfed_tags":["webassembly","runtime-embedding","bytecode-alliance"],"use_cases":["Execute untrusted or sandboxed WebAssembly code from Python without spawning a separate process.","Integrate WebAssembly modules compiled from other languages into Python applications.","Build plugin systems where plugins are distributed as WebAssembly components.","Call Python functions from within WebAssembly modules via the import interface.","Prototype or test WebAssembly modules interactively in Python before deployment."],"what_it_does":"Wasmtime is a Python binding to the Wasmtime WebAssembly runtime, a Bytecode Alliance project that lets you load, compile, and execute WebAssembly modules and components from within Python. It exposes a high-level API for creating stores, modules, instances, and calling exported functions, as well as importing Python functions into WebAssembly. The package ships as a precompiled wheel with no external runtime dependencies, making installation straightforward.\n\nThe runtime is actively maintained and follows Wasmtime's versioning scheme, releasing a new major version monthly. This means dependency specifications need regular updates to stay current. It supports modern Python versions (3.9 through 3.14) and PyPy on 64-bit Windows, macOS, and Linux systems. The package is suitable for embedding WebAssembly execution in Python applications, whether for sandboxed computation, plugin systems, or interoperability with WebAssembly-based libraries.","worth_installing":"Yes. Wasmtime is a mature, actively maintained runtime with low install friction, no runtime dependencies, and broad platform support. The monthly major-version release cycle requires discipline in dependency management, but the package is well-documented and widely used. Install it if you need to execute WebAssembly from Python; verify the license terms for your use case first."},"id":"wasmtime","links":{"html":"https://skillfed.io/packages/wasmtime","md":"https://skillfed.io/packages/wasmtime.md","pypi":"https://pypi.org/project/wasmtime/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-20","license_spdx":"Apache-2.0 WITH LLVM-exception","license_treatment":"unclear","name":"wasmtime","python_support":"supports_current","summary":"A WebAssembly runtime powered by Wasmtime"},"popularity":{"monthly_downloads":1897257,"position":3449,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"47.0.1"}
