Dev tools · alternatives · 2026
24 alternatives to Inline Python – Rust macro to write Python directly in Rust source code
Inline Python code directly in your Rust code.
Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Inline Python – Rust macro to write Python directly in Rust source code launched in 2019; newer entries below may have overtaken it.
- 1

A Rust macro that parses Java-like syntax and runs it as a Rust program
2018 · gitlab.com · its alternatives →
- 2IC
2015 · quasiquotes.readthedocs.org · its alternatives →
- 3

Common rust command-line macros and utilities, to write shell-script like tasks in a clean, natural and rusty way - rust-shell-script/rust_cmd_lib
2020 · github.com · its alternatives →
- 4

- 5PA
I’m sure many of you are familiar, but there’s a treacherous gap between finding (or building) a model that works in PyTorch, and getting that deployed into your application, especially in consumer-facing applications. I’ve been very interested in solving this problem with a great developer experience. Over time, I gradually realized that the highest-impact thing to have was a way to go from existing Python code to a self-contained native binary—in other words, a Python compiler. I was already pretty familiar with a successful attempt: when Apple introduced armv8 on the iPhone 5s, they…
2025 · blog.fxn.ai · its alternatives →
- 6WC
2019 · metacode.app · its alternatives →
- 7

🪄 Inline SQL in any Python program. Contribute to ekzhang/inline-sql development by creating an account on GitHub.
2022 · github.com · its alternatives →
- 8

TRUST – Coding Rust like it's 1989. Contribute to wojtczyk/trust development by creating an account on GitHub.
May 2026 · github.com · its alternatives →
- 9

An experimental Python-to-C transpiler and domain specific language for embedded high-performance computing - zanellia/prometeo
2021 · github.com · its alternatives →
- 10

org-babel integration with Jupyter for evaluation of (Python by default) code blocks - gregsexton/ob-ipython
2015 · github.com · its alternatives →
- 11

Inliner is a VSCode extension that inlines blocks of code. Read and write code without switching files with inliner.
2021 · inliner.io · its alternatives →
- 12

Hi HN — I’m learning Rust and decided to build a universal CLI for running code in many languages. The tool, Run, aims to be a single, minimal dependency utility for: running one-off snippets (from CLI flags), running files, reading and executing piped stdin, and providing language-specific REPLs that you can switch between interactively. I designed it to support both interpreted languages (Python, JS, Ruby, etc.) and compiled languages (Rust, Go, C/C++). It detects languages from flags or file extensions, can compile temporary files for compiled languages, and exposes a unified REPL…
2025 · github.com · its alternatives →
- 13

Tach is a pip package that lets you define module boundaries, automatically detect all cross-module dependencies, and then validate and enforce those dependencies. It also supports strict interfaces for modules by overloading `__all__`. The core static analysis is done in Rust, so all Tach commands run quickly. The goal of Tach is to help eng teams maintain velocity while scaling quickly, something we've seen break down a number of times. Give it a try!
2024 · github.com · its alternatives →
- 14

a restricted python to javascript / c# / go / ruby compiler - pseudo-lang/pseudo-python
2016 · github.com · its alternatives →
- 15

A Python Interpreter written in Rust. Contribute to coolcoder613eb/RustPython development by creating an account on GitHub.
2023 · github.com · its alternatives →
- 16

Python to C++ 14 transpiler. Contribute to lukasmartinelli/py14 development by creating an account on GitHub.
2016 · github.com · its alternatives →
- 17

- 18

Python to python compiler that allows you to use Python 3.6 features in older versions. - nvbn/py-backwards
2017 · github.com · its alternatives →
- 19AS
2018 · lukaslueg.github.io · its alternatives →
- 20

Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy - ijl/orjson
2018 · github.com · its alternatives →
- 21

Python With Kurly braces. Contribute to umlet/pwk development by creating an account on GitHub.
2020 · github.com · its alternatives →
- 22

Use off-side syntax (indent instead of braces, like in Python) to write Rust! - SOF3/off-side.rs
2019 · github.com · its alternatives →
- 23

Hi HN I’ve developed an experimental VSCode extension to keep a Python Kernel in sync with a Python file. (Reactive execution) The extension uses Static Code Analysis to infer dependencies between lines of code. When you modify a line in a file, it will be marked as Stale together with all the lines that depend on it. You can Sync the state with Ctrl+Shift+Enter. In this way, you are always in control. See the Readme for a detailed demo. —------------- The primary limitation of this extension is that it currently relies on Static Code Analysis, which can only do so much. Again, see the…
2024 · marketplace.visualstudio.com · its alternatives →
- 24

An example of PEG usage. Contribute to sebcat/move-literals development by creating an account on GitHub.
2016 · github.com · its alternatives →
Also compare
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →