Malva Browser 平和
started 2026-01
A mobile browser. Built on top of Firefox, integrating with Zen, with that Arc Search UX. I was bored.
Started out of frustration. On desktop you have Zen, Arc, Vivaldi — browsers with actual opinions. On mobile you have Safari, Chrome, and a long list of things that are secretly just Chrome. Gecko is available on Android through Firefox, but nobody had built a real shell around it. That felt like a gap.
The goal: Gecko's rendering engine, a Zen-style approach to the chrome, and an Arc Search-style interaction model where you search and get an answer instead of a results page. The name 平和 — heiwa, peace — is about reducing friction. A browser you pick up and it gets out of the way.
Building on Gecko means reading a lot of C++ that dates back to the Netscape era. The Rust parts are cleaner. The boundary between engine and chrome is where all the interesting decisions live. Currently: pages render, the custom navigation shell works on Android, the search interception layer is partially done.
Highlights
- Gecko engine via Firefox for Android — real rendering, not a WebView
- Custom navigation chrome built around the engine, Zen-style
- Arc Search-inspired UX: search intercepts before hitting a results page
- Written in Rust and C++, targeting Android