Comparison of Chinese Input Method Servers for Unix-like Operating Systems
| gcin | scim | fcitx | oxim | xcin | chinput | openvanilla | uim | |
| Platform | GNU/Linux BSD GNU/Hurd Mac OS (X11) | GNU/Linux BSD GNU/Hurd | GNU/Linux BSD GNU/Hurd | GNU/Linux BSD | GNU/Linux BSD | GNU/Linux BSD GNU/Hurd | GNU/Linux BSD GNU/Hurd Mac OS X win32 / win64 | GNU/Linux BSD GNU/Hurd Mac OS X |
| XIM | V | V | V | V | V | V | (SCIM Loader) | V |
| GTK+ 2.x immodule | V | V | (XIM based fake immodule) | (SCIM Loader) | V | |||
| QT 3.x immodule | V | V | (XIM based fake immodule) | (SCIM Loader) | V | |||
| QT 4.x immodule | V | (SCIM Loader) | ||||||
| Mlterm Plugin | V | (SCIM Loader) | V | |||||
| Emacs Frontend | V | |||||||
| Console | V | V ucimf | V | |||||
| Support All Locales in XIM | V | V | V | V | (SCIM Loader) | V | ||
| Works in POSIX / C Locale (non-XIM) | V | V | (SCIM Loader) | V | ||||
| gcin | scim | fcitx | oxim | xcin | chinput | openvanilla | uim | |
| Internal Encoding | UTF-8 | UTF-8 | GBK | UTF-8 | Big5 GB2312 UTF-8 | UTF-8 | UTF-8 | |
| Supports libm17n | V | V | ||||||
| Intelligent Japanese Kana-Kanji Conversion | V | V | V | |||||
| Intelligent Pinyin | v (Bopomofo simulated) | V | V | V | V | V | V | V |
| Intelligent Bopomofo | V | V | V | V | V | V | ||
| Traditional Chinese / Simplified Chinese Conversion | T to S is built-in S to T provides by gcin-filter | Bi-direction | S to T only | Bi-direction | Bi-direction | |||
| System Tray | V | V | (3rd party) | V | V | V | ||
| Virtual Keyboard | V | V nagisa | V | V | V | |||
| GUI / Font Rendering | GTK+ 2.x | GTK+ 2.x KDE (skim) | libXft | libXft | XLFD | XLFD | Cocoa win32 / win64 (SCIM Loader) | GTK+ 2.x QT3 QT4 Cocoa Framebuffer |
| I18N / L10N | V | V | V | V | V | |||
| gcin | scim | fcitx | oxim | xcin | chinput | openvanilla | uim | |
| Program Structure | Monolithism | Highly modulized | Monolithism | Partially modulized | Partially modulized | Partially modulized | Highly modulized | Highly modulized |
| Programming Language | C | C++ | C | C | C | C | C++, C#, Objective-C++ | C, C++ |
| IMdkit | same as scim's | maintained by James Su (Suzhe) | ? | customized scim's version | same family with scim's, but older version | ? | ? | |
| XIM Mode | OverTheSpot Root | OverTheSpot Root OnTheSpot | OverTheSpot Root | OverTheSpot Root OnTheSpot | OverTheSpot Root OnTheSpot | OverTheSpot Root OnTheSpot OffTheSpot | (SCIM Loader) | ? |
| License | LGPL | LGPL | GPL | GPL | GPL | GPL | BSD | BSD |
| Specialty | gcin-filter provides many useful and fun functions. | Filter modules provide many useful and fun functions. | ||||||
| gcin | scim | fcitx | oxim | xcin | chinput | openvanilla | uim |
