Products/Zenthra
UI Framework · v1.2 Stable

Zenthra

A high-performance, Rust-based UI framework for building native desktop applications with zero-runtime overhead and 4ms input latency.

4ms
Input latency
measured on target hardware
0
Runtime deps
zero external dependencies
Rust
Language
memory-safe, no GC pauses
3
Platforms
Linux · macOS · Windows

Visual Showcase

Explore screenshots of high-performance applications built entirely on Zenthra's native GPU-accelerated graphics stack.

Zenthree IDE & Code Editor

Zenthree IDE & Code Editor

GPU-accelerated code editing with Tree-sitter syntax highlighting, PTY terminal, and frosted glass UI.

Zenthra View

Zenthra View

A native image viewer built using Zenthra's dual-pass frosted glass textures and GPU paint canvas.

ZenFile File Manager

ZenFile File Manager

Lightweight, hardware-accelerated directory navigation with customizable frosted glass columns.

Image Viewport Controls

Image Viewport Controls

Precision floating-point zoom, pan, and rotate controls rendering directly on metal-level GPU buffers.

Dynamic Thumbnail Matrix

Dynamic Thumbnail Matrix

Asynchronous multi-threaded directory scanning maintaining solid 60 FPS viewport scrolling.

Native Modal Architecture

Native Modal Architecture

Sub-pixel vector fonts shaped by Cosmic Text combined with Taffy flexbox layout logic.

Simple by design.

Zenthra's API is intentionally minimal. You describe your interface as composable widgets — the framework handles the rest. No lifecycle hooks, no re-render cycles, no magic.

The entire widget tree compiles to a flat sequence of native draw calls at build time. What ships is a tiny binary with zero interpreter overhead.

main.rs
use zenthra::prelude::*;
fn main() {
App::new()
.title("My App").size(800, 600).with_ui(|ui| {
ui.container()
.fill()
.show(|ui| {
ui.text("Hello Zenthra!").show();
});
})
.run();
}
// builds in 4ms · ships a 1.2MB binary

What makes it different.

Zenthra is opinionated about the things that matter and silent about everything else.

Zero Runtime

No virtual DOM, no garbage collector pauses. Zenthra compiles your UI to direct native calls.

4ms Latency

Input-to-pixel latency measured at 4ms on target hardware. Feels instant because it is.

Rust-Powered

Written in Rust for memory safety and predictable performance. No undefined behavior, ever.

Native Widgets

Every widget maps 1:1 to a platform-native control. Looks right on Linux, macOS, and Windows.

Composable API

Build complex layouts by composing simple, orthogonal widgets. No magic, no hidden state.

Cross-Platform

One codebase. Ship to Linux, macOS, and Windows with native look and feel on each.

Built with Zenthra.

Real apps shipping with the framework today.

Zenthree

Desktop IDE / Editor

Zenthree

New Release

A GPU-accelerated code editor with Tree-sitter syntax highlighting, embedded PTY terminal, and an AI assistant.

Zenthra View

Desktop App

Zenthra View

Example App

A native desktop image viewer with file browser, zoom, rotation, and slideshow mode.

ZenFile

Desktop App

ZenFile

Example App

A native, dependency-light file manager with instant directory listings and native filesystem access.

More apps
coming soon

Start building with Zenthra.

Open source. MIT licensed. No account required.

GitHubcrates.ioDocumentationzenthra.devComing soon