Introduction
About Soplang
Soplang is a Somali-first programming language that makes coding intuitive, inclusive, and accessible for Somali people.
Overview
Soplang (short for Somali Programming Language) is a culturally-rooted programming language designed and developed by Mr Sharafdin (Sharafdin Yusuf Sharafdin).
It allows developers to write code in native Somali syntax using familiar keywords, expressions, and structures — making programming feel natural and accessible.
Dhis Software Adigoo Adeegsanaya Afkaaga Hooyo!
LanguageGoals
Current Version: Soplang 2.0
- Dual Typingdoor for dynamic, tiro, qoraal, etc. for static
- Object-Oriented Programming:with fasalka, ka_dhaxal, cusub, nafta
- Control Flow:haddii, haddii_kale, haddii_kalena, loops (ku_celi, inta_ay)
- Error Handling:isku_day iyo qabasho ciladaha dhaca xilliga falka coding-ka
- Package Manager:Coming soon via the sop CLI
- Standard Library:Includes Math, File System, Network, and Date/Time
- Interpreter:Python-based (compiler planned for future release)
Soplang Tooling
Who Can Use It?
Students, teachers, new developers Somali learners exploring code for the > first time Anyone passionate about coding in their native language




