Skip to content
Derek V. Schmalenberger edited this page May 22, 2025 · 2 revisions

Figuro is an open-source GUI toolkit for the Nim programming language, focused on providing a multi-platform application development framework. A key aspect of Figuro is its direct use of native OS APIs for windowing and input (via the Windex library), rather than acting as a wrapper around existing GUI toolkits written in other languages. Figuro's design blends imperative, object-oriented, and declarative programming paradigms, offering a distinctive UI construction experience largely through a template-driven API. Architecturally, it features a multi-threaded core, statically-typed widgets, a reactive event system built on signals and slots (Sigils), and CSS-based theming capabilities. Figuro is an actively evolving project with ongoing enhancements to its core functionalities and feature set.

Clone this wiki locally