Slint Language Specification
Purpose
Section titled “Purpose”This document is the normative reference for the .slint markup language as accepted by the Slint SC compiler.
It defines what a .slint source file is, how its parts fit together, and what constraints implementations and users have to honor.[sls.meta.purpose]
The Reference describes the individual elements, properties, and types that make up the Slint SC API surface. This specification describes the surrounding language itself.[sls.meta.purpose-vs-reference]
Conventions
Section titled “Conventions”Normative Wording
Section titled “Normative Wording”The key words shall, should, may, and must are to be interpreted following ISO/IEC Directives Part 2. Other prose is informative.[sls.meta.conventions.normative]
Code Examples
Section titled “Code Examples”Code examples are formatted as slint fenced code blocks and are informative unless explicitly stated otherwise.[sls.meta.conventions.examples]
© 2026 SixtyFPS GmbH