Gaya
A plugin-driven desktop workbench built on Guinevere — the host Turian Studio is becoming a plugin for.
Not Just a Text Editor
Earlier plans framed Gaya as a standalone text editor. In practice it turned out to be more useful as infrastructure: a small, well-tested application shell that other tools plug into, rather than another editor competing for attention.
- GPU-Accelerated Rendering: Every pixel is drawn through Guinevere, on your graphics card
- Plugin Architecture:
MASS4.Gaya.Sdkdefines the plugin contract;MASS4.Gaya.Hostis the shell — plugin activation, workbench, docking, layout persistence - Host, Not Product: The shell carries no built-in opinion about what it edits
Powering Turian Studio
Gaya's first real plugin is Turian Studio: the scene tree, inspector, asset browser and viewport for the Turian engine, running as a plugin instead of a standalone application. That conversion is in progress — Turian's existing editor remains the daily driver until the Gaya-hosted version reaches parity.
Early and Not Yet Public
Gaya currently lives inside the Turian repository and isn't released as a separate, public project yet.
Gaya is versioned independently of Turian and doesn't depend on it in either direction — that boundary is enforced in the codebase itself.
Gaya is part of the MEGA4 initiative by MASS4.