Music Visualizer

Real-time audio visualization with Rust, WebAssembly, and WebGPU. Uses FFT to convert audio data into frequency spectrum.

RustWebGPUWASM

Raytracer

A simple raytracer written in pure Rust. First step into graphics programming with ray-sphere intersection and lighting.

RustGraphics

CHIP-8 Emulator

CHIP-8 emulator in Rust compiled to WebAssembly. Runs Space Invaders, Pac-Man, and Tetris in the browser.

RustEmulationWASM

Toy Redis

Minimal Redis implementation in Rust. Supports strings, lists, sets, hashes, and the Redis protocol.

RustDatabases

Hecto

Terminal-based text editor in Rust, vim-inspired. Features modal editing and syntax highlighting.

RustTerminal