Free, open-source tools for products that ship in Arabic and English.
- Skills teach Claude Code and Cursor to get Arabic right: RTL layout, type pairing, Gulf formats, bilingual copy and converting an English app. They are listed in the Claude plugin directory.
- Format handles all six Gulf currencies, Hijri dates, Arabic numerals, phone numbers and IBANs for all six GCC countries, the Emirates ID, the Saudi VAT number and Gulf weekends, with no dependencies.
- Starter is a bilingual design system to fork, one token file for code and Figma.
- Check audits any page for Arabic and right-to-left bugs and writes a shareable report with 34 rules:
npx dualkit check <url>. An experimental--reviewoption adds a vision model that reads the screenshot. A GitHub Action runs it on every pull request. - Lint reads your CSS, Tailwind classes, Vue and Svelte components, CSS-in-JS and Intl calls and flags right-to-left bugs before anything renders, with no browser:
npx dualkit@beta lint . - Convert turns an English React or Next.js app into an Arabic one on a new git branch, bilingual or Arabic only, and checks that English still looks the same:
npx dualkit@beta convert --mode bilingual
Start at dualkit/dualkit or dualkit.dev.
