Code in the Language of the Gods

A Systems Programming Language based on Panini's Grammar

Smrti combines the precision of Sanskrit vocabulary with modern memory safety and native x86_64 performance. Subject-Object-Verb syntax meets system-level control.

Read the Guide View Examples
sutra Mukhyam() {
    // Hello World in Smrti
    "Namaste World!" vada;

    man karma: Ank = 10;
    yadi karma > 5 {
        "Success" vada;
    }
}

Why Smrti?

🕉️

Sanskrit Vocabulary

Use keywords like man (Variable), sutra (Function), and vada (Print) that carry deep semantic meaning.

Native Performance

Compiles directly to x86_64 Assembly (NASM). No virtual machine, no overhead. Raw speed like C.

🛡️

Memory Safety

Features ownership semantics and type strictness ensuring safe memory management automatically.