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?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?