← back to apps

Indic Keyboard

org.smc.inputmethod.indic

android kind 32267

The first Android keyboard for Indian languages. Open source, no ads.

latest release
4.0.1-offline main
released 2026-10-05 21:16 UTC
download apk
org.smc.inputmethod.indic_221.apk · 8.1 MB
android-arm64-v8a vcode 221
✓ signed cert ee706b73…
screenshotscreenshotscreenshotscreenshotscreenshotscreenshotscreenshotscreenshot

about

description
Indic Keyboard is the first Android keyboard for Indian languages, now rebuilt from the ground up. Type in your language anywhere you would type in English: messages, email, search and more. - 31 languages, 96 layouts, 21 scripts - Gesture typing, even on transliteration layouts - a first for any keyboard - Companion typing: type your language from the English keyboard, no switching - Predictive transliteration: type "namaste", get नमस्ते - Next-word prediction in 20 languages, spell check - Clipboard history and password manager autofill - Physical keyboard support - Material You themes, emoji search - Free and open source. No ads, no tracking. What languages are supported? - Arabic Keyboard (العربية) - Assamese Keyboard (অসমীয়া) - Inscript, Transliteration, Phonetic, Predictive Transliteration - Bengali Keyboard (বাংলা) - Probhat, Inscript, Avro, Predictive Transliteration - Bhojpuri Keyboard (भोजपुरी) - Inscript, Kaithi - Burmese Keyboard (မြန်မာ) - English - Gujarati Keyboard (ગુજરાતી) - Phonetic, Inscript, Transliteration, Predictive Transliteration - Hindi Keyboard (हिन्दी) - Inscript, Soni, Transliteration, Compact, Predictive Transliteration - Ho Keyboard (𑢹𑣉𑣉 𑣎𑣋𑣜) - Warang Citi - Kannada Keyboard (ಕನ್ನಡ) - KaGaPa, Inscript, Compact, Inscript Mobile, Transliteration, Predictive Transliteration - Kashmiri Keyboard (کٲشُر) - Transliteration, Inscript, Sharada - Konkani Keyboard (कोंकणी) - Inscript - Maithili Keyboard (मैथिली) - Kaithi, Inscript - Malayalam Keyboard (മലയാളം) - Lalitha, Compact, Inscript, Poorna Inscript, Mobile Inscript, Transliteration, Swanalekha, Predictive Transliteration - Manipuri Keyboard (মৈতৈলোন্) - Meetei Mayek, Inscript - Marathi Keyboard (मराठी) - Inscript, Transliteration, Phonetic, Predictive Transliteration - Mon Keyboard (ဘာသာ မန်) - Nepali Keyboard (नेपाली) - Romanized, Traditional, Transliteration, Inscript, Predictive Transliteration - Odia Keyboard (ଓଡ଼ିଆ) - Inscript, Transliteration, Lekhani, Phonetic, Predictive Transliteration - Punjabi Keyboard (ਪੰਜਾਬੀ) - Phonetic, Inscript, Jhelum, Transliteration, Predictive Transliteration - Rohingya Keyboard (𐴌𐴟𐴇𐴝𐴙𐴚𐴒𐴙𐴝) - Hanifi Rohingya - Sanskrit Keyboard (संस्कृतम्) - Transliteration, Predictive Transliteration - Santali Keyboard (ᱥᱟᱱᱛᱟᱲᱤ) - Inscript, Ol Chiki, Ol Chiki Compact - Saurashtra Keyboard (ꢱꣃꢬꢵꢰ꣄ꢜ꣄ꢬ) - Sindhi Keyboard (सिन्धी) - Inscript - Sinhala Keyboard (සිංහල) - Singlish, Wijesekara - Sylheti Keyboard (ꠍꠤꠟꠐꠤ) - Syloti Nagri - Tamil Keyboard (தமிழ்) - Phonetic, Tamil 99, Compact, Inscript, Transliteration, Predictive Transliteration - Telugu Keyboard (తెలుగు) - Phonetic, KaChaTaThaPa, Apple, Compact, Inscript, Transliteration, Predictive Transliteration - Tulu Keyboard (ತುಳು) - Inscript - Urdu Keyboard (اردو) - Navees, Windows, Transliteration # How do I enable it? A setup wizard walks you through turning on the keyboard and picking your languages and layouts. # I see a warning about "collecting data" when enabling the keyboard Android shows this for every third party keyboard. Indic Keyboard does not collect anything you type. # What is a keyboard layout? Each language offers different ways to type: - Transliteration: type in English letters and they turn into your script. "namaste" becomes नमस्ते. - Predictive Transliteration: transliteration that learns your words and suggests the right spelling. - Inscript: the Government of India standard layout. If you know it on desktop, it works here too. - Phonetic: letters sit where their English sound-alikes are. - Compact: no shift key. Long press a letter for more options. Find out more at: https://indic.app Privacy Policy: https://indic.app/privacy.html
publisher
78ce6faa72264387284e647ba6938995735ec8c7d5c5a65737e55130f026307d
first seen
2026-10-01T23:54:30.147842+00:00
last event
2026-10-08 09:36 UTC
install
zapstore.dev or any Zapstore-compatible client

source & build

repository
https://gitlab.com/indicproject/Indic-Keyboard
arch flags
android-arm64-v8a
manifest
error

releases (kind 30063)

2 releases indexed; latest 4.0.1-offline.

versionchannelreleasedevent
4.0.1-offline main 2026-10-05 21:16 UTC 1f99943f…
4.0-offline main 2026-10-01 08:52 UTC 701f19c8…

assets & verification

Every app, release and asset event is schnorr-verified (NIP-01 id + signature) before it enters the catalog, and assets are content-addressed by sha256. We subscribe read-only to the catalog relay — never write to it.

4.0.1-offline — org.smc.inputmethod.indic_221.apk

sha256
455bbb536d642b2ab49b25449fc83c8a2746eca3320f8814fdf74d8873823ffa
size
8.1 MB
archs
android-arm64-v8a
version code
221
apk cert sha256
ee706b73501f798ddecaaddb9b516d56c1f40e638604e7d24e23e11d0d19cec4
download
org.smc.inputmethod.indic_221.apk

4.0-offline — org.smc.inputmethod.indic_211.apk

sha256
b693056cdd79262645bf769ae862834849b8e71ba6ca447ac53ab575ddb8e6b0
size
8.1 MB
archs
android-arm64-v8a
version code
211
apk cert sha256
ee706b73501f798ddecaaddb9b516d56c1f40e638604e7d24e23e11d0d19cec4
download
org.smc.inputmethod.indic_211.apk

Showing the newest 2 asset descriptors; the full set is in /api/apps/78ce6faa…