Open source · MIT license

Sinhala typing,
everywhere.

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.

macOS 12 or later Free & open source

YOU TYPE LIVE PREVIEW
++
කො
AKSHARA WRITES
Familiar orderCorrect Unicode
Natural order.
Correct output.

Type the way you write.

macOS default Sinhala input requires you to think in Unicode order. Akshara lets you type in the natural visual order you already know.

Natural writing flowType Sinhala in the same order you write by hand.
Correct Unicode outputAkshara composes and normalizes text automatically.
Familiar layoutsWijesekara / SLS1134 layout, the way you're used to.
Phonetic optionType using familiar Roman characters.

Choose what feels natural.

Wijesekara / SLS1134

The familiar Sinhala keyboard layout with natural composition.

++කො
Learn more

Phonetic

Type Sinhala using familiar Roman characters.

mama මමamma අම්මාsiMhala සිංහල
Learn more

Every platform.

One engine. One experience.
Across every platform you use.

macOS

AVAILABLE NOW

Native input method for macOS. Phonetic + Wijesekara / SLS1134.

Download for macOS

Windows

IN DEVELOPMENT

Native Windows IME with the shared Akshara engine.

Coming soon

iOS

PLANNED

Sinhala keyboard for iPhone and iPad.

Planned

Android

PLANNED

Native Android input for all your devices.

Planned
See full roadmap

Your typing
belongs to you.

Akshara is designed to perform text input and composition locally on your device. Your data stays with you.

No keystroke logging No tracking or analytics No account required Works completely offline

Built together.
For everyone.

Akshara is open source. Developers, language enthusiasts, designers, and everyday users make it better — together.

Report issues

Found a bug or incorrect output? Let us know.

Open an issue
Improve mappings

Help improve layouts, transliteration and output.

View guidelines
Contribute code

Submit code, tests or documentation.

Contribute
Spread the word

Share Akshara and help it reach more people.

Share
Help build the future of Sinhala typing.Star the repo, contribute, or support the project.
View on GitHub

From stone
to screen.

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.

Start typing
in Sinhala.

Akshara for macOS

macOS 12 or later · Free · Open source

Download latest release Installation guide · Release notes
Built with v0