Show HN: MōBrowser, a TypeScript-first desktop app framework with typed IPC

Show HN (score: 5)
Found: April 14, 2026
ID: 4161

Description

Other
Show HN: MōBrowser, a TypeScript-first desktop app framework with typed IPC Hi HN,

For the last ~15 years I've worked on embedding web browsers into Java and .NET desktop apps (JxBrowser, DotNetBrowser). Over time, I watched many teams move from embedding web views into native apps, to building full desktop apps with frameworks like Electron and Tauri.

Both are useful, but in practice I kept running into several problems.

With Electron, beyond the larger app footprint, I often ran into:

  - lack of type-safe IPC
  - no source code protection
  - weak support for the modern web stack
Tauri solves some problems (like app size), but introduces others:

  - different WebViews across platforms → inconsistent behavior
  - requires Rust + JS instead of a single stack
So we built MōBrowser, a framework for building desktop apps with TypeScript, Node.js, and Chromium.

Some of the things we focused on:

  - typed IPC using Protobuf + code generation (RPC-style communication instead of string channels)
  - consistent rendering and behavior across different platforms
  - Node.js runtime
  - built-in packaging, updates, and scaffolding
  - source code protection
  - small delta auto-updates
The goal is to let web developers ship desktop apps with a web stack they already know and fewer cross-platform surprises.

I'd especially love feedback from people who have built production apps with Electron or Tauri.

Happy to answer any questions.

More from Show

Show HN: Hosted PaddleOCR-VL-1.6 API

Show HN: Hosted PaddleOCR-VL-1.6 API We do a lot of document processing, and PaddleOCR-VL-1.6 is one of the best open models we&#x27;ve used. We wanted to use it as an api, but couldn&#x27;t find anyone hosting it. so we started hosting it ourselves, but to get full utilization on the GPUs, we decided to let others use it as well.<p>If we did the pricing math right (which I hope we did), it should be the cheapest OCR there is, at just $0.001&#x2F;page. Let us know if you find it useful

Show HN: I built a zero-latency developer tool suite in pure Vanilla JavaScript

Show HN: I built a zero-latency developer tool suite in pure Vanilla JavaScript

No other tools from this source yet.