This is a college graduation project; we built an Arabic morphological analyzer from scratch using Python programming language.
The idea of the project is that we try to define our own rules to build the morphological analyzer without using any of the predefined python packages.
You can check the project workflow details here (documentation)
And here are the instructions to run the program