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