Observed arrival · 2026-09-20
lpy: Python syntax, Rust’s compiler
lpy lets coding agents write Python-shaped programs that rustc borrow-checks and LLVM compiles into native binaries.
○Open
⊠Login
$Paid
†Ads
✦Pretty
●Pro
◎Niche
◉Human
⚑Risk
ƒJS
- For
- Coding agents and developers curious about Python-to-Rust workflows
- Worth noticing
- The compiler uses CPython’s AST, a small expander, rustc, and LLVM instead of implementing its own parser.
Field notes
The compiler routes source through CPython’s AST, fills in selected Rust details, and leaves type, ownership, and borrow-checking decisions to rustc. The page says the implementation is about 6,400 lines of Python and includes source-location markers so compiler errors can speak in .lpy coordinates. Its comparison material covers 13 paired programs, while the homepage also exposes a playground and agent-specific setup files.
Observed signals
Read the marks
Editorial observations of this landing page, not a rating.
○OpenPublic substance visible
✦PrettyNotable craft visible
●ProPolished or operationally mature
◎NicheUnusually specific use
One card from the complete issue