Unexpected Keyboard
Unexpected Keyboard is a free, open-source keyboard for Android. Lightweight and privacy-conscious virtual keyboard for Android. It has 3,325 GitHub stars and is released under the GPL-3.0-only license, and you can install it from F-Droid and Google Play.
github.com/Julow/Unexpected-Keyboard (opens in a new tab)
Data as of from the GitHub API and the F-Droid index; description from the project's repository or F-Droid listing. Report an error
About Unexpected Keyboard
The main feature is that you can type more characters by swiping the keys towards the corners. This application was originally designed for programmers using Termux. Now perfect for everyday use. This application contains no ads and is Open Source.
Privacy and F-Droid
F-Droid builds Unexpected Keyboard from its published source code and flags anti-features such as ads, tracking or reliance on non-free services.
No anti-features flagged on the latest F-Droid build.
Screenshots
Screenshots from the app's F-Droid listing.
Similar apps
More open-source keyboards

AnySoftKeyboard
AnySoftKeyboard/AnySoftKeyboard
We live in a world full of languages. Why not use a multi-lingual keyboard?
Active · last commit Oct 27, 2026
KeyboardsAndroid
Key Mapper
keymapperorg/KeyMapper
Make shortcuts for ANYTHING! Remap volume, power, keyboard, or floating buttons!
Active · last commit Oct 26, 2026
KeyboardsAndroid
Trime
osfans/trime
Chinese IME with Rime Input Method Engine.
Active · last commit Oct 25, 2026
KeyboardsAndroidADBKeyBoard
senzhk/ADBKeyBoard
Android Virtual Keyboard Input via ADB.
Maintained · last commit Aug 9, 2026
KeyboardsAndroid
Fcitx5 (RIME Plugin)
fcitx5-android/fcitx5-android
RIME (Rime Input Method Engine) support for Fcitx5.
Active · last commit Oct 13, 2026
KeyboardsAndroid
Simple Keyboard
rkkr/simple-keyboard
An app for those who only need a keyboard and nothing more.
Active · last commit Oct 22, 2026
KeyboardsAndroid
Is Unexpected Keyboard free and open source?
Yes. Unexpected Keyboard's source code is public on GitHub under the GPL-3.0-only license, which is OSI-approved or FSF-free. F-Droid, which builds it from source, flags no anti-features such as ads or tracking on its latest build.
How do I install Unexpected Keyboard?
You can install Unexpected Keyboard from F-Droid (package juloo.keyboard2) and from Google Play; the links are on this page. Its GitHub repository also publishes releases (latest: 2.1.0).
Is Unexpected Keyboard still maintained?
The repository's most recent commit was on Oct 27, 2026. Its F-Droid listing was last updated on Sep 9, 2026. appsgit only lists apps whose repository had a commit in the last six months.


