Wijesekara / SLS1134
The familiar Sinhala keyboard layout with natural composition.
Akshara is an open-source Sinhala input system that lets you type in a familiar way and handles the complexity of Sinhala composition for you.
Why Akshara?
macOS default Sinhala input requires you to think in Unicode order. Akshara lets you type in the natural visual order you already know.
Two ways to type
The familiar Sinhala keyboard layout with natural composition.
Type Sinhala using familiar Roman characters.
One input engine
One engine. One experience.
Across every platform you use.
Native input method for macOS. Phonetic + Wijesekara / SLS1134.
Download for macOSNative Windows IME with the shared Akshara engine.
Coming soonSinhala keyboard for iPhone and iPad.
PlannedNative Android input for all your devices.
PlannedPrivacy first
Akshara is designed to perform text input and composition locally on your device. Your data stays with you.
Built in the open
Akshara is open source. Developers, language enthusiasts, designers, and everyday users make it better — together.
Found a bug or incorrect output? Let us know.
Open an issueHelp improve layouts, transliteration and output.
View guidelinesSubmit code, tests or documentation.
ContributeShare Akshara and help it reach more people.
ShareAbout Akshara
The Akshara logo carries the shape of old Sinhala letters — a visual echo of forms found in Sri Lanka's stone inscriptions.
The name comes from the letters අ ක ස ර, brought together as a tribute to the written history of the island.
Akshara was first founded by Lahiru Himesh during his A/L project: a Sinhala OCR system that could recognise old stone inscriptions and convert them into natural, understandable Sinhala.
Get started
macOS 12 or later · Free · Open source