Skip to content

Repository files navigation

GPJSUI - A mighty desktop engine

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.

✨ Features

  • 🍃 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.

🔧 Tech Stack

  • ⚙️ 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

📜 License

Dual-licensed under MIT or Apache 2.0.

About

The ultra-minimalist desktop runtime: Direct GPU rendering meets QuickJS. No Chromium, no overhead, pure performance.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages