im-ja is a Japanese input module for GTK2 and also has a XIM server. Currently supports hiragana, katakana, half-width katakana, zenkaku, canna, wnn, anthy, skk and kanji character recognition inputs. Conversion hotkeys, status window, preedit text colors, etc. can be customized through a GUI.