Conversational Keywords
Pronounce logic in plain Nepali. Keywords like bhana (print), yo ho (declare), and dohoryau (loop) match how we explain ideas out loud.
π³π΅ Built in Nepal
Now in v1.2.1, Sathi brings refreshed conversational syntax, richer output controls, and clearer learning pathways.
sathi bhana naya "Namaste, Sathi!"
Namaste, Sathi!
Sathi is a Nepali-inspired programming language written in Python and designed with a Romanized Nepali syntax. It helps developers express logic in a way that feels conversational, cultural, and instantly relatable.
Whether you are teaching, learning, or tinkering, Sathi keeps the joy of discovery at the center with friendly keywords, readable structures, and a growing open-source community.
Speak in Sathi β the refreshed release adds richer output controls, clearer block endings, and expressive flow keywords.
sathi yo ho naam = "NirajanG"
sathi bhana naya "Namaste " + naam + "!"
sathi dohoryau 3 choti
sathi bhana sangai "Count: "
sathi bhana "Loop running!"
sathi sakkyo
sathi bhane naam == "NirajanG"
sathi bhana naya "Namaskar, Creator!"
sathi natra
sathi bhana naya "Namaste, Sathi!"
sathi sakkyo
sathi kam gar greet(name)
sathi bhana naya "Hello " + name
sathi farki "Done"
sathi sakkyo
Pronounce logic in plain Nepali. Keywords like bhana (print), yo ho (declare), and dohoryau (loop) match how we explain ideas out loud.
Use bhana naya for automatic newlines or bhana sangai to keep printing on the same line for clean CLI experiences.
Every control block closes with sathi sakkyo, making nested loops, conditionals, and functions easier to read for new learners.
Under the hood, the interpreter is written in Python. Build scripts, prototypes, and teaching materials quickly β with full access to Pythonβs ecosystem.
Explore v1.2.1-ready snippets you can drop into landing pages, teaching slides, or community demos.
sathi yo ho page_title = "Namaste, Visitor!"
sathi bhana naya page_title
sathi dohoryau 3 choti
sathi bhana sangai "Loading"
sathi bhana "."
sathi sakkyo
Welcome readers instantly and show playful loaders using bhana sangai for same-line output.
sathi yo ho naam = "Asha"
sathi bhane naam != ""
sathi bhana naya "Namaste " + naam + "!"
sathi bhana naya "Let's explore the docs together."
sathi natra
sathi bhana naya "Namaste, Sathi!"
sathi sakkyo
Display tailored messaging on documentation pages by branching decisions with sathi bhane and sathi natra.
sathi kam gar render_footer(page_name)
sathi bhana naya "Β© 2025 Sathi Language"
sathi bhana naya "You are viewing: " + page_name
sathi farki "Footer ready"
sathi sakkyo
sathi yo ho status = render_footer("Docs")
sathi bhana naya status
Bundle shared copy in helper functions and surface status text with sathi farki and sathi yo ho.
Start coding with Sathi from PyPI, VS Code Marketplace, or source.
Search Sathi Language on the VS Code Marketplace or install the latest VSIX from the repository.
Open Marketplace βFork on GitHub to explore the interpreter, documentation, and VS Code tooling.
Explore the Repo βFollow the evolution of Sathi Language.
Core runtime with conversational syntax foundation.
Expanded keywords, richer language structures, and community feedback.
Collection types, module support, and mathematical operations.
Introduced bhana naya, bhana sangai, block closures with sathi sakkyo, and an expanded standard library.
Classes, reusable modules, and ecosystem tooling in progress.
Set up your environment, run your first scripts, and explore sample projects.
Read guide βDetailed breakdown of keywords, control flow, and idiomatic patterns.
Open reference βSyntax highlighting, snippets, and debug tips inside Visual Studio Code.
Discover tools βCopy ready-made lesson pages, CLI utilities, and automation scripts written with the v1.2.1 syntax.
Browse examples β