rimes with your keystrokes.
BSD 3-Clause License
- A modular, extensible input method engine in cross-platform C++ code, built on top of open-source technologies
- Covering features found in a large variety of Chinese input methods, either shape-based or phonetic-based
- Built with native support for Traditional Chinese, conversion to Simplified Chinese and other regional standards via OpenCC
- Rime input schema, a DSL in YAML syntax for fast trying out innovative ideas of input method design
- Spelling Algebra, a mechanism to create variant spelling, especially useful for Chinese dialects
- Support for chord-typing with a generic Qwerty keyboard
Follow the instructions to build librime on platforms other than Linux:
- compiler with C++11 support
- cmake>=2.8
- libboost>=1.46
- libglog (optional)
- libleveldb
- libmarisa
- libopencc>=1.0.2
- libyaml-cpp>=0.5
- libgtest (optional)
- libboost
- libglog (optional)
- libleveldb
- libmarisa
- libopencc
- libyaml-cpp
make
sudo make install
- fcitx-rime: Fcitx frontend for Linux
- ibus-rime: IBus frontend for Linux
- Squirrel: frontend for Mac OS X
- Weasel: frontend for Windows
- XIME: yet another Rime frontend for Mac OS X
- trime: frontend for Android
- librime-legacy Legacy module with GPL-licensed code
- brise: Rime schema repository
- Combo Pinyin: an innovative chord-typing practice to input Pinyin
- essay: the vocabulary and language model for Rime
- rimekit: configuration tools for Rime (under construction)
- SCU: Squirrel Configuration Utilities
We are grateful to the makers of the following open source libraries:
- Boost C++ Libraries (Boost Software License)
- google-glog (BSD 3-Clause License)
- Google Test (BSD 3-Clause License)
- LevelDB (BSD 3-Clause License)
- marisa-trie (BSD 2-Clause License, LGPL 2.1)
- OpenCC (Apache License 2.0)
- yaml-cpp (MIT License)