Soplang is the first Somali programming language that makes coding intuitive, inclusive, and accessible. Created by Mr Sharafdin, it enables developers to write code in native Somali syntax using familiar keywords and expressions.
"Dhis Software Adigoo Adeegsanaya Afkaaga Hooyo!"
Build software using your native language!
- Native Somali Syntax - Write code using Somali keywords and patterns
- Dual Type System - Use dynamic typing (
door
) or static typing as needed - Object-Oriented - Full OOP support with classes, inheritance, and more
- Multi-Paradigm - Supports procedural, OOP, and functional approaches
- Comprehensive Standard Library - Built-in modules for common tasks
- Modern Tooling - CLI tools, VS Code extension, and browser runtime
// Hello World
qor("Salaan, Adduunka!")
// Variables
door magac = "Sharafdin"
qoraal cinwaan = "Soplang Developer"
// Function
howl salaanta(qofka) {
soo_celi "Salaan, " + qofka + "!"
}
qor(salaanta(magac))
Visit soplang.org/docs for comprehensive documentation, tutorials, and examples.
Join our growing community of Somali developers and contributors!
- Discord: Join our server
- Twitter: @soplang
- GitHub: soplang/soplang
Soplang is open-source under the MIT license. We welcome contributions of all kinds! See our contributing guidelines to get started.