RustPython

Rust Python

A Python interpreter written in Rust, allowing execution of Python code on the target platform.

A Python Interpreter written in Rust

GitHub

19k stars
167 watching
1k forks
Language: Rust
last commit: over 1 year ago
Linked from 2 awesome lists

compilerhacktoberfestinterpreterjitlanguagepython-languagepython3rustwasm

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
pyo3/pyo3 Rust bindings for the Python interpreter 12,615
rust-lang/rustup A tool that installs and manages multiple versions of the Rust compiler on different platforms. 6,213
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
rust-lang/rustlings A collection of small exercises to help developers learn Rust programming language by reading and writing code. 55,016
rust-embedded/rust-raspberrypi-os-tutorials A tutorial series for developing operating systems from scratch using Rust on ARMv8-A architecture 13,798
indygreg/pyoxidizer A tool for packaging and distributing Python applications by creating self-contained executables with embedded Python interpreters. 5,562
pyo3/maturin Automates building and publishing Rust crates as Python packages with minimal configuration 4,038
prompt-toolkit/ptpython An interactive Python shell with advanced features and customizable interface 5,241
mtshiba/pylyzer A fast and feature-rich static code analyzer and language server for Python 2,550
dgrunwald/rust-cpython Rust bindings for the Python interpreter, allowing Rust code to interact with and use Python libraries and scripts. 1,815
pyo3/setuptools-rust A tool to compile and distribute Rust Python extensions using Setuptools 605
rust-lang/cargo The Rust package manager responsible for downloading and compiling dependencies for Rust projects. 12,919
pyo3/rust-numpy Rust bindings for Python's NumPy C-API 1,151
progval/pythonvm-rust A Rust-based implementation of a Python bytecode interpreter with goals of compatibility and sandboxing. 73
chinedufn/percy Builds frontend browser apps with Rust and WebAssembly, supporting both client-side and server-side rendering. 2,274