OpenKeyboard
Application · Keyboard / Android · 2026
A multilingual keyboard that learns locally: suggestions from several languages at once, autocorrect and gesture typing.
An open-source Android keyboard with suggestions and autocorrect in 30 languages at once, gesture typing, a clipboard, emoji and 18 themes. Everything it learns stays on the phone.
Suggestions and autocorrect work across all enabled languages without switching, and the Polish dictionary has 200,000 word forms. Typing without diacritics turns “zolw” into “żółw”, autocorrect accounts for neighbouring keys and swapped letters, and the strip evaluates expressions like 12*7+3.
The keyboard includes searchable emoji, a clipboard with pinning, cursor control, dictation, one-handed mode and a floating keyboard. Incognito turns on automatically in password fields.
Features
- 30 languages at once, no switching
- gesture typing and autocorrect
- clipboard, emoji and calculator in the strip
- 18 themes and custom colours
- requires Android 10 or newer
Technology
- Kotlin
- InputMethodService
- Jetpack Compose
- Python
My role
Design, architecture, implementation and releases