Public project · Active development · open source
Lughat Al-Thu'ban
Write and learn Python with Arabic programming vocabulary
Lughat Al-Thu'ban lets you write Python-style programs using Arabic keywords, then translates them to run with Python. It is a public project in active development for people who want to explore programming through Arabic. Try a short example in the playground, or explore the source and setup instructions.
My contribution: Developed the language tools and browser playground.
WHAT THE PROJECT DOES
01Arabic keywords, built-ins, exceptions and library aliases
02CLI, REPL, formatter, linter, Jupyter kernel and VS Code support
03Arabic guides, examples, cookbook and unified lexicon
Technical details
.apy source files use Arabic keywords, built-ins, exceptions and library aliases, then translate to standard Python for execution.
The public toolchain includes a CLI, REPL, formatter, linter, Jupyter kernel and VS Code support.
The repository documents setup and compatibility boundaries for the current active-development release.
PythonArabicLanguage ToolingJupyterVS Code