Open-source projects categorized as input-method Edit details

Top 22 input-method Open-Source Projects

  • florisboard

    An open-source keyboard for Android which respects your privacy. Currently in early-beta.

    Project mention: Open source Gboard alternative? | | 2022-06-20

    florisboard is awesome but I ran into an issue with the spellchecker

  • kawa

    A macOS input source switcher with user-defined shortcuts.

    Project mention: Keyboard shortcut | | 2021-07-08
  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support. Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • OpenBangla-Keyboard

    An OpenSource, Unicode compliant Bengali Input Method

    Project mention: IBUS input method is not working in Inkscape 1.1 Linux mint cinnamon | | 2022-01-12

    Here i submitted an issue to a Input method of IBUS

  • emacs-rime

    RIME ㄓ in Emacs

  • kime

    Korean IME

  • rime-cantonese

    Rime Cantonese input schema | 粵語拼音輸入方案

    Project mention: Looking for a Cantonese pinyin keyboard for Windows 10 | | 2022-05-25

    The Github page is here if you'd prefer to look at that: It has more information and links some patch files for other romanization schemes (Yale, etc.) if you'd prefer those instead.

  • autokbisw

    project has migrated - Automatic keyboard/input source switching for OSX

    Project mention: Automatically switch keyboard layouts when using external keyboard | | 2021-09-20
  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • extra-keyboards-for-chrome-os

    Extra keyboard layouts and input methods for Chrome OS

    Project mention: Get correct Macintosh UK Keyboard layout? | | 2021-11-27

    Looks like there's a sub for cloudready: But there's some information about keyboard layouts here: and some layouts for chromeOS here:

  • nimf

    Nimf is a lightweight, fast and extensible input method framework

  • govarnam

    Easily Type Indian Languages on computer and mobile. GoVarnam is a cross-platform transliteration library. Manglish -> Malayalam, Thanglish -> Tamil, Hinglish -> Hindi plus another 10 languages. GoVarnam is a near-Go port of libvarnam

    Project mention: I made a Malayalam - Manglish Wordle game #മwordle | | 2022-01-29

    The tool used for Malayalam transliteration is Varnam, another FOSS project I'm working on. It's an input tool for typing Indian languages on computer easily offline.

  • lipika-ime

    Input Method Engine (IME) for Mac OS X with built-in support for all Indic Languages

    Project mention: Help with writing Sanskrit on Windows 10, macOS and Linux | | 2021-12-01

    On MacOS, Lipika's pretty amazing. Disclaimer: I know the author personally.

  • xprompt

    A dmenu rip-off with contextual completion

    Project mention: Looking for single line terminal (like dmenu with shell completion). Does that exist? | | 2022-02-15

    Have a look at xprompt

  • ReplaceOSK

    Replace the legacy Windows on-screen keyboard with a more modern virtual input method

    Project mention: PC just compromised by some asshole, need advice please | | 2022-06-02
  • jyutping

    Cantonese Keyboard for iOS & macOS. 粵語粵拼輸入法鍵盤

  • GuilelessBopomofo

    Guileless Bopomofo(樸實注音鍵盤)- A Bopomofo(注音符號)software keyboard (aka input method editor) on Android, which is utilizing libchewing for intelligent phonetic processing.

    Project mention: ⟳ 5 apps added, 41 updated at | | 2021-09-12

    Guileless Bopomofo Keyboard (version 1.5.1): A simple Bopomofo software keyboard (input method editor) for typing Hanyu

  • rime-yahwe_zaonhe

    吳語協會式上海話輸入法/吴语协会式上海话输入法:以吳語協會式拼音爲基礎的 Rime 上海話輸入方案。

    Project mention: iOS Shanghainese Keyboard | | 2022-06-02

    Obviously you'll need to choose a rime list file that's appropriate for you such as this one.

  • wlanthy

    Experimental, simple Wayland-native Japanese input method

    Project mention: Wlanthy toggle script | | 2022-01-07

    In an effort to replace X tools with wayland equivalents, I've switched from using fcitx and mozc to using wlanthy. On the repo's readme, they recommend binding a keyboard shortcut to a toggle script. I tried making one that uses pgrep which doesn't work

  • chippy

    Chippy, a tag-based input UI, for Vue.

    Project mention: Chips Input UI. Made with Vue. | | 2022-06-04

    Here's the new version that does this.

  • Kbd

    Alternative unified APL keyboard layouts (AltGr, Backtick, Compositions) (by abrudz)

    Project mention: Ngn/k (free K implementation) | | 2022-05-12

    This might have been true a couple of years ago but it is totally untrue now.

    I'm not sure why you couldn't use the student version of Dyalog? Sounds like it would have been fine. There are also many more FOSS implementations of array languages now, such as ngn/k and April.

    'only available for Linux' - not true and others (also different input modes like `w for ⍵)

    'no community support' - on the contrary there is a big and helpful APL community that is (imo) more useful than stackoverflow

    'Dynamic scoping...' - Dyalog's (and other APL's) dfns have lexical scope.

    'The language is extremely terse' - is this meant to be a bad thing?

    'The code tends to be very hacky' - maybe if you write bad code or try and write C in APL (it won't work)

  • rime-double-jyutping-extra

    粤语双拼输入法 Input method for typing Chinese using Cantonese pronunciations with 2-3 keys per character, based on RIME

  • Old-Hangul-Input-Method

    Javascript-based IME for typing archaic Korean Hangul letters (e.g. ㅸ, ㅿ, ㅵ) easily

  • rime-ime-han-nom-data

    Han Nom Telex schema and dictionary data for Rime Weasel/Squirrel IME

    Project mention: Tam Thư〈三書〉writing system for Vietnamese: Input Method Editor (IME) package is done. | | 2022-03-05

    Han Nom dictionary and schema for Rime

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-06-20.

input-method related posts


What are some of the best open-source input-method projects? This list will help you:

Project Stars
1 florisboard 2,940
2 kawa 1,115
3 OpenBangla-Keyboard 359
4 emacs-rime 334
5 kime 330
6 rime-cantonese 306
7 autokbisw 202
8 extra-keyboards-for-chrome-os 168
9 nimf 102
10 govarnam 99
11 lipika-ime 97
12 xprompt 82
13 ReplaceOSK 47
14 jyutping 42
15 GuilelessBopomofo 40
16 rime-yahwe_zaonhe 30
17 wlanthy 22
18 chippy 22
19 Kbd 14
20 rime-double-jyutping-extra 6
21 Old-Hangul-Input-Method 4
22 rime-ime-han-nom-data 1
Find remote jobs at our new job board There are 2 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Static code analysis for 29 languages.
Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.