This product was not featured by Product Hunt yet.
It will not be visible on their landing page and won't be ranked (cannot win product of the day regardless of upvotes).

Product Thumbnail

Oxide Browser

A binary-first browser that runs WebAssembly, not HTML

Open Source
GitHub
Tech
Web3
Visit WebsiteSee on Product HuntGithubTwitter

Hunted byNikhil RanjanNikhil Ranjan

Oxide is a desktop browser that runs WebAssembly directly — no HTML, no DOM, no JavaScript engine. Point it at awasm and it draws pixels. Built in Rust on wasmtime + GPUI, it exposes ~150 host APIs covering canvas, GPU/WGSL compute, hardware-accelerated video, audio, WebRTC, WebSockets, MIDI, camera, and storage. Every app is sandboxed by construction: capabilities are opt-in, memory and CPU fuel are bounded. Shipping an app means shipping a binary, not a tarball of HTML, CSS, JS, and npm risk

Top comment

Hey Product Hunt 👋 I'm the maker of Oxide. I started this project after one too many nights debugging a CSS cascade and a 400-package npm tree just to ship a button. The web platform is incredible, but it's also a thousand-page spec pretending to be an application runtime. WebAssembly already lets us compile real languages to the browser — so I wanted to see what happens if you take that idea seriously and build a browser where the binary is the app, not a passenger inside an HTML document. Oxide is exactly that. You point it at a .wasm URL and it runs. No HTML parser, no DOM, no JavaScript engine, no bundler, no npm. Just your compiled code talking to ~150 host functions through a capability-based sandbox. A few things I'm proud of: Real platform, not a toy — canvas, GPU compute via WGSL, hardware-accelerated video (FFmpeg), multi-channel audio, WebRTC, WebSockets, MIDI, camera/mic, storage, crypto. The example folder ships a video player, a P2P chat, and a fullstack notes app. Airtight sandbox by construction — modules start with zero permissions. Memory is capped at 256MB, each frame gets bounded CPU fuel. No WASI, no filesystem, no escape. Rust end-to-end — host, SDK, and examples are all Rust. You can read the entire stack in an afternoon. Boring to ship — cargo build --target wasm32-unknown-unknown --release, drop the .wasm somewhere, done. No build chain to maintain. It's early and opinionated. Some things you'd expect from a browser aren't here yet (and some never will be — that's the point). But it's real enough to build real things, and I'd love your feedback on whether the binary-first model is something you'd actually want to build for. A few questions I'd genuinely love answered in the comments: What's the first thing you'd try to build on a binary-first browser? What capability is missing that would block you? Does "no HTML/JS at all" feel freeing or terrifying? Repo, demos, and download: github.com/niklabh/oxide Happy to answer anything — architecture, sandbox design, why GPUI, why not WASI, why Rust, why now. Tear it apart 🙏

Comment highlights

No comment highlights available yet. Please check back later!

About Oxide Browser on Product Hunt

A binary-first browser that runs WebAssembly, not HTML

Oxide Browser was submitted on Product Hunt and earned 0 upvotes and 1 comments, placing #156 on the daily leaderboard. Oxide is a desktop browser that runs WebAssembly directly — no HTML, no DOM, no JavaScript engine. Point it at awasm and it draws pixels. Built in Rust on wasmtime + GPUI, it exposes ~150 host APIs covering canvas, GPU/WGSL compute, hardware-accelerated video, audio, WebRTC, WebSockets, MIDI, camera, and storage. Every app is sandboxed by construction: capabilities are opt-in, memory and CPU fuel are bounded. Shipping an app means shipping a binary, not a tarball of HTML, CSS, JS, and npm risk

Oxide Browser was featured in Open Source (68.4k followers), GitHub (41.2k followers), Tech (622.5k followers) and Web3 (7.7k followers) on Product Hunt. Together, these topics include over 204.5k products, making this a competitive space to launch in.

Who hunted Oxide Browser?

Oxide Browser was hunted by Nikhil Ranjan. A “hunter” on Product Hunt is the community member who submits a product to the platform — uploading the images, the link, and tagging the makers behind it. Hunters typically write the first comment explaining why a product is worth attention, and their followers are notified the moment they post. Around 79% of featured launches on Product Hunt are self-hunted by their makers, but a well-known hunter still acts as a signal of quality to the rest of the community. See the full all-time top hunters leaderboard to discover who is shaping the Product Hunt ecosystem.

Want to see how Oxide Browser stacked up against nearby launches in real time? Check out the live launch dashboard for upvote speed charts, proximity comparisons, and more analytics.