gpjs-ui (/dʒɪp.ɛs.juː.aɪ/ • jip-es-ui) is an ultra-lightweight, Webview-free desktop application framework powered by GPUI, QuickJS, and custom renderers.
Note
gpjs-ui is currently a development code name.
- 🍃 Webview-Free Architecture: Bypasses heavy Chromium/DOM overhead entirely.
- ⚡ Direct GPU Rendering: Powered by Rust & GPUI for smooth 120fps UI performance.
- 🚀 Micro-sized Runtime: Employs QuickJS for sub-second startup times and minimal memory footprint.
- 🎨 Frontend Agnostic: Designed with first-class Vue 3 support, expanding to React and beyond.
- ⚙️ Engine / Core: Rust (
gpui) - 💛 JS Runtime: QuickJS (
rquickjs) - 🖥️ Frontend: Vue 3 / Custom Renderer
- 📦 Bundler: Vite, in library/build mode (not a browser dev server) — see docs/ARCHITECTURE.md
Dual-licensed under MIT or Apache 2.0.