ZenthraLabs · Open Source Ecosystem

Building in public. Engineering for extreme speed.

All core GUI frameworks, developer tools, autonomous agent intelligence, and neuromorphic research kernels under ZenthraLabs are open source under permissive MIT and Apache 2.0 licenses. 100% Rust, zero telemetry, and local-first architecture.

3 Pillars
Framework · IDE · Agent
11 Crates
crates.io Registry
100% Rust
Zero Runtime Bloat
< 15 µs
Connectome Reflex Gate
Primary Codebases

Flagship Open Source Projects

Explore GitHub Profile→
Native Graphics & UIMIT / Apache 2.0

Zenthra GUI Framework

High-performance, immediate-mode Rust UI framework with custom WGPU/OpenGL rendering, multi-windowing, dynamic widgets, spring physics, and Taffy flexbox layout with zero runtime bloat.

RustWGPUOpenGLTaffyCross-Platform
Developer Tools & EditorApache 2.0

Zenthree Desktop IDE

Lightweight, GPU-accelerated desktop code editor built from scratch in Rust on the Zenthra GUI engine. Instant startup, Tree-sitter semantic syntax, native PTY terminal shell, and integrated AI assistant sidecar.

RustZenthra GUITree-sitterPTY ShellsRGB True Color
Agent Intelligence & NeurocomputingApache 2.0

ZENE: Neuromorphic Coding Agent

Autonomous multi-turn Rust coding agent governed by an embedded 500-neuron Drosophila connectome. Sub-15µs involuntary safety gates, AST-bound tool masking, 13 native tools, and 3-tier skill architecture.

RustConnectome RNNTree-sitter ASTGemini & GroqL1 Cache
Modular Crates

Core Registry Packages

Published Rust crates on crates.io, independently versioned and verified.

crates.io Publisher Team
zenthrav0.1.1

The main umbrella crate coordinating themes, layout, platform backend, widgets, and animation.

zenthra-widgetsv0.1.1

Complete suite of ready-to-use controls (buttons, inputs, lists, sliders, dialogs).

zenthra-platformv0.1.1

Coordinates multi-window handling, cursor tracking, and device event translation.

zenthra-animationv0.1.1

High-fidelity spring physics, easing functions, and timeline transition managers.

zenthra-themev0.1.1

Adaptive palette provider, color style configurations, and contrast-based accessibility styles.

zenthra-layoutv0.1.1

Taffy-powered flexbox layout computing grids and tree coordinates.

zenthra-textv0.1.1

Dynamic text layout, paragraph layout boxes, and multi-font glyph shaper.

zenthra-renderv0.1.1

Low-level GPU draw list compiler pipeline and platform OpenGL context binders.

zenthra-inputv0.1.1

Low-level mouse, keyboard, and touch event mapping and dispatchers.

zenthra-corev0.1.1

Core main window loops, state threads, and cross-thread synchronization primitives.

zenthra-statev0.1.1

Reactive state management primitives with deterministic component layout IDs.

Open Science & Connectomics

Drosophila Neural Connectome in Rust

We believe safety in autonomous agents should be grounded in biological neuroscience rather than heuristic prompt engineering. Our 500-neuron connectome binary (154 KB, 3,889 synapses) and 30-step Euler numerical integration loop are completely open source.

< 15 µs execution·Zero external runtimes·CPU L1 cache resident
Core Architecture

Zero-Overhead Rust Design

Zenthra's core pipeline decouples system multi-window event loops from the main UI thread. Layout is computed on a dedicated thread using specialized coordinate buffers, passing binary draw commands straight to low-level OpenGL/Vulkan contexts.

Similarly, ZENE decouples AST parsing and reflex safety gating from cloud LLM network latencies, keeping execution deterministic and instant.

MIT License
Apache 2.0 License
Zero Telemetry
examples/zenthra_agent.rs
Pure Rust
use zenthra::prelude::*;
use zene::create_agent_for_workspace;
fn main() -> Result<()> {
// 1. Launch 100Hz connectome agent
let agent = create_agent_for_workspace("./")?;
// 2. Initialize immediate-mode UI
App::new()
.with_ui(|ui| {
ui.text("ZenthraLabs Open Source").show();
})
.run();
}