\n
RustPython uses WebAssembly as it offers a WebAssembly build by using the great tooling for WebAssembly in the rust ecosystem. This is awesome, as it allows for running Python in JavaScript Environments! This really shows off how WebAssembly has the ability to bring more languages to the web! Also, there are WASI builds of the interpreter, meaning the interpreter can be run as a CLI tool in Server Side WebAssembly runtimes like Wasmer, Wasmtime, or even in the browser with Wasmer-JS! Another thing, rustpython is distributed through WAPM, Which highlights the portability of WebAssembly, in its ability to be easily bundled and distributed.
","project":{"name":"RustPython","logo_url":"https://avatars.githubusercontent.com/u/39710557?s=200&v=4","website":"https://rustpython.github.io/demo/","source_url":"https://github.com/RustPython/RustPython","description":"A Python-3 (CPython >= 3.5.0) Interpreter written in Rust","keywords":"game boy gameboy emulator assemblyscript emulation library pwa progressive web app web worker service worker benchmark javascript ts typescript type script js gaming","key":"rustpython","createdDate":1574679562000}}}