osfans/trime

同文安卓輸入法平臺3.x/Android-rime/Rime Input Method Engine for Android

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 43 minutes ago
Type:ApplicationCategory(s):AndroidMobile & Desktop
Added to GitGenius on September 14th, 2026
Created on May 28th, 2015
Open Issues & Pull Requests: 116 (+0)
GitHub issues: Enabled
Number of forks: 528
Total Stargazers: 4,657 (+0)
Total Subscribers: 72 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 26.6 hours
Mean response time: 68.6 days
90th percentile: 124.1 days
Tracked items: 385

Most active contributors

Sign in to see contributor activity.

How this project is maintained

About 9% of issues opened in the past year have never received a reply. 96% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. 59% of tracked open issues have had no activity in three months. 72% of issues opened in the past year have been closed, leaving a working backlog. Three people close 83% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 83
New in 7 days: 3
Closed in 7 days: 3
Avg open age: 456 days
Stale 30+ days: 71
Stale 90+ days: 62

Recent activity

Opened in 7 days: 3
Closed in 7 days: 3
Comments in 7 days: 4
Events in 7 days: 9

Top labels

  • bug (203)
  • enhancement (72)
  • feature (21)
  • status: fixed in develop (9)
  • help-wanted (8)
  • long-term (7)
  • question (7)
  • upstream (7)

Detailed Description

Trime is an input method engine for Android that implements the RIME framework for Chinese character input.

The tool addresses the need for flexible, dialect-aware Chinese text input on Android devices. It wraps the open-source RIME input method framework through JNI bindings, exposing its phonetic and shape-based input capabilities to Android users. The engine supports various Chinese input methods including Pinyin, Wu dialect, Wubi, and Liangbi, allowing users to input characters through multiple approaches on a single platform. The implementation uses Kotlin and Java with native code integration to bridge RIME's C++ core to Android's input method framework.

Trime suits developers and users who need comprehensive Chinese input support beyond standard Mandarin, particularly those working with regional dialects or preferring shape-based input methods. The project is appropriate for anyone building Chinese-language Android applications or seeking an alternative to proprietary input methods. The tool is distributed through F-Droid and Google Play, making it accessible as a system input method rather than requiring integration into another application.

Development activity shows consistent maintenance with automated builds on commits to the develop branch. The project maintains multiple release channels including stable, nightly, and canary builds to support different user preferences for update frequency and stability. Documentation is available through the project wiki, and the maintainers actively welcome contributions through a defined contribution process. The codebase requires Android SDK, NDK, JDK 17, and Python 3 for building, with special considerations for Windows developers regarding symbolic link support.