Alchemy GJS Framework Adds WebKit and GStreamer Components for GNOME Apps
Alchemy is a lightweight, reactive UI component library for GNOME desktop applications built with GJS, inspired by the Quasar Framework and Vue.js. The project allows developers to build native GNOME apps using a Vue-like composition API while rendering fully native GTK4 widgets. Two new components have recently been added: QWebView, which integrates WebKit 6.0 with reactive URL and HTML bindings, and QAudioPlayer, a GStreamer-powered audio player with WebRTC support. At its core, Alchemy uses a dependency-tracking reactivity engine modeled after Vue 3, featuring ref, computed, and effect primitives. The framework aims to bridge modern web development workflows with native Linux desktop application development.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in