A Python Interpreter written in Rust (by RustPython)

RustPython Alternatives

Similar projects and alternatives to RustPython

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better RustPython alternative or higher similarity.

RustPython reviews and mentions

Posts with mentions or reviews of RustPython. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-11-24.
  • how is python actually implemented?
    2 projects | | 24 Nov 2022
    Quick note - CPython is the OG and most popular implementation of Python, but it is not the only implementation of Python. Some other fairly well-known examples are Jython (Java implementation), RustPython (Rust implementation), or the more mind-bending PyPy (Python implemented via Python 🤯). Python is an interpreted language, and you can think of all these different Python implementations as being different implementations of the interpreter itself. The interpreter is the program that takes your Python code and executes it via a virtual machine. This differs from a compiled language (like C) which needs the high-level C code to first be converted to machine code and then executed by the CPU.
  • Meet FastExcel, the fastest excel reader wrote in rust with a python binding.
    2 projects | | 23 Nov 2022
  • Tools for creating a programming language in rust
    8 projects | | 15 Nov 2022
    lalrpop is great. It's a completely different approach from nom, but for parsing a programming language, I would at least consider it. RustPython uses it.
  • What I like about rust
    2 projects | | 1 Nov 2022
    I still understand the priorities, there was lately some significant effort to improve performance ( and this gave this kind of hilarious extrapolation Python 3.14 Will be Faster than C++ - totally a clickbait, sorry ) - and they're still improving everything that makes static analysis reliable. So while I say I wish I have to respect the decisions that the core team are making, it paid off so far. There is also a very active community rewriting the interpreter in rust, this blows my mind. We have also to consider what happened to Perl. Perl 6 was a big retro-incompatible rewrite and ... it's basically dead now.
  • Rust going to impact python?
    2 projects | | 6 Oct 2022
    I mean, it already has happened. Now obviously that doesn't mean cpython is going to get replaced by a rust version any time soon, but I'd be cautious about saying never.
    2 projects | | 6 Oct 2022
    Well, there's rustpython
  • Python 3.12 speedup plan! Includes less RC overhead, compact objects, trace optimized interpreter and more!
    2 projects | | 19 Sep 2022
    RustPython already exists for those who want it, it's totally possible there's a future world where it's more popular than CPython and people switch, but it's pretty unlikely
  • How do the neovim plugins for OrgMode and Magit compare with the real thing?
    8 projects | | 6 Aug 2022
    Honestly, my fantasy IDE would be something very much like emacs, but ported from the ground up in rust and streamlined a bit to avoid some of the bloat, and using RustPython for scripting the layers, including a badass kakoune/helix emulator.
  • Sooooo... are we going to have a plugin system or no? :)
    7 projects | | 6 Aug 2022
    I’m still hoping out hope for something like RustPython Using Python to extend SublimeText over the years has been amazing. I have tons of little helpers that were dirt simple to write. I would love to see Helix adopt a known and popular language that’s easy for anyone to use rather than something obscure like Rhai.
  • [Question] Integrating Python to Rust
    3 projects | | 15 Jul 2022
    I was planning to achieve this by converting the Python code to C code, with Cython, compile it and call the compiled functions on the Rust code. As far as I went seaching about it, it seems possible. Despite being a possible solution, this would be a hassle, this would be my first time using Cython and making a Rust bind to C code, so I tried to find an easier solution by trying to compile Python code to Rust code or something in this direction. I'm not sure if any of the projects I found would do what I'm looking for. I found RustPython, which has an experimental JIT that compile Python functions to native code but the usage is still in Python code, not in Rust code. Another project I saw was the ct_python which apparently Run's Python code at Rust compile time and replaces the ct_python! macro with the Python code output, that again doesn't match my intentions.
  • A note from our sponsor - SonarQube | 29 Nov 2022
    Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free. Learn more →


Basic RustPython repo stats
6 days ago
Truly a developer’s best friend
Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.