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: over 3 years ago
bytecodecpythoninterpreterpython-virtual-machinepythonvm-rustruststackless

Related projects:

RepositoryDescriptionStars
dgrunwald/rust-cpythonRust bindings for the Python interpreter, allowing Rust code to interact with and use Python libraries and scripts.1,815
rust-ethereum/evmA flexible, customizable, and portable implementation of the Ethereum Virtual Machine1,200
windelbouwman/rspythonAn alternative implementation of Python in Rust, aiming to provide a native compilation option and explore new possibilities for combining Rust with Python.30
richpl/pybasicAn interactive BASIC interpreter written in Python174
pyos/dgA programming language compiler for CPython bytecode575
igor-petruk/scriptistoTool that automates compilation and execution of scripts written in compiled languages977
mattgreen/hythonA Haskell-powered Python interpreter implementing most of the language's syntax and functionality579
mattwparas/steelAn embeddable and extensible scheme dialect with support for macros, contracts, and Rust integration1,313
m-ou-se/inline-pythonAllows inline Python code execution within Rust1,166
pyuvm/pyuvmAn implementation of the IEEE Standard for Universal Verification Methodology in Python380
ergoplatform/sigma-rustA Rust implementation of ErgoScript scripting language and wallet-related features.69
pocketpy/pocketpyAn embeddable, high-level Python interpreter written in C11.1,656
narasimha1997/boson-langA programming language and ecosystem built on Rust to provide an interpreted, dynamically-typed platform for general-purpose hobby programming.122
intigua/zippypyAn interpreter for Python 2.7 with lightweight memory management and controllable input/output interfaces.9
bradford-hamilton/monkey_lang_rustRewriting a scripting language in Rust to create a compiler and interpreter implementation6