Innovation Inside

😄 Simple Markup Language (SML)

A clean, declarative language to define user interfaces. Made for humans, NoCoders & AI.

What is SML?

SML (Simple Markup Language) is a lightweight, human-readable language to define UI layouts, behaviors and themes in a simple and structured way. It powers both the NoCodeDesigner and the CLI tool smile.

Why SML?

  • ✅ Easy to read and write
  • 🎯 Perfect for NoCode + AI generation
  • 🔌 Plugin-ready for export to Compose, EPUB, HTML, and more
  • 🧠 Designed for developers, designers, and prompt-based tools

Quick Example

Page {
  Column {
    Markdown { text: "# Welcome to SML" }
    Image { src: "banner.png" }
    Button { label: "Start" link: "page:intro" }
  }
}

Explore the Language

Browse all SML Elements and learn about their usage, properties, and where they are allowed.

Tools


Made with ❤️ by CrowdWare