Quantum Point — visual graph IDE that emits Rust (early preview v0.0.0.2)
⚓ Rust 📅 2026-06-07 👤 surdeus 👁️ 3Hi everyone — I'm sharing an early preview of Quantum Point, a native visual programming environment written in Rust.
What it is: a desktop IDE (eframe/egui) where you wire nodes on a graph, then Run (validate + execute via universal IR) or Build (emit Rust and run cargo in a sandbox). Projects are stored as binary .qp files (postcard), not JSON.
Pipeline:
.qp graph → compiler → ir::Program → emit-rust → main.rs + cargo build
Why Rust folks might care:
- Full Cargo workspace (~15 crates):
graph-model,compiler,ir,emit-rust,qp-runtime, … - Run is IR-first (language-agnostic check); Build currently emits Rust
- Native desktop app, MIT, CI on Linux / Windows / macOS
Current status (v0.0.0.2 — very early):
- Core nodes: Start, Log, Assign, If / While / For / Foreach, Switch, Try, Expr, Async (tokio emit), DB Read (mock tables)
- Studio + CLI
- Examples mapped from Rust Book chapters (
hello-rust,branch-rust,collections-rust, …) - Recent work: cleaner Rust codegen (
let/mut, fewer warnings, conditional preludes)
Honest limits:
- View layer and Bridge are still beta
- Generated Rust is improving but not hand-written quality everywhere
- File format and APIs may still change
Try it:
git clone https://github.com/TwelfthLLC/TheQuantumPoint.git
cd TheQuantumPoint
cargo run -p nocode-app
I'd especially appreciate feedback on:
1. Is IR → Rust emit a useful direction?
2. What would you want from a visual layer on top of Rust?
3. Binary .qp vs JSON graph formats — does that matter to you?
1 post - 1 participant
🏷️ Rust_feed
