
Editor experience
Write readable NepaliCode programs with an approachable developer workflow.
See a modern, Python-inspired programming language with Nepali keywords, Unicode support, developer tooling, and a bytecode VM in action.
A lightweight GIF fallback for quick sharing and browsers that do not support inline video.

Explore the editor experience, syntax highlighting, and language identity behind NepaliCode.

Write readable NepaliCode programs with an approachable developer workflow.

Use familiar programming concepts with expressive Nepali keywords.

Compact visual assets make the project easy to discover and share.
Switch between practical NepaliCode snippets and see the language's readable syntax.
# Hello World in NepaliCode
print("Namaste Nepal!")
print("Programming from Nepal 🇳🇵")
age = 21
yedi age >= 18:
print("Adult")
natra:
print("Minor")
kaam greet(name):
firta f"Namaste, {name}!"
print(greet("Diwas"))
NepaliCode is an open-source programming language project by Diwas Khatri. It is designed to make programming easier to understand while celebrating Nepali language and identity.
Read the README, browse the examples, or contribute on GitHub.