Type Chinese characters on a Mac using Pinyin romanization by installing Squirrel and selecting it from the input menu.
Switch between multiple input styles like Pinyin and Zhuyin using a keyboard shortcut inside any macOS app.
Customize your Chinese input method by editing user config files and redeploying without reinstalling.
Install additional input schemes such as regional dialects using the companion Plum tool.
| rime/squirrel | rileytestut/delta | gluonfield/enchanted | |
|---|---|---|---|
| Stars | 5,956 | 5,947 | 5,929 |
| Language | Swift | Swift | Swift |
| Setup difficulty | easy | moderate | moderate |
| Complexity | 2/5 | 2/5 | 2/5 |
| Audience | general | general | general |
Figures from each repo's GitHub metadata at analysis time.
Requires macOS 13.0 or newer, a logout and login may be needed after installation for the input method to appear in all apps.
Squirrel is the macOS version of the Rime Input Method Engine. An input method is software that lets users type characters from writing systems like Chinese by pressing keys on a standard keyboard. The user types phonetic or structural codes, and the input method converts them into the correct characters on screen. Squirrel supports macOS 13.0 and above. Rime is the underlying engine shared across platforms. Squirrel is its macOS front-end. The same engine powers two other official distributions: one for Linux available as ibus-rime or fcitx-rime (called Zhongzheyun), and one for Windows (called Weasel or Xiaolanghao). After installing, users switch to Squirrel from the macOS input method menu by selecting its icon. The keyboard shortcut Ctrl+backtick or F4 opens a scheme selector for switching between input styles, such as Pinyin romanization or the Zhuyin phonetic notation system. Customization is done by editing user configuration files, then choosing "Redeploy" from the menu for changes to take effect. If some applications cannot accept text immediately after a fresh install, logging out and back in resolves the issue. Additional input schemes beyond the defaults can be installed using a companion configuration tool called Plum. Full documentation is available on the project website at rime.im. Bugs and suggestions can be reported to the Rime community discussion board on GitHub. Squirrel is open source under the GPL v3 license. It is built on top of the librime engine along with several other open-source libraries including Boost, LevelDB, OpenCC, and yaml-cpp.
Squirrel is the macOS app for the Rime Input Method Engine, letting you type Chinese characters phonetically on a standard keyboard. It supports multiple input styles like Pinyin and Zhuyin, is fully customizable, and runs on macOS 13 and newer.
Mainly Swift. The stack also includes Swift, librime, Boost.
You can use, share, and modify this freely, but any modified version you distribute must also be open source under the same GPL v3 license.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.