Ultra-Omega: Live Hex NASM/Rust Compiler – No Terminal, Just Nodes
Ultra-Omega: Live Hex NASM/Rust Compiler – No Terminal, Just Nodes
“Houdini for bare-metal developers.”
I got tired of switching between terminal, objdump, and VS Code just to see one byte change.
So I built Ultra-Omega — a browser‑based visual compiler for NASM, C++, and Rust with a live hex dump.
How it works
- Drag a node (Assembler, Compiler, Parameter)
- Edit code in the built‑in editor
- Watch hex + output update LIVE — no compile step, no page refresh
- No terminal. No GDB. No setup.
Demo & Repository
- Live demo: https://andreesalazar.github.io/Personal-Profesional/
- Source code: https://github.com/AndreeSalazar/Personal-Profesional
Tech stack
- React Flow – visual nodes
- WebAssembly – NASM in the browser
- Zustand – state management
- Tailwind + Framer Motion – smooth UI
- TypeScript – full type safety
Target audience
- OS developers (bootloaders, kernels)
- Embedded hackers
- Anyone who wants to see hex “breathe”
Feedback wanted
- Should I add a Rust
no_stdnode? - Vulkan shader support?
- QEMU boot integration?
Drop a comment — I read every single one.