blackboardsh

electrobun

blackboardsh

Build ultra fast, tiny, and cross-platform desktop apps with Typescript.

AI 简介

Electrobun 是一个用于构建超快、小巧且跨平台桌面应用程序的 TypeScript 解决方案。它基于 bun 运行主进程和打包 WebView TypeScript,并使用 Objc、C++ 和 Zig 编写原生绑定,提供了一套完整的开发、更新及分发工具链。项目支持自解压包压缩至 16MB,通过 BSDIFF 实现低至 4KB 的增量更新,并允许开发者选择捆绑 Chromium 或 WGPU 来控制 GPU 表面渲染。此外,Electrobun 提供了 Three.js 和 Babylon.js 适配器以及 `<electrobun-webview>` 和 `<electrobun-wgpu>` HTML 元素,方便在 UI 中集成高级图形功能。适用于需要快速开发并保持应用体积小但功能强大的场景,如个人生产力追踪器、多媒体播放器等。

TypeScript
MIT License
12.2k
Stars
326
Forks
47
Watchers
192
Issues

Star 增长

今日0
近 7 天+42
近 30 天+417
综合评分97.54
默认分支main