pythonvm-rust

Python Interpreter

A Rust-based implementation of a Python bytecode interpreter with goals of compatibility and sandboxing.

An incomplete stackless interpreter of Python bytecode, written in Rust.

GitHub

73 stars
10 watching
10 forks
Language: Rust
last commit: almost 2 years ago
bytecodecpythoninterpreterpython-virtual-machinepythonvm-rustruststackless

Related projects:

Repository Description Stars
dgrunwald/rust-cpython Rust bindings for the Python interpreter, allowing Rust code to interact with and use Python libraries and scripts. 1,813
rust-ethereum/evm A flexible, customizable, and portable implementation of the Ethereum Virtual Machine 1,187
windelbouwman/rspython An alternative implementation of Python in Rust, aiming to provide a native compilation option and explore new possibilities for combining Rust with Python. 30
richpl/pybasic An interactive BASIC interpreter written in Python 172
pyos/dg A programming language compiler for CPython bytecode 576
igor-petruk/scriptisto Tool that automates compilation and execution of scripts written in compiled languages 968
mattgreen/hython A Haskell-powered Python interpreter implementing most of the language's syntax and functionality 579
mattwparas/steel An embeddable and extensible scheme dialect with support for macros, contracts, and Rust integration 1,222
m-ou-se/inline-python Allows inline Python code execution within Rust 1,158
pyuvm/pyuvm An implementation of the IEEE Standard for Universal Verification Methodology in Python 372
ergoplatform/sigma-rust A Rust implementation of ErgoScript scripting language and wallet-related features. 69
pocketpy/pocketpy An embeddable, high-level Python interpreter written in C11. 1,609
narasimha1997/boson-lang A programming language and ecosystem built on Rust to provide an interpreted, dynamically-typed platform for general-purpose hobby programming. 122
intigua/zippypy An interpreter for Python 2.7 with lightweight memory management and controllable input/output interfaces. 9
bradford-hamilton/monkey_lang_rust Rewriting a scripting language in Rust to create a compiler and interpreter implementation 6