BakaLang is a toy programming language that speaks Kathiyawadi Gujarati — because every uncle from Rajkot deserves their own keyword.
Write BakaLang code and run it in your browser. Ctrl+Enter to run. Baka!
Every keyword is authentic Kathiyawadi Gujarati. Search below.
| BakaLang | English | Kathiyawadi Meaning |
|---|
Click any example to load it in the playground. Run and explore!
Built with love, chai, and a Kathiyawadi uncle's patience.
Every keyword is a real Kathiyawadi Gujarati phrase from the Saurashtra region — Rajkot, Bhavnagar, Jamnagar, Junagadh.
Variables, arithmetic, conditionals, loops, functions, recursion, closures, try/catch, string interpolation, and more.
The complete interpreter is ported to JavaScript and runs entirely in your browser — no server, no install needed.
20+ authentic Kathiyawadi scolding error messages. Division by zero? "Zero se divide? School jai, baka!"
Comes with a complete Python CLI interpreter — lexer, parser, AST, evaluator. Run .baka files from your terminal.
Type dayro in any program to trigger a Kathiyawadi cultural celebration! 🦚