Chewing was a project established by Lu-Chuan Kung (龔律全) and Jeremy Kang-Pen Chen (陳康本), sponsored by Tsan-sheng Hsu (徐讚昇) from Academia Sinica.
The original chewing (as developed by Kung and Chen) is no longer maintained, only works with XIM, and doesn't have a generic API for input frameworks.
[3] Jim Huang, et al. formed the Chewing core team and extended Gong and Chen's work.
On these systems, the chewing package is usually split into two parts: libchewing, which handles the actual character selection logic; and input framework interface for display and preference setting.
For examples: There are also chewing input method for Windows (win32-chewing) and Mac OS (SpaceChewing via OpenVanilla).