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