Gaya logo
Tool · Editor

Gaya

A small, fast text editor and plugin platform built on Guinevere — and the foundation Turian Studio runs on.

Early and experimental. Gaya is minimal right now. The goal below is the direction; today it's a starting point, not a daily driver.

Gaya is a text editor built like a real-time application: the interface is drawn by the GPU through Guinevere, and redraws are cheap. The aim is an editor that feels immediate, stays out of the way, and is small enough to understand.

More than an editor: a platform

The more important role Gaya plays in MEGA4 is as a generic host. Rather than ship the Turian engine editor as a separate desktop app, the plan is to build Turian Studio as a Gaya plugin. Gaya provides the window, the document model, the layout, and the extension API; Turian Studio adds the scene tree, inspector, and viewport on top.

That keeps one well-tested application shell instead of several, and it means the editor and the text tooling improve together.

What we're aiming for

  • GPU-accelerated rendering via Guinevere, with low input latency.
  • A small core with a clear plugin API, so tools like Turian Studio are add-ons.
  • Fast startup and editing on large files.

Where it fits

Gaya sits in the middle of the stack: built on Guinevere, and the host for the Turian editor. It's open source under a permissive license.


Gaya is part of the MEGA4 initiative by MASS4.