Kinetica
Two-thumb keyboard: both thumbs swipe and tap at once. No network access.GPL-3.0-or-later
FlickBoard
The Predictable KeyboardAGPL-3.0-or-later
Polished Recognition
Voice input for any keyboard — transcribe with your own API endpointsMIT
Sayboard
An open-source on-device voice IME (keyboard) for Android using the Vosk libraryGPL-3.0-only
Irregular Expressions
Virtual keyboard for writing expressive messages in various text stylesMIT
Full colemak
Keyboard with International Colemak layoutApache-2.0
KryptEY
Keyboard for secure E2EE communication through signal protocol in any messengerGPL-3.0-only
Bluke
Use your phone as a Bluetooth keyboard, gamepad, trackpad, and media remoteAGPL-3.0-or-later
KeyTab
Keyboard (IME) with tabbed file manager, offline word prediction and TAB key.MIT
Stroke Input Method (筆畫輸入法)
A minimalist Chinese keyboard.GPL-3.0-only
kboard
Keyboard with customisable one-click responses and powerful automation commands.GPL-3.0-only
ClaviRom
Customizable open-source keyboard with a flavour of Swiss-RomanshGPL-3.0-only
CleverKeys
Open-source gesture keyboard with Termux supportGPL-3.0-only
Voxscribe - Offline Voice Input
Voxscribe is an offline voice keyboard that transcribes speech on-device.MIT
RakuRaku IME
Traditional Chinese keyboard for the EZ Input Method, with English predictions.GPL-3.0-or-later
ReteKey
Hangul keyboard with Esc, Tab, Ctrl and F-keys. 470 KB, one permission.MIT
EweSticker
EweSticker: Sticker Keyboard for using custom stickers in messagingMIT
Unmukto
An offline Bengali keyboard using the Probhat layout. No permissions.GPL-3.0-or-later
zinna-IME
Offline Japanese keyboard with mozc conversion, flick and qwertyApache-2.0
VocaPhone
Voice dictation keyboard that transcribes on hardware you controlAGPL-3.0-only