DEV Community

Andreé Salazar
Andreé Salazar

Posted on

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 live hex dump.


What It Does (in 3 clicks):

  1. Drag a node (Assembler, Compiler, Parameter)
  2. Edit code in the built-in editor
  3. Watch hex + output update LIVE — no compile, no refresh

No terminal. No GDB. No setup.


Try It Now (Interactive Demo):

https://andreesalazar.github.io/Personal-Profesional/


Tech Stack

  • React Flow – visual nodes
  • WebAssembly – NASM in browser
  • Zustand – state
  • Tailwind + Framer Motion – smooth UI
  • TypeScript – full type safety

GitHub (GPL-3.0)

https://github.com/AndreeSalazar/Personal-Profesional


Who’s This For?

  • OS devs (bootloaders, kernels)
  • Embedded hackers
  • Anyone who wants to see hex breathe

Feedback Wanted!

  • Should I add Rust no_std node?
  • Vulkan shader support?
  • QEMU boot integration?

Drop a comment — I read every single one.


Rust #Assembly #OSDev #LowLevel #WebAssembly #OpenSource #GPL #BareMetal #Compiler #DEVCommunity

Top comments (0)