🦁 BakaLang v1.0
🦁 Kathiyawadi Coding Revolution

Code karo
kem cho style ma!

BakaLang is a toy programming language that speaks Kathiyawadi Gujarati — because every uncle from Rajkot deserves their own keyword.

hello_world.baka
aa baka baka ye che naam = "Raju" baka ye che umar = 25 bol ne "Kem cho, {naam} baka!" jo baka (umar >= 18) { bol ne "Paku baka! Voting karo!" } aavjo baka
▶ Kem cho, Raju baka!
▶ Paku baka! Voting karo!
🎮 Playground

Write BakaLang code and run it in your browser. Ctrl+Enter to run. Baka!

Editor Ctrl+Enter to run
1
Ctrl+Enter
Output
// Output will appear here... // Press ▶ Chalavo Baka! to run your code.

☞ sun ne — User Input

Enter your value:

📖 Keywords Reference

Every keyword is authentic Kathiyawadi Gujarati. Search below.

BakaLangEnglishKathiyawadi Meaning
🎬 Examples

Click any example to load it in the playground. Run and explore!

🦁 About BakaLang

Built with love, chai, and a Kathiyawadi uncle's patience.

🌶️

Authentic Kathiyawadi

Every keyword is a real Kathiyawadi Gujarati phrase from the Saurashtra region — Rajkot, Bhavnagar, Jamnagar, Junagadh.

🎯

Full-Featured

Variables, arithmetic, conditionals, loops, functions, recursion, closures, try/catch, string interpolation, and more.

🌐

Runs in Browser

The complete interpreter is ported to JavaScript and runs entirely in your browser — no server, no install needed.

😂

Funny Errors

20+ authentic Kathiyawadi scolding error messages. Division by zero? "Zero se divide? School jai, baka!"

🐍

Python Interpreter

Comes with a complete Python CLI interpreter — lexer, parser, AST, evaluator. Run .baka files from your terminal.

🎪

Easter Egg

Type dayro in any program to trigger a Kathiyawadi cultural celebration! 🦚