kuito.
Docs
GuidesBuild a feature, step by stepComponentsEvery native view, with its propsAPIsFunctions, native modules and typesArchitectureHow the runtime worksCLIFrom simulator to source in one commandStyling & TSXThe TSX and CSS Kuito compiles
APIsArchitecture
EnglishFrançaisPortuguêsDeutsch
Get started
GuidesComponentsAPIsArchitectureCLIStyling & TSX
Styling & TSX
TSX
  • Conditional UI and repeated content
  • Read Kuito APIs
CSS
  • Style native views
  • Choose layout and font units
  • CSS properties

Styling & TSX

Control flow components, naming conventions, the stylesheet dialect, length units and the supported CSS properties.

TSX 2

Conditional UI and repeated content

Use Show for one condition, Switch and Match for several alternatives, and For for a short collection. Use Loading and Catch around content that loads or may fail.

Read Kuito APIs

Kuito uses consistent names for views, state and actions. Use these conventions to find an unfamiliar feature and recognize how its value changes.

CSS 3

Style native views

Use CSS modules for reusable visual rules, styles() for TypeScript-authored rules, and view props for values that change with state. Kuito compiles styles to native properties; it supports a defined CSS subset, not the…

Choose layout and font units

Use px for native logical dimensions, rem for a shared scale and em for spacing relative to text. A CSS pixel is one iOS layout point or Android dp, not one physical display pixel.

CSS properties
kuito.

Native apps. Web simplicity.

LearnDocumentationAPI ReferenceGet started
ProjectGitHubArchitectureContribute
© 2026 Kuito contributorsExperimental • Open development