{"slug": "electrobun", "name": "Electrobun", "category": "dev-libs", "category_name": "Libraries and frameworks", "description": "Desktop app framework for building cross-platform apps with TypeScript and Bun.", "recommenders": 5, "commenters": 8, "warners": 0, "score": 5.041, "rising": -0.31, "first": "2026-02-08", "latest": "2026-10-01", "why": "Liked as a lean, more performant alternative to Electron, with a productive all-TypeScript Bun stack that skips Rust and long compilation steps.", "why_is_quote": false, "has_verdict": true, "sentiment": {"recommend": 5, "neutral": 1, "compare": 2, "warn": 0}, "spark": [0, 0, 0, 3, 1, 0, 0, 0, 0, 0, 0, 1], "listed": true, "loved": ["Electron alternative", "Developer productivity"], "caveat": "Platform confusion", "short_quote": "for my own little tools I have been using TypeScript+Bun with Electrobun.", "icon": true, "domain": null, "github_repo": "github.com/blackboardsh/electrobun", "official_url": "https://blackboard.sh/electrobun/", "pricing": "open source", "aliases": ["Electrobun"], "verdict": [{"text": "Liked as a lean, more performant alternative to Electron", "cites": [{"id": 750963888, "item_id": 46935243, "url": "https://news.ycombinator.com/item?id=46935243", "by": "maddada", "date": "2026-02-08", "stance": "recommend", "quote": "Looks very promising, will be building my next project with it.", "excerpt": "Looks very promising, will be building my next project with it. Full TS stack is where I'm most productive. I'm glad we now have a more performant and lean alternative to Electron while not needing to deal with Rust and long compilation steps.", "context": "", "use_case": "cross-platform desktop apps", "switched_from": "", "story": "Electrobun v1: Build fast, tiny, and cross-platform desktop apps with TypeScript"}, {"id": 771966176, "item_id": 48247886, "url": "https://news.ycombinator.com/item?id=48247886", "by": "bobajeff", "date": "2026-05-23", "stance": "compare", "quote": "it sounds like it could be a good alternative to electron", "excerpt": "This is my first time hearing about Electrobun it sounds like it could be a good alternative to electron. Their site mention CEF bundling as an option has anyone tried this?", "context": "", "use_case": "desktop app framework", "switched_from": "", "story": "Electrobun 2.0 will be decoupled from Bun due to the rust rewrite"}]}, {"text": ", with a productive all-TypeScript Bun stack that skips Rust and long compilation steps.", "cites": [{"id": 750963888, "item_id": 46935243, "url": "https://news.ycombinator.com/item?id=46935243", "by": "maddada", "date": "2026-02-08", "stance": "recommend", "quote": "Looks very promising, will be building my next project with it.", "excerpt": "Looks very promising, will be building my next project with it. Full TS stack is where I'm most productive. I'm glad we now have a more performant and lean alternative to Electron while not needing to deal with Rust and long compilation steps.", "context": "", "use_case": "cross-platform desktop apps", "switched_from": "", "story": "Electrobun v1: Build fast, tiny, and cross-platform desktop apps with TypeScript"}, {"id": 750947488, "item_id": 46934218, "url": "https://news.ycombinator.com/item?id=46934218", "by": "merlindru", "date": "2026-02-08", "stance": "recommend", "quote": "using Electrobun has been an absolute breeze.", "excerpt": "I'm building a commercial macOS app with Electrobun. I have previously written the same app with Tauri. I'll say that, while I love Tauri, using Electrobun has been an absolute breeze. I got the same app done in roughly 70% of the time[1]. It's a very productive stack. In no small part due to Electrobun, but also the fact that Bun has tons of DX niceties and a builtin bundler. Electrobun lets you open/manipulate/clos", "context": "building a commercial macOS app", "use_case": "commercial macOS desktop app", "switched_from": "Tauri", "story": "Electrobun v1: Build fast, tiny, and cross-platform desktop apps with TypeScript"}, {"id": 759675904, "item_id": 47479744, "url": "https://news.ycombinator.com/item?id=47479744", "by": "hu3", "date": "2026-03-22", "stance": "recommend", "quote": "for my own little tools I have been using TypeScript+Bun with Electrobun.", "excerpt": "Speaking about Electron, for my own little tools I have been using TypeScript+Bun with Electrobun. https://github.com/blackboardsh/electrobun", "context": "", "use_case": "desktop tools", "switched_from": "", "story": "Windows native app development is a mess"}]}, {"text": " It suits TypeScript developers building personal tools or commercial desktop apps", "cites": [{"id": 759675904, "item_id": 47479744, "url": "https://news.ycombinator.com/item?id=47479744", "by": "hu3", "date": "2026-03-22", "stance": "recommend", "quote": "for my own little tools I have been using TypeScript+Bun with Electrobun.", "excerpt": "Speaking about Electron, for my own little tools I have been using TypeScript+Bun with Electrobun. https://github.com/blackboardsh/electrobun", "context": "", "use_case": "desktop tools", "switched_from": "", "story": "Windows native app development is a mess"}, {"id": 750947488, "item_id": 46934218, "url": "https://news.ycombinator.com/item?id=46934218", "by": "merlindru", "date": "2026-02-08", "stance": "recommend", "quote": "using Electrobun has been an absolute breeze.", "excerpt": "I'm building a commercial macOS app with Electrobun. I have previously written the same app with Tauri. I'll say that, while I love Tauri, using Electrobun has been an absolute breeze. I got the same app done in roughly 70% of the time[1]. It's a very productive stack. In no small part due to Electrobun, but also the fact that Bun has tons of DX niceties and a builtin bundler. Electrobun lets you open/manipulate/clos", "context": "building a commercial macOS app", "use_case": "commercial macOS desktop app", "switched_from": "Tauri", "story": "Electrobun v1: Build fast, tiny, and cross-platform desktop apps with TypeScript"}]}, {"text": ", especially those who would rather not deal with Rust.", "cites": [{"id": 750963888, "item_id": 46935243, "url": "https://news.ycombinator.com/item?id=46935243", "by": "maddada", "date": "2026-02-08", "stance": "recommend", "quote": "Looks very promising, will be building my next project with it.", "excerpt": "Looks very promising, will be building my next project with it. Full TS stack is where I'm most productive. I'm glad we now have a more performant and lean alternative to Electron while not needing to deal with Rust and long compilation steps.", "context": "", "use_case": "cross-platform desktop apps", "switched_from": "", "story": "Electrobun v1: Build fast, tiny, and cross-platform desktop apps with TypeScript"}, {"id": 753115456, "item_id": 47069716, "url": "https://news.ycombinator.com/item?id=47069716", "by": "zdragnar", "date": "2026-02-18", "stance": "recommend", "quote": "It certainly looks clean enough, and I'm more familiar with zig than rust, so I might give it a shot.", "excerpt": "Neat! Here's the project main page for those interested in more than the release announcement: https://blackboard.sh/electrobun/docs/ It certainly looks clean enough, and I'm more familiar with zig than rust, so I might give it a shot.", "context": "", "use_case": "desktop apps with TypeScript", "switched_from": "", "story": "Electrobun v1: Build fast, tiny, and cross-platform desktop apps with TypeScript"}]}], "praise": [{"label": "Electron alternative", "summary": "Seen as a leaner, more performant option than Electron.", "quotes": [{"id": 750963888, "item_id": 46935243, "url": "https://news.ycombinator.com/item?id=46935243", "by": "maddada", "date": "2026-02-08", "stance": "recommend", "quote": "Looks very promising, will be building my next project with it.", "excerpt": "Looks very promising, will be building my next project with it. Full TS stack is where I'm most productive. I'm glad we now have a more performant and lean alternative to Electron while not needing to deal with Rust and long compilation steps.", "context": "", "use_case": "cross-platform desktop apps", "switched_from": "", "story": "Electrobun v1: Build fast, tiny, and cross-platform desktop apps with TypeScript"}, {"id": 771966176, "item_id": 48247886, "url": "https://news.ycombinator.com/item?id=48247886", "by": "bobajeff", "date": "2026-05-23", "stance": "compare", "quote": "it sounds like it could be a good alternative to electron", "excerpt": "This is my first time hearing about Electrobun it sounds like it could be a good alternative to electron. Their site mention CEF bundling as an option has anyone tried this?", "context": "", "use_case": "desktop app framework", "switched_from": "", "story": "Electrobun 2.0 will be decoupled from Bun due to the rust rewrite"}, {"id": 759675904, "item_id": 47479744, "url": "https://news.ycombinator.com/item?id=47479744", "by": "hu3", "date": "2026-03-22", "stance": "recommend", "quote": "for my own little tools I have been using TypeScript+Bun with Electrobun.", "excerpt": "Speaking about Electron, for my own little tools I have been using TypeScript+Bun with Electrobun. https://github.com/blackboardsh/electrobun", "context": "", "use_case": "desktop tools", "switched_from": "", "story": "Windows native app development is a mess"}]}, {"label": "Developer productivity", "summary": "A full TypeScript and Bun stack made one developer finish an app in about 70% of the time Tauri took.", "quotes": [{"id": 750947488, "item_id": 46934218, "url": "https://news.ycombinator.com/item?id=46934218", "by": "merlindru", "date": "2026-02-08", "stance": "recommend", "quote": "using Electrobun has been an absolute breeze.", "excerpt": "I'm building a commercial macOS app with Electrobun. I have previously written the same app with Tauri. I'll say that, while I love Tauri, using Electrobun has been an absolute breeze. I got the same app done in roughly 70% of the time[1]. It's a very productive stack. In no small part due to Electrobun, but also the fact that Bun has tons of DX niceties and a builtin bundler. Electrobun lets you open/manipulate/clos", "context": "building a commercial macOS app", "use_case": "commercial macOS desktop app", "switched_from": "Tauri", "story": "Electrobun v1: Build fast, tiny, and cross-platform desktop apps with TypeScript"}, {"id": 750963888, "item_id": 46935243, "url": "https://news.ycombinator.com/item?id=46935243", "by": "maddada", "date": "2026-02-08", "stance": "recommend", "quote": "Looks very promising, will be building my next project with it.", "excerpt": "Looks very promising, will be building my next project with it. Full TS stack is where I'm most productive. I'm glad we now have a more performant and lean alternative to Electron while not needing to deal with Rust and long compilation steps.", "context": "", "use_case": "cross-platform desktop apps", "switched_from": "", "story": "Electrobun v1: Build fast, tiny, and cross-platform desktop apps with TypeScript"}]}, {"label": "No Rust needed", "summary": "Commenters like avoiding Rust and its long compile steps.", "quotes": [{"id": 750963888, "item_id": 46935243, "url": "https://news.ycombinator.com/item?id=46935243", "by": "maddada", "date": "2026-02-08", "stance": "recommend", "quote": "Looks very promising, will be building my next project with it.", "excerpt": "Looks very promising, will be building my next project with it. Full TS stack is where I'm most productive. I'm glad we now have a more performant and lean alternative to Electron while not needing to deal with Rust and long compilation steps.", "context": "", "use_case": "cross-platform desktop apps", "switched_from": "", "story": "Electrobun v1: Build fast, tiny, and cross-platform desktop apps with TypeScript"}, {"id": 753115456, "item_id": 47069716, "url": "https://news.ycombinator.com/item?id=47069716", "by": "zdragnar", "date": "2026-02-18", "stance": "recommend", "quote": "It certainly looks clean enough, and I'm more familiar with zig than rust, so I might give it a shot.", "excerpt": "Neat! Here's the project main page for those interested in more than the release announcement: https://blackboard.sh/electrobun/docs/ It certainly looks clean enough, and I'm more familiar with zig than rust, so I might give it a shot.", "context": "", "use_case": "desktop apps with TypeScript", "switched_from": "", "story": "Electrobun v1: Build fast, tiny, and cross-platform desktop apps with TypeScript"}]}, {"label": "Built-in tooling", "summary": "Handles typed RPC to webviews, building, code signing and notarization.", "quotes": [{"id": 750947488, "item_id": 46934218, "url": "https://news.ycombinator.com/item?id=46934218", "by": "merlindru", "date": "2026-02-08", "stance": "recommend", "quote": "using Electrobun has been an absolute breeze.", "excerpt": "I'm building a commercial macOS app with Electrobun. I have previously written the same app with Tauri. I'll say that, while I love Tauri, using Electrobun has been an absolute breeze. I got the same app done in roughly 70% of the time[1]. It's a very productive stack. In no small part due to Electrobun, but also the fact that Bun has tons of DX niceties and a builtin bundler. Electrobun lets you open/manipulate/clos", "context": "building a commercial macOS app", "use_case": "commercial macOS desktop app", "switched_from": "Tauri", "story": "Electrobun v1: Build fast, tiny, and cross-platform desktop apps with TypeScript"}]}, {"label": "Cross-platform", "summary": "The docs list support for Windows, macOS and Linux.", "quotes": [{"id": 778030352, "item_id": 48626897, "url": "https://news.ycombinator.com/item?id=48626897", "by": "krawcu", "date": "2026-06-22", "stance": "neutral", "quote": "I checked their docs and it has support for Windows, macOS and Linux", "excerpt": "Why did they describe electrobun as macOS only? I checked their docs and it has support for Windows, macOS and Linux https://docs.deno.com/runtime/desktop/comparison/ https://github.com/blackboardsh/electrobun#platform-support", "context": "", "use_case": "cross-platform desktop apps", "switched_from": "", "story": "Deno Desktop"}]}], "caveats": [{"label": "Platform confusion", "summary": "One comparison described it as macOS-only, which the docs contradict.", "quotes": [{"id": 778030352, "item_id": 48626897, "url": "https://news.ycombinator.com/item?id=48626897", "by": "krawcu", "date": "2026-06-22", "stance": "neutral", "quote": "I checked their docs and it has support for Windows, macOS and Linux", "excerpt": "Why did they describe electrobun as macOS only? I checked their docs and it has support for Windows, macOS and Linux https://docs.deno.com/runtime/desktop/comparison/ https://github.com/blackboardsh/electrobun#platform-support", "context": "", "use_case": "cross-platform desktop apps", "switched_from": "", "story": "Deno Desktop"}]}, {"label": "Few field reports", "summary": "Several comments are first impressions, and one asks if anyone has tried CEF bundling.", "quotes": [{"id": 771966176, "item_id": 48247886, "url": "https://news.ycombinator.com/item?id=48247886", "by": "bobajeff", "date": "2026-05-23", "stance": "compare", "quote": "it sounds like it could be a good alternative to electron", "excerpt": "This is my first time hearing about Electrobun it sounds like it could be a good alternative to electron. Their site mention CEF bundling as an option has anyone tried this?", "context": "", "use_case": "desktop app framework", "switched_from": "", "story": "Electrobun 2.0 will be decoupled from Bun due to the rust rewrite"}, {"id": 750963888, "item_id": 46935243, "url": "https://news.ycombinator.com/item?id=46935243", "by": "maddada", "date": "2026-02-08", "stance": "recommend", "quote": "Looks very promising, will be building my next project with it.", "excerpt": "Looks very promising, will be building my next project with it. Full TS stack is where I'm most productive. I'm glad we now have a more performant and lean alternative to Electron while not needing to deal with Rust and long compilation steps.", "context": "", "use_case": "cross-platform desktop apps", "switched_from": "", "story": "Electrobun v1: Build fast, tiny, and cross-platform desktop apps with TypeScript"}, {"id": 753115456, "item_id": 47069716, "url": "https://news.ycombinator.com/item?id=47069716", "by": "zdragnar", "date": "2026-02-18", "stance": "recommend", "quote": "It certainly looks clean enough, and I'm more familiar with zig than rust, so I might give it a shot.", "excerpt": "Neat! Here's the project main page for those interested in more than the release announcement: https://blackboard.sh/electrobun/docs/ It certainly looks clean enough, and I'm more familiar with zig than rust, so I might give it a shot.", "context": "", "use_case": "desktop apps with TypeScript", "switched_from": "", "story": "Electrobun v1: Build fast, tiny, and cross-platform desktop apps with TypeScript"}]}], "who": [{"by": "merlindru", "context": "building a commercial macOS app", "url": "https://news.ycombinator.com/item?id=46934218", "date": "2026-02-08"}], "tags": ["for TypeScript devs", "for personal tools", "for macOS apps", "cross-platform desktop", "Tauri alternative"], "use_cases": ["cross-platform desktop apps", "runtime for desktop apps", "electron alternative", "desktop app framework", "desktop tools", "desktop apps with typescript"], "compared": [{"slug": "tauri", "name": "Tauri", "co": 3, "switched_from": 1, "switched_to": 0}, {"slug": "electron", "name": "Electron", "co": 4, "switched_from": 0, "switched_to": 0}, {"slug": "bun", "name": "Bun", "co": 2, "switched_from": 0, "switched_to": 0}], "makers": [], "threads": [{"url": "https://news.ycombinator.com/item?id=46934147", "title": "Electrobun v1: Build fast, tiny, and cross-platform desktop apps with TypeScript", "mentions": 2}, {"url": "https://news.ycombinator.com/item?id=49902382", "title": "Show HN: Ledge.sh \u2013 Runnable Markdown Notes", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=49478014", "title": "Ask HN: Any true alternatives to electron JavaScript?", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=48626137", "title": "Deno Desktop", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=48246917", "title": "Electrobun 2.0 will be decoupled from Bun due to the rust rewrite", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=47475938", "title": "Windows native app development is a mess", "mentions": 1}], "sentiment_by_month": {"2025-11": {}, "2025-12": {}, "2026-01": {}, "2026-02": {"recommend": 3}, "2026-03": {"recommend": 1}, "2026-04": {}, "2026-05": {"compare": 1}, "2026-06": {"neutral": 1}, "2026-07": {}, "2026-08": {"compare": 1}, "2026-09": {}, "2026-10": {"recommend": 1}}, "quotes": [{"id": 798691298, "item_id": 49918206, "url": "https://news.ycombinator.com/item?id=49918206", "by": "20after4", "date": "2026-10-01", "stance": "recommend", "quote": "I do like electrobun and that seems like a good runtime", "excerpt": "This is pretty cool. I've been interested in runnable code in markdown for a long time. It's a kind of \"literate programming\u00b9\" which I've always thought was one of Knuth's best ideas. More prior art: xcfile\u00b2 I've used xc\u00b3 for a long time now and it's fairly solid. The idea of runnable markdown is definitely useful. A lot of projects have attempted it and none that I've seen have achieved what I'd call perfection, how", "context": "", "use_case": "runtime for desktop apps", "switched_from": "", "story": "Show HN: Ledge.sh \u2013 Runnable Markdown Notes"}, {"id": 791654801, "item_id": 49478425, "url": "https://news.ycombinator.com/item?id=49478425", "by": "Ikryanov", "date": "2026-08-28", "stance": "compare", "quote": "There are many alternatives like MoBrowser, Electrobun, Wails.", "excerpt": "I don't think that it's a common thing. There are many alternatives like MoBrowser, Electrobun, Wails. The choice depends on the project requirements.", "context": "", "use_case": "Electron alternative", "switched_from": "", "story": "Ask HN: Any true alternatives to electron JavaScript?"}, {"id": 778030352, "item_id": 48626897, "url": "https://news.ycombinator.com/item?id=48626897", "by": "krawcu", "date": "2026-06-22", "stance": "neutral", "quote": "I checked their docs and it has support for Windows, macOS and Linux", "excerpt": "Why did they describe electrobun as macOS only? I checked their docs and it has support for Windows, macOS and Linux https://docs.deno.com/runtime/desktop/comparison/ https://github.com/blackboardsh/electrobun#platform-support", "context": "", "use_case": "cross-platform desktop apps", "switched_from": "", "story": "Deno Desktop"}, {"id": 771966176, "item_id": 48247886, "url": "https://news.ycombinator.com/item?id=48247886", "by": "bobajeff", "date": "2026-05-23", "stance": "compare", "quote": "it sounds like it could be a good alternative to electron", "excerpt": "This is my first time hearing about Electrobun it sounds like it could be a good alternative to electron. Their site mention CEF bundling as an option has anyone tried this?", "context": "", "use_case": "desktop app framework", "switched_from": "", "story": "Electrobun 2.0 will be decoupled from Bun due to the rust rewrite"}, {"id": 759675904, "item_id": 47479744, "url": "https://news.ycombinator.com/item?id=47479744", "by": "hu3", "date": "2026-03-22", "stance": "recommend", "quote": "for my own little tools I have been using TypeScript+Bun with Electrobun.", "excerpt": "Speaking about Electron, for my own little tools I have been using TypeScript+Bun with Electrobun. https://github.com/blackboardsh/electrobun", "context": "", "use_case": "desktop tools", "switched_from": "", "story": "Windows native app development is a mess"}, {"id": 753115456, "item_id": 47069716, "url": "https://news.ycombinator.com/item?id=47069716", "by": "zdragnar", "date": "2026-02-18", "stance": "recommend", "quote": "It certainly looks clean enough, and I'm more familiar with zig than rust, so I might give it a shot.", "excerpt": "Neat! Here's the project main page for those interested in more than the release announcement: https://blackboard.sh/electrobun/docs/ It certainly looks clean enough, and I'm more familiar with zig than rust, so I might give it a shot.", "context": "", "use_case": "desktop apps with TypeScript", "switched_from": "", "story": "Electrobun v1: Build fast, tiny, and cross-platform desktop apps with TypeScript"}, {"id": 750963888, "item_id": 46935243, "url": "https://news.ycombinator.com/item?id=46935243", "by": "maddada", "date": "2026-02-08", "stance": "recommend", "quote": "Looks very promising, will be building my next project with it.", "excerpt": "Looks very promising, will be building my next project with it. Full TS stack is where I'm most productive. I'm glad we now have a more performant and lean alternative to Electron while not needing to deal with Rust and long compilation steps.", "context": "", "use_case": "cross-platform desktop apps", "switched_from": "", "story": "Electrobun v1: Build fast, tiny, and cross-platform desktop apps with TypeScript"}, {"id": 750947488, "item_id": 46934218, "url": "https://news.ycombinator.com/item?id=46934218", "by": "merlindru", "date": "2026-02-08", "stance": "recommend", "quote": "using Electrobun has been an absolute breeze.", "excerpt": "I'm building a commercial macOS app with Electrobun. I have previously written the same app with Tauri. I'll say that, while I love Tauri, using Electrobun has been an absolute breeze. I got the same app done in roughly 70% of the time[1]. It's a very productive stack. In no small part due to Electrobun, but also the fact that Bun has tons of DX niceties and a builtin bundler. Electrobun lets you open/manipulate/clos", "context": "building a commercial macOS app", "use_case": "commercial macOS desktop app", "switched_from": "Tauri", "story": "Electrobun v1: Build fast, tiny, and cross-platform desktop apps with TypeScript"}]}