./jerome{m}

~/tags/rust · tag · 2 min · updated

#rust

// 10 pages tagged #rust · every tag

  • How this site works note
    The small system behind this site: Markdown from an Obsidian vault, a Rust static site generator, and interactive islands drawn by gpui and compiled to WebAssembly.
  • Byte Lab lab · 2026
    See inside any file — a Rust engine compiled to WebAssembly folds its bytes along a Hilbert curve, turns every three in a row into a point in a cube, measures where it looks random and names its parts, from PNG chunks to WebAssembly sections. Nothing is uploaded.
  • Chiptune Lab lab · 2026
    A four-channel chiptune sequencer in the browser, in the shape of the Game Boy's sound chip — two pulse waves, a wavetable and a noise channel — played by a Rust synth compiled to WebAssembly inside an AudioWorklet. A whole song fits in a link.
  • Dither Lab lab · 2026
    Any picture or video into dithered pixel art, in the browser — ordered, blue-noise, halftone and error-diffusion dithering, tone ramps and palettes, lights that dither into their own reflections, and animated GIFs written by the engine. Rust compiled to WebAssembly; nothing is uploaded.
  • Spectrogram Lab lab · 2026
    Paint a picture and hear it, or drop a sound and see it — a spectrogram you can draw on, played by a Rust engine compiled to WebAssembly that gives every row of pixels its own oscillator, the trick Aphex Twin used to hide his face in a track. Nothing is uploaded, and a drawing travels in its link.
  • Deus Ex in the Browser — Rebuilding Unreal Engine 1 from the Original Bits experiment · 2026
    The original 2000 Deus Ex running in a browser tab: a JavaScript package reader, a Rust interpreter compiled to WebAssembly, three.js on WebGL2, and the game's own DLLs as the oracle.
  • Monkey language interpreter made in Rust experiment · 2017
    An interpreter for the Monkey programming language. From the “Writing An Interpreter In Go” book, but made in Rust.
  • Algebraic Effects in OCaml 5, From a Haskell and Rust Perspective note
    A practical tour of OCaml 5 effect handlers, resumable control, and the closest ideas in Haskell and Rust.
  • OCaml Modules vs Rust Traits vs Haskell Typeclasses note
    Three ways to package behaviour, and the design choices they make visible.
  • What Building an Interpreter Teaches About Type Design note
    Designing the boundaries between tokens, syntax, runtime values, environments, and errors.