Quantum Point — visual graph IDE that emits Rust (early preview v0.0.0.2)

⚓ Rust    📅 2026-06-07    👤 surdeus    👁️ 3      

surdeus

image

Hi 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

Read full topic

🏷️ Rust_feed