用 Rust 编写的 Python 3 解释器
RustPython 是一个完全用 Rust 语言编写的 Python 3 解释器。它旨在兼容 Python 3 的语法和部分标准库,并能在多种环境中运行,包括 Web 浏览器(通过 WebAssembly)、嵌入式系统以及命令行。
项目目标是提供一个安全、快速、可移植的 Python 实现,同时利用 Rust 的内存安全性和并发能力。
rustpython-parser)访问78TP在线演示:RustPython 在线 REPL
或通过命令行安装(需 Rust 环境):
cargo install rustpython
rustpython
注意:目前 RustPython 尚未完全兼容 CPython,部分标准库功能仍在开发中。
在以下场景中,RustPython 具有独特优势:
RustPython 是一个活跃的开源项目,欢迎开发者参与!