HeliBoard

HeliBoard

Customizable open-source keyboard

Keyboard & IME System

Screenshots

Screenshot of HeliBoard Screenshot of HeliBoard Screenshot of HeliBoard Screenshot of HeliBoard Screenshot of HeliBoard Screenshot of HeliBoard Screenshot of HeliBoard Screenshot of HeliBoard

Description

HeliBoard is a privacy-conscious open-source keyboard, based on AOSP / OpenBoard. Does not use internet permission, and thus is 100% offline. Features:

  • Add dictionaries for suggestions and spell check
    • build your own, or get them here, or in the experimental section (quality may vary)
    • additional dictionaries for emojis or scientific symbols can be used to provide suggestions (similar to "emoji search")
    • note that for Korean layouts, suggestions only work using this dictionary, the tools in the dictionary repository are not able to create working dictionaries
  • Customize keyboard themes (style, colors and background image)
    • can follow the system's day/night setting on Android 10+ (and on some versions of Android 9)
    • can follow dynamic colors for Android 12+
  • Customize keyboard layouts (only available when disabling use system languages)
  • Customize special layouts, like symbols, number, or functional key layout
  • Multilingual typing
  • Glide typing (only with closed source library ☹️)
    • library not included in the app, as there is no compatible open source library available
    • can be extracted from GApps packages ("swypelibs"), or downloaded here (click on the file and then "raw" or the tiny download button)
  • Clipboard history
  • One-handed mode
  • Split keyboard (only available if the screen is large enough)
  • Number pad
  • Backup and restore your settings and learned word / history data

What’s new (4.2)

* update shift key icon
* rearrange Arabic punctuation popups and add dotted-circle markers
* add option to toggle hardware keyboard support (still buggy)
* allow clearing recent emojis (long-press emoji or recents icon)
* add regional indicator icons to flag emojis
* add setting for d-pad key (like for emoji key)
* add emojis entered from suggestion to recent emojis
* fix unreachable floating keyboard handles
* fix crash in emoji search
* load .combined wordlists in addition to .dict files

Versions

Version Date Size Requires Android Download
4.2 current
69b2b2fb34993437…
2026-10-25 21 MB API 21
4.1
eb9c06685ebd5b73…
2026-09-01 21 MB API 21
4.0
8565efad70adb296…
2026-07-12 21 MB API 21

Permissions

What the app asks the system for. Android only grants sensitive access after you confirm it.

  • READ_USER_DICTIONARY
  • Run at startupStart automatically after the device is switched on.
  • VibrationControl the vibration alert.
  • WRITE_USER_DICTIONARY
  • Read contactsAccess the address book.
  • keyboard.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

Comments