RustPython
RustPython is an open-source interpreter for the Python programming language implemented in Rust. It aims to provide a Python 3-compatible runtime that can be embedded into Rust applications and used in environments where safety, portability, and control over resources are important. The project targets a pure Rust stack and seeks to offer a usable Python experience without depending on a CPython binary.
The implementation includes a Python parser, an abstract syntax tree, and a bytecode-based virtual machine written
Compatibility and scope are important considerations. RustPython is not intended as a drop-in replacement for CPython,
Development and community activity are ongoing. RustPython is maintained by a community of contributors, with releases,