librime

Rime Input Method Engine, the core library

  • 所有者: rime/librime
  • 平台:
  • 许可证: BSD 3-Clause "New" or "Revised" License
  • 分类:
  • 主题:
  • 喜欢:
    0
      比较:

Github星跟踪图

RIME: Rime Input Method Engine

Build Status
Build status
GitHub release
License

Rime with your keystrokes.

Project home

rime.im

License

The 3-Clause BSD License

Features

  • 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

Install

Follow the instructions to build librime on platforms other than Linux:

Build dependencies

  • compiler with C++11 support
  • cmake>=2.8
  • libboost>=1.48
  • libglog (optional)
  • libleveldb
  • libmarisa
  • libopencc>=1.0.2
  • libyaml-cpp>=0.5
  • libgtest (optional)

Runtime dependencies

  • libboost
  • libglog (optional)
  • libleveldb
  • libmarisa
  • libopencc
  • libyaml-cpp

Build and install librime on Linux

make
sudo make install

Frontends

Official:

Third-party:

  • fcitx-rime: Fcitx frontend for Linux
  • iRime: frontend for iOS
  • PIME: frontend for Windows
  • Trime: frontend for Android
  • XIME: frontend for macOS

Plugins

  • librime-charcode Module that
    deals with character encoding; depends on boost::locale and ICU libraries
  • librime-legacy Legacy module with
    GPL-licensed code

Related works

  • plum: Rime configuration manager and input
    schema repository
  • Combo Pinyin: an innovative
    chord-typing practice to input Pinyin
  • essay: the vocabulary and language model for Rime
  • SCU: Squirrel Configuration Utilities

Credits

We are grateful to the makers of the following open source libraries:

Contributors

主要指标

概览
名称与所有者rime/librime
主编程语言C++
编程语言CMake (语言数: 8)
平台
许可证BSD 3-Clause "New" or "Revised" License
所有者活动
创建于2012-03-20 15:45:06
推送于2025-08-14 02:50:05
最后一次提交2025-08-14 10:41:26
发布数45
最新版本名称latest (发布于 )
第一版名称rime-0.9.1 (发布于 2012-05-06 16:28:08)
用户参与
星数3.9k
关注者数90
派生数615
提交数1.8k
已启用问题?
问题数589
打开的问题数104
拉请求数286
打开的拉请求数20
关闭的拉请求数146
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?