frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

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

https://teamdev.com/mobrowser/
6•Ikryanov•13h ago
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.

Show HN: Astrial – Spherical Go on a Snub Dodecahedron

https://astrial.app
2•mingli_yuan•24m ago•0 comments

Show HN: Plain – The full-stack Python framework designed for humans and agents

https://github.com/dropseed/plain
78•focom•11h ago•28 comments

Show HN: LangAlpha – what if Claude Code was built for Wall Street?

https://github.com/ginlix-ai/langalpha
126•zc2610•14h ago•39 comments

Show HN: Agent Citizen – Your AI agents are sitting around doing nothing

https://agent-citizen.vercel.app
2•daltonlcarr•1h ago•0 comments

Show HN: Lumon, browser agents as interactive sprites

https://lumon-live.netlify.app
2•lesprgm•1h ago•0 comments

Show HN: Memwright – Self-hosted memory for multi-agent teams, no LLM in path

https://github.com/bolnet/agent-memory
2•Bolnet•2h ago•0 comments

Show HN: Keynot – Kill PowerPoint with HTML

https://github.com/shawnzam/keynot
4•shawnzam•3h ago•1 comments

Show HN: StockFit API – structured SEC EDGAR data with a free tier

https://developer.stockfit.io
2•areimann•3h ago•1 comments

Show HN: Kelet – Root Cause Analysis agent for your LLM apps

https://kelet.ai/
42•almogbaku•13h ago•21 comments

Show HN: Terminal-Wrench, a dataset of 331 realistic hackable environments

https://github.com/few-sh/terminal-wrench
6•neversupervised•4h ago•1 comments

Show HN: Ithihāsas – a character explorer for Hindu epics, built in a few hours

https://www.ithihasas.in
169•cvrajeesh•1d ago•44 comments

Show HN: OpenRig – agent harness that runs Claude Code and Codex as one system

https://github.com/mvschwarz/openrig
4•mschwarz•5h ago•1 comments

Show HN: Run GUIs as Scripts

https://github.com/skinnyjames/hokusai-pocket
20•zero-st4rs•4d ago•7 comments

Show HN: Uninum – All elementary functions from a single operator, in Python

https://github.com/Brumbelow/uninum
3•brumbelow•7h ago•1 comments

Show HN: Run Python tools on rust agents

https://github.com/eggermarc/tools-rs
2•eggermarc•8h ago•0 comments

Show HN: A stateful UI runtime for reactive web apps in Go

https://github.com/doors-dev/doors
12•derstruct•20h ago•4 comments

Show HN: Send physical postcards from your coding harness

https://api.melonpost.com/SKILL.md
2•thevelop•9h ago•1 comments

Show HN: boringBar – a taskbar-style dock replacement for macOS

https://boringbar.app/
512•a-ve•2d ago•296 comments

Show HN: A Claude Code–driven tutor for learning algorithms in Go

https://github.com/zuzuleinen/algotutor/
4•zuzuleinen•11h ago•0 comments

Show HN: Hacienda-CLI – CLI to reconcile Spanish tax returns with the tax agency

https://github.com/jatorre/hacienda-cli
2•jatorre•12h ago•0 comments

Show HN: VibeDrift – Measure drift in AI-generated codebases

https://www.vibedrift.ai/
4•samiahmadkhan•18h ago•14 comments

Show HN: Oberon System 3 runs natively on Raspberry Pi 3 (with ready SD card)

https://github.com/rochus-keller/OberonSystem3Native/releases
240•Rochus•2d ago•109 comments

Show HN: Pushduck – S3 uploads that run on Cloudflare Workers, no AWS SDK

11•abhay_ramesh•23h ago•7 comments

Show HN: AriaType – open-source privacy-first and local-first voice-to-text app

https://github.com/joe223/AriaType
3•Joe_Harris•13h ago•1 comments

Show HN: A memory database that forgets, consolidates, and detects contradiction

https://github.com/yantrikos/yantrikdb-server
46•pranabsarkar•13h ago•31 comments

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

https://teamdev.com/mobrowser/
6•Ikryanov•13h ago•0 comments

Show HN: Pardonned.com – A searchable database of US Pardons

498•vidluther•3d ago•273 comments

Show HN: Deflect One – command line dashboard for managing Linux servers via SSH

https://github.com/Frytskyy/deflect-one
8•whitemanv•1d ago•6 comments

Show HN: We built an MCP for Windows – ask Claude about CPU, temps, and privacy

https://github.com/AppControlLabs/appcontrol-mcp-go/
7•suprnurd•14h ago•5 comments

Show HN: Mcptube – Karpathy's LLM Wiki idea applied to YouTube videos

https://github.com/0xchamin/mcptube
13•0xchamin•1d ago•2 comments