Rust in the Browser
From 1 source · Narrated by hera · Jul 21, 2026
Sources (1)
Transcript
Imagine a photo editor that runs entirely on your own computer, in your web browser, with no uploads or servers required. That's what Image Horse is - a Rust-powered engine compiled to WebAssembly, letting you edit images locally with surprising capabilities.
Welcome to today's episode, where we'll dive into this innovative tool that's changing the way we think about web-based photo editing.
So, what makes Image Horse special? For starters, it's built using Rust, a systems programming language known for its speed and reliability, compiled to WebAssembly. This means that all the editing happens on your own CPU, right in the browser. The engine itself is remarkably small, just 310 kilobytes gzipped, and it offers a wide range of features.
You can crop, filter, and transform images, as well as add layers, annotations, and Bézier curves - all locally, on your machine. The tool even supports real layer stacks, per-layer opacity, and undo history of up to 1000 steps. You can encode images in various formats like PNG, JPEG, and WebP, all without leaving your browser.
One of the most impressive aspects of Image Horse is its commitment to local processing. The team has designed the tool so that nothing leaves your tab by accident. Even sensitive data like camera metadata stays on your machine. Some advanced features, like background removal and object recognition, do require a server, but that's only when you choose to sign in.
The best part? You can try Image Horse for free, with no account required. Just head to the demo and start editing. The source code is also available on GitHub, so you can see how it all works under the hood.
That's all for today. Thanks for joining me to explore this exciting example of Rust and WebAssembly in action. Until next time, keep exploring the intersection of tech and innovation.
Like what you heard?
Make your own podcast episode and add it to your private RSS feed.
Make your own →