Skip to main content

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

Community & Contribution​

Mr Sharafdin
Omar Tood
Abdihakim Shiine
Mohamed Elkenzi
Abdifitah Abdulkadir

Everyone is welcome to contribute!

Contribute To Soplang​