Farhan's Personal and Professional Blog

Sarf Generator

I’m making available a Arabic word conjugator tool I wrote in TypeScript. It is located here Aside from the basics, it takes into account some foundational rules of تعللات (special conjugation of certain letters)

There is some stuff its missing, such as repeating letters or edge-cases, but its a good general tool that I use myself when I’m confused. It is also the first project I ever wrote in Typescript.

The code is available here. I hope it helps!