“Code isn’t just for the fluent—it’s for the curious. And now, it speaks Somali.”
Across the globe, millions are discovering the power of programming. But for many, the learning curve isn’t just technical—it’s linguistic. For Somali-speaking communities, the barrier is especially steep. Most programming languages assume English proficiency, leaving behind talented minds who think and dream in Somali.
Enter Soplang—a programming language designed from the ground up to speak Somali. Not just translated. Not just adapted. But natively Somali in its logic, syntax, and spirit.
🌍 Why Language Matters in Code
Programming has become the new literacy. But imagine trying to learn to read and write—while simultaneously translating every sentence in your head. That’s the reality for millions of Somali learners stepping into the world of tech.
Soplang is here to rewrite that experience.
This language was born out of a simple but revolutionary idea:
“What if your first programming language spoke your first human language?”
When we remove language barriers, we unlock creativity, accelerate learning, and make space for innovation that feels personal.
💡 What Makes Soplang Special?
Soplang isn’t a fork of Python or a skinned JavaScript clone. It’s a custom-built language, crafted to make coding feel intuitive to Somali speakers from day one.
Here’s what sets Soplang apart:
- 🔠 Somali-first syntax Say goodbye to foreign keywords. In Soplang, you write:
haddii da'da > 18
ku qor "Waad qaan gaadhay!"
That’s “if age is greater than 18, print ‘You’re an adult!’” — all in Somali.
🧱 Designed for clarity
Every keyword is chosen for meaning, not tradition.howl
for functions,haddii
for conditions,inta
for loops. It just makes sense.🔧 Expandable and modular
Soplang is growing fast, with new standard libraries on the way: math, networking, time, files, and more.
🧪 A Language Built to Grow
Version 2.0 of Soplang is almost here, and it's not just an update—it’s an evolution. Here’s a glimpse of what’s coming:
- ✅ Advanced error handling with
isku_day
andqabo
- 🔁 Looping tools like
inta
,celi
, andjooji
- 🧮 Modules for math, HTTP, date/time, and file management
- 💻 VS Code extension, terminal REPL, and browser runtime (sopScript)
- 📦 CLI with a package manager for installing Soplang libraries
- 🦀 Future plans to rewrite the core in Rust for performance and power
From scripts to apps, Soplang is ready to support a new wave of Somali-speaking developers.
👩🏽🏫 Not Just a Language—A Learning Revolution
Soplang isn’t just for engineers. It’s for teachers in Somali schools who want to introduce coding in the mother tongue. For young learners writing their first “Hello World” without a dictionary. For communities building tools for their own futures.
And the movement is already growing.
- Official Website
- GitHub Repository
- [Interactive tutorials in Somali (coming soon)]
🌟 The Road Ahead
Soplang is still young—but its mission is bold:
Make programming accessible, familiar, and empowering for Somali speakers everywhere.
If you're a dev, an educator, or someone who believes in inclusive technology—there’s room for you here. Test it. Improve it. Translate ideas into impact.
“We’re not just building a language—we’re building a legacy.”