About this project

Teksilo is a retained-tree GUI framework designed for professional desktop applications (such as IDEs and admin panels) on Windows, macOS, and Linux. It emphasizes accessibility and internationalization as core architectural components rather than additions. Key capabilities include: - Extensive Widget Library: Over 100 widgets including tables, tree views, charts, calendars, and a rich-text editor. - Text Stack: A full rich-text foundation supporting BiDi, shaping, color emoji, and undo/redo. - Accessibility: Integrated AccessKit bridge for screen-reader support and WCAG 2.1 AA compliant themes. - Internationalization: Compile-time checked translations using Fluent. - Rendering & Layout: GPU-accelerated rendering via wgpu and a two-phase layout system inspired by SwiftUI. - Reactive State: Uses a Signal-based system for efficient UI updates. - Advanced Features: Includes a scene canvas for non-grid content, drag-and-drop support, persistent settings management, and a prototype WebView widget. - Automation: An MCP (Model Context Protocol) server allowing AI agents to observe and drive the application via the accessibility tree.