Open Source & Free

Write in বাংলা,
Run in JavaScript

BanglaScript is a language transpiler that enables developers to write programs in Bengali syntax, which then compiles to pure JavaScript. লিখো বাংলায়, চালাও জাভাস্ক্রিপ্ট!

See It In Action

Write Bengali code on the left, get JavaScript on the right

BanglaScript

banglascript
1
2
3
4
5
6
7
8
9
বাক্য নাম = "বিশ্ব" লিখো("হ্যালো, " + নাম + "!") অনুষ্ঠান যোগ(ক, খ) { প্রেরণ ক + খ } সংখ্যা ফলাফল = যোগ(৫, ৩) লিখো("যোগফল: " + ফলাফল)
Js-Logo

JavaScript Output

javascript
1
2
3
4
5
6
7
8
9
let name = "বিশ্ব" console.log("হ্যালো, " + name + "!") function addition(ক, খ) { return ক + খ } let Results = addition(5, 3) console.log("যোগফল: " + Results)

Why BanglaScript?

Empowering Bengali speakers to learn and create with code

Accessibility

Write code in your native Bengali language, making programming more accessible and intuitive.

Education

Perfect for teaching programming concepts to Bengali-speaking students and beginners.

Innovation

Bridge the gap between Bengali language and modern JavaScript development.

Pure JavaScript

Transpiles to clean, readable JavaScript that runs anywhere JS runs.

Easy to Learn

Familiar Syntax, Native Language

BanglaScript uses Bengali keywords and syntax that feel natural to Bengali speakers. No need to memorize English programming terms - write code the way you think.

  • https://github.com/mahmud-r-farhan/Realtime-Location-Tracker/blob/master/public/assets/unknown-log.svgBengali keywords like সংখ্যা, অনুষ্ঠান, প্রেরণ
  • https://github.com/mahmud-r-farhan/Realtime-Location-Tracker/blob/master/public/assets/unknown-log.svgCompiles to clean, readable JavaScript
  • https://github.com/mahmud-r-farhan/Realtime-Location-Tracker/blob/master/public/assets/unknown-log.svgWorks with existing JavaScript libraries
Developer Friendly

Built for Modern Development

Integrate BanglaScript into your existing workflow. Use it with Node.js, web browsers, and your favorite build tools.

  • https://github.com/mahmud-r-farhan/Realtime-Location-Tracker/blob/master/public/assets/unknown-log.svgCLI tool for quick transpilation
  • https://github.com/mahmud-r-farhan/Realtime-Location-Tracker/blob/master/public/assets/unknown-log.svgNode.js integration for server-side code
  • https://github.com/mahmud-r-farhan/Realtime-Location-Tracker/blob/master/public/assets/unknown-log.svgBrowser support for client-side applications

Ready to Get Started?

Join the community of Bengali developers writing code in their native language.