GitHub – blackboardsh/electrobun: Build ultra fast, tiny, and cross-platform desktop apps with Typescript. Skip to content You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert blackboardsh / electrobun Public Uh oh! There was an error while loading. Please reload this page . Notifications You must be signed in to change notification settings Fork 94 Star 5.6k Build ultra fast, tiny, and cross-platform desktop apps with Typescript. blackboard.sh/electrobun License MIT license 5.6k stars 94 forks Branches Tags Activity Star Notifications You must be signed in to change notification settings blackboardsh/electrobun main Branches Tags Go to file Code Open more actions menu Folders and files Name Name Last commit message Last commit date Latest commit History 1,663 Commits 1,663 Commits .github .github kitchen kitchen package package scripts scripts templates templates .gitignore .gitignore .gitmodules .gitmodules BETA_RELEASE.md BETA_RELEASE.md BUILD.md BUILD.md CEF.md CEF.md CLAUDE.md CLAUDE.md LICENSE LICENSE README.md README.md debug.js debug.js View all files Repository files navigation Electrobun Get started with a template npx electrobun init What is Electrobun? Electrobun aims to be a complete solution-in-a-box for building, updating, and shipping ultra fast, tiny, and cross-platform desktop applications written in Typescript. Under the hood it uses bun to execute the main process and to bundle webview typescript, and has native bindings written in zig . Visit https://blackboard.sh/electrobun/ to see api documentation, guides, and more. Project Goals Write typescript for the main process and webviews without having to think about it. Isolation between main and webview processes with fast, typed, easy to implement RPC between them. Small self-extracting app bundles ~12MB (when using system webview, most of this is the bun runtime) Even smaller app updates as small as 14KB (using bsdiff it only downloads tiny patches between versions) Provide everything you need in one tightly integrated workflow to start writing code in 5 minutes and distribute in 10. Apps Built with Electrobun Audio TTS – desktop text-to-speech app using Qwen3-TTS for voice design, cloning, and generation Co(lab) – a hybrid web browser + code editor for deep work Video Demos Star History Contributing Ways to get involved: Follow us on X for updates @BlackboardTech or @yoav.codes Join the conversation on Discord Create and participate in Github issues and discussions Let me know what you’re building with Electrobun Development Setup Building apps with Electrobun is as easy as updating your package.json dependencies with npm add electrobun or try one of our templates via npx electrobun init . This section is for building Electrobun from source locally in order to contribute fixes to it. Prerequ
Source: GitHub Trending | Original Link