# amzxyz/rime_wanxiang

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/amzxyz-rime-wanxiang).**

2,863 stars · 114 forks · Lua · cc-by-4.0

## Links

- GitHub: https://github.com/amzxyz/rime_wanxiang
- awesome-repositories: https://awesome-repositories.com/repository/amzxyz-rime-wanxiang.md

## Topics

`dicts` `rime` `rime-config` `rime-settings` `rime-wanxiang` `schema` `wanxiang`

## Description

This project is a CJK input method framework and configuration set designed for the Rime input engine. It provides a comprehensive system of schemas and dictionary packs to optimize Chinese character entry through pinyin and double-pinyin workflows.

The framework is distinguished by its use of Lua-powered extensions that add dynamic utilities, such as inline mathematical calculators, automated timestamps, and text formatting, directly to the input interface. It also features refined word libraries and language models specifically tuned to improve prediction accuracy and first-choice hit rates.

The system covers a broad range of capabilities, including linguistic phrase prediction, auxiliary code filtering for rare character lookup, and personalized user lexicon management. It further includes automation tools for rapid symbol insertion, date generation, and the conversion of text between simplified and traditional character variants.

Deployment and maintenance are handled through input schema patching and a command-line package manager for deploying configurations to compatible frontends.

## Tags

### Business & Productivity Software

- [Phonetic Input Workflows](https://awesome-repositories.com/f/business-productivity-software/phonetic-input-workflows.md) — Implements efficient pinyin and double-pinyin encoding schemes for streamlined Chinese character entry.
- [CJK Character Lookup](https://awesome-repositories.com/f/business-productivity-software/cjk-character-lookup.md) — Provides comprehensive tools for finding rare characters using radicals, components, and auxiliary coding systems.
- [CJK Input Frameworks](https://awesome-repositories.com/f/business-productivity-software/cjk-input-frameworks.md) — Provides a comprehensive set of rules and dictionaries for managing simplified and traditional Chinese character input.
- [Core Dictionary Control](https://awesome-repositories.com/f/business-productivity-software/core-dictionary-control.md) — Controls the core word library, completion behavior, and user dictionary recording processes. ([source](https://amzxyz.github.io/doc/schema_custom/))
- [Double-Pinyin Encoding Support](https://awesome-repositories.com/f/business-productivity-software/double-pinyin-encoding-support.md) — Integrates multiple mainstream double pinyin encoding methods to enable faster typing through combined keystrokes. ([source](https://amzxyz.github.io/doc/intro/))
- [Input Engine Automation](https://awesome-repositories.com/f/business-productivity-software/input-engine-automation.md) — Uses Lua scripts and regular expressions to integrate calculators and dynamic timestamps directly into the input interface.
- [Input Method Configurations](https://awesome-repositories.com/f/business-productivity-software/input-method-configurations.md) — Offers a system of patch files and schemas to customize keyboard behavior, candidate filtering, and auxiliary coding.
- [Automatic Text Spacing](https://awesome-repositories.com/f/business-productivity-software/automatic-text-spacing.md) — Automatically adds spaces between English words during continuous typing using smart logic and timeouts. ([source](https://amzxyz.github.io/doc/english/))
- [Character Mapping Tables](https://awesome-repositories.com/f/business-productivity-software/character-mapping-tables.md) — Uses predefined lookup tables to map input codes to Chinese characters for shape-based input methods. ([source](https://amzxyz.github.io/doc/RIME%E9%85%8D%E7%BD%AE%E6%89%8B%E5%86%8C/))
- [Auxiliary Code Lookups](https://awesome-repositories.com/f/business-productivity-software/cjk-character-lookup/auxiliary-code-lookups.md) — Filters two-character phrases using associated auxiliary codes immediately without requiring a trigger character. ([source](https://amzxyz.github.io/doc/super_lookup/))
- [Contextual Ambiguity Resolutions](https://awesome-repositories.com/f/business-productivity-software/contextual-ambiguity-resolutions.md) — Prioritizes high-frequency phrase segments over individual word frequencies to resolve common mispredictions. ([source](https://amzxyz.github.io/doc/400%2Bgram/))
- [Contextual Candidate Reorderings](https://awesome-repositories.com/f/business-productivity-software/contextual-candidate-reorderings.md) — Adjusts the priority of candidate words in real-time based on the words previously committed. ([source](https://amzxyz.github.io/doc/user_predict/))
- [Input Method Reverse Lookups](https://awesome-repositories.com/f/business-productivity-software/digital-dictionary-lookups/input-method-reverse-lookups.md) — Maps character radicals and stroke patterns to phonetic codes to find rare characters by visual structure. ([source](https://amzxyz.github.io/doc/schema_custom/))
- [Dynamic Text Insertion](https://awesome-repositories.com/f/business-productivity-software/dynamic-text-insertion.md) — Outputs current time, date, lunar calendar, and solar terms via short-codes or custom placeholders. ([source](https://amzxyz.github.io/doc/shijian))
- [External Lexicon Linking](https://awesome-repositories.com/f/business-productivity-software/external-lexicon-linking.md) — Links external text files as data sources to define specific replacement pairs or candidate expansions. ([source](https://amzxyz.github.io/doc/super_replacer/))
- [Fast Symbol Access](https://awesome-repositories.com/f/business-productivity-software/fast-symbol-access.md) — Produces common punctuation and special symbols using a fast-access letter-and-slash shortcut system. ([source](https://amzxyz.github.io/doc/shortcut/))
- [Fuzzy Pinyin Configurations](https://awesome-repositories.com/f/business-productivity-software/fuzzy-pinyin-configurations.md) — Maps similar sounding consonants or nasal endings to the same input keys to accommodate regional dialects. ([source](https://amzxyz.github.io/doc/fuzzy/))
- [Grammar-Based Candidate Prioritizations](https://awesome-repositories.com/f/business-productivity-software/grammar-based-candidate-prioritizations.md) — Retrieves candidates using a hierarchical priority system that balances manual overrides and multi-word context. ([source](https://amzxyz.github.io/doc/user_predict/))
- [Grammatical Correctness Enforcements](https://awesome-repositories.com/f/business-productivity-software/grammatical-correctness-enforcements.md) — Prioritizes grammatically correct characters and standard wordings over common misspellings and typos. ([source](https://amzxyz.github.io/doc/2026-1/))
- [Input Sequence Correction](https://awesome-repositories.com/f/business-productivity-software/input-sequence-correction.md) — Modifies specific incorrect characters within a generated phrase using auxiliary codes at the end of the sentence. ([source](https://amzxyz.github.io/doc/super_lookup/))
- [Pinyin Segmentation Strategies](https://awesome-repositories.com/f/business-productivity-software/pinyin-segmentation-strategies.md) — Implements iterative syllable boundary analysis to correctly split long pinyin strings into candidate words. ([source](https://amzxyz.github.io/doc/super_processor/))
- [Polyphonic Character Handlers](https://awesome-repositories.com/f/business-productivity-software/polyphonic-character-handlers.md) — Rime corrects the selection of characters with multiple pronunciations by aligning with standardized phonetic rules. ([source](https://amzxyz.github.io/doc/intro/))
- [Quick Lookup Translators](https://awesome-repositories.com/f/business-productivity-software/quick-lookup-translators.md) — Provides specialized translators for retrieving dates, Unicode characters, and currency formatting via trigger codes. ([source](https://amzxyz.github.io/doc/Rime%E8%AE%BE%E8%AE%A1%E9%80%BB%E8%BE%91%E4%B8%8E%E9%85%8D%E7%BD%AE%E5%93%B2%E5%AD%A6/))
- [Symbol Triggers](https://awesome-repositories.com/f/business-productivity-software/symbol-triggers.md) — Maps specific letters and prefixes to instantly insert common symbols or paired brackets. ([source](https://amzxyz.github.io/doc/schema_custom/))
- [Symbol Wrapping Triggers](https://awesome-repositories.com/f/business-productivity-software/symbol-triggers/symbol-wrapping-triggers.md) — Encloses selected candidate words within specific symbols or markdown tags using a dedicated trigger key. ([source](https://amzxyz.github.io/doc/paired_symbols/))
- [Text Expansion Shortcuts](https://awesome-repositories.com/f/business-productivity-software/text-expansion-shortcuts.md) — Provides the ability to insert predefined short phrases and common expressions using abbreviated triggers. ([source](https://amzxyz.github.io/doc/rime_tree/))
- [Tone-Based Candidate Filtering](https://awesome-repositories.com/f/business-productivity-software/tone-based-candidate-filtering.md) — Isolates characters or phrases by injecting tone numbers into the auxiliary code sequence. ([source](https://amzxyz.github.io/doc/dict_gram/))

### User Interface & Experience

- [Simplified Chinese Input Configurations](https://awesome-repositories.com/f/user-interface-experience/input-method-editors/simplified-chinese-input-configurations.md) — Provides a comprehensive system of schemas and dictionaries to optimize Chinese character entry through pinyin and double-pinyin.
- [Auxiliary Coding Systems](https://awesome-repositories.com/f/user-interface-experience/auxiliary-coding-systems.md) — Uses specialized coding systems to refine character selection and increase first-choice accuracy for blind typing. ([source](https://amzxyz.github.io/doc/intro/))
- [Chinese Character Support](https://awesome-repositories.com/f/user-interface-experience/character-encoding-support/chinese-character-support.md) — Provides phonetic coverage and encoding support for a comprehensive range of rare Chinese characters. ([source](https://amzxyz.github.io/doc/intro))
- [Multi-Criteria Input Filtering](https://awesome-repositories.com/f/user-interface-experience/character-encoding-support/multi-criteria-input-filtering.md) — Rime identifies target characters by mixing lowercase radicals, uppercase letters, and tone markers in any sequence. ([source](https://amzxyz.github.io/doc/aux_code/))
- [Locale-Based Glyph Variants](https://awesome-repositories.com/f/user-interface-experience/character-encoding-support/multilingual-character-sets/glyph-mappings/locale-based-glyph-variants.md) — Converts characters and phrases between simplified and traditional variants based on regional linguistic standards. ([source](https://amzxyz.github.io/doc/rime_tree/))
- [Keyboard Layout Configurations](https://awesome-repositories.com/f/user-interface-experience/component-utilities/keyboard-shortcuts/keyboard-layout-configurations.md) — Defines key placement and symbol panel organization through skin files to personalize the input interface. ([source](https://amzxyz.github.io/doc/trime/))
- [Phonetic Code Translations](https://awesome-repositories.com/f/user-interface-experience/phonetic-code-translations.md) — Translates pinyin or shape codes into candidate words using scripts, lookup tables, and custom phrase lists. ([source](https://amzxyz.github.io/doc/Rime%E8%AE%BE%E8%AE%A1%E9%80%BB%E8%BE%91%E4%B8%8E%E9%85%8D%E7%BD%AE%E5%93%B2%E5%AD%A6/))
- [Syllable-to-Text Translations](https://awesome-repositories.com/f/user-interface-experience/syllable-to-text-translations.md) — Converts input sequences into candidate words through syllable analysis and lookup tables. ([source](https://amzxyz.github.io/doc/RIME%E9%85%8D%E7%BD%AE%E6%8C%87%E5%8D%97/))
- [CJK Text Predictions](https://awesome-repositories.com/f/user-interface-experience/text-input-widgets/predictive-text-inputs/cjk-text-predictions.md) — Employs a large-scale language model for intelligent whole-sentence predictions and high-accuracy suggestions. ([source](https://amzxyz.github.io/doc/intro))
- [Linguistic Phrase Predictions](https://awesome-repositories.com/f/user-interface-experience/text-input-widgets/predictive-text-inputs/linguistic-phrase-predictions.md) — Analyzes linguistic probability using a grammar engine to determine the most natural sequences for long-sentence input. ([source](https://amzxyz.github.io/doc/dict_gram/))
- [Personalized Text Predictions](https://awesome-repositories.com/f/user-interface-experience/text-input-widgets/predictive-text-inputs/personalized-text-predictions.md) — Analyzes user input patterns to generate personalized word predictions without relying on external plugins. ([source](https://amzxyz.github.io/doc/Rime%E8%AE%BE%E8%AE%A1%E9%80%BB%E8%BE%91%E4%B8%8E%E9%85%8D%E7%BD%AE%E5%93%B2%E5%AD%A6/))
- [Prediction Accuracy Optimizations](https://awesome-repositories.com/f/user-interface-experience/text-input-widgets/predictive-text-inputs/prediction-accuracy-optimizations.md) — Uses AI-optimized dictionaries and grammar models to increase input accuracy and reduce candidate paging. ([source](https://cdn.jsdelivr.net/gh/amzxyz/rime_wanxiang@wanxiang/README.md))
- [Sentence-Level Predictions](https://awesome-repositories.com/f/user-interface-experience/text-input-widgets/predictive-text-inputs/sentence-level-predictions.md) — Uses a multi-level language model to provide intelligent word prediction and sentence-level input. ([source](https://amzxyz.github.io/doc/intro/))
- [Text Sequence Prediction](https://awesome-repositories.com/f/user-interface-experience/text-input-widgets/predictive-text-inputs/text-sequence-prediction.md) — Implements a large-scale prefix tree model to suggest accurate multi-word phrases and short sentences. ([source](https://amzxyz.github.io/doc/400%2Bgram/))
- [Emoji Shortcode Replacements](https://awesome-repositories.com/f/user-interface-experience/animated-content-disclosure/text-content-transitions/emoji-shortcode-replacements.md) — Sets up trigger-based replacements for emojis, kaomoji, and translations using defined prefixes. ([source](https://amzxyz.github.io/doc/schema_custom/))
- [Non-Sequential Filterings](https://awesome-repositories.com/f/user-interface-experience/auxiliary-coding-systems/non-sequential-filterings.md) — Rime narrows down phrase candidates by inputting a subset of auxiliary codes in any order. ([source](https://amzxyz.github.io/doc/super_lookup/))
- [Candidate Display Formatting](https://awesome-repositories.com/f/user-interface-experience/candidate-display-formatting.md) — Post-processes candidate lists to handle character conversion, case formatting, and automatic spacing. ([source](https://amzxyz.github.io/doc/Rime%E8%AE%BE%E8%AE%A1%E9%80%BB%E8%BE%91%E4%B8%8E%E9%85%8D%E7%BD%AE%E5%93%B2%E5%AD%A6/))
- [Candidate Menu Navigation](https://awesome-repositories.com/f/user-interface-experience/candidate-menu-navigation.md) — Enables navigation of the candidate list using number keys, directional arrows, and page keys. ([source](https://amzxyz.github.io/doc/RIME%E9%85%8D%E7%BD%AE%E6%8C%87%E5%8D%97/))
- [Emoji Insertion Tools](https://awesome-repositories.com/f/user-interface-experience/emoji-support/emoji-insertion-tools.md) — Maps letter-and-trigger combinations to punctuation or emojis to avoid manual symbol panel selection. ([source](https://amzxyz.github.io/doc/quick_symbol/))
- [Phonetic Layout Mappings](https://awesome-repositories.com/f/user-interface-experience/form-and-input-management/input-handling/secondary-modifier-keys/keyboard-input-mapping/phonetic-layout-mappings.md) — Converts inputs from non-standard keyboard layouts into standard pinyin codes using transformation rules. ([source](https://amzxyz.github.io/doc/layouts/))
- [Physical Key to Rune Mappings](https://awesome-repositories.com/f/user-interface-experience/form-and-input-management/input-handling/secondary-modifier-keys/keyboard-input-mapping/physical-key-identification/physical-key-to-rune-mappings.md) — Assigns specific characters, words, or lists of candidates to keyboard keys using a symbol table. ([source](https://amzxyz.github.io/doc/RIME%E9%85%8D%E7%BD%AE%E6%8C%87%E5%8D%97/))
- [Input Code Segmentations](https://awesome-repositories.com/f/user-interface-experience/input-code-segmentations.md) — Divides continuous input code streams into distinct segments based on format for targeted translation. ([source](https://amzxyz.github.io/doc/RIME%E9%85%8D%E7%BD%AE%E6%8C%87%E5%8D%97/))
- [Simultaneous Language Entry](https://awesome-repositories.com/f/user-interface-experience/input-field-enhancements/multilingual-input-fields/simultaneous-language-entry.md) — Supports simultaneous entry of different languages through dedicated mixed-code schemas and bilingual dictionaries. ([source](https://amzxyz.github.io/doc/rime_tree/))
- [Linguistic Metadata Display](https://awesome-repositories.com/f/user-interface-experience/interface-metadata-configuration/user-metadata-display/linguistic-metadata-display.md) — Shows pronunciation, auxiliary codes, and Unicode block information in the candidate list for educational and lookup purposes. ([source](https://amzxyz.github.io/doc/reverse_lookup/))
- [Conditional Key-Mappings](https://awesome-repositories.com/f/user-interface-experience/keymap-action-dispatchers/conditional-key-mappings.md) — Reassigns keyboard keys to different functions based on the current state of the input engine. ([source](https://amzxyz.github.io/doc/RIME%E9%85%8D%E7%BD%AE%E6%8C%87%E5%8D%97/))
- [List Reordering Interfaces](https://awesome-repositories.com/f/user-interface-experience/list-reordering-interfaces.md) — Provides interface mechanisms to manually adjust the priority and position of candidates using keyboard shortcuts. ([source](https://amzxyz.github.io/doc/Rime%E8%AE%BE%E8%AE%A1%E9%80%BB%E8%BE%91%E4%B8%8E%E9%85%8D%E7%BD%AE%E5%93%B2%E5%AD%A6/))
- [Colloquial Phrase Optimizations](https://awesome-repositories.com/f/user-interface-experience/t9-input-optimizations/colloquial-phrase-optimizations.md) — Rime includes high-frequency spoken structures to improve typing fluidity for everyday conversation. ([source](https://amzxyz.github.io/doc/2026-1/))
- [Candidate Display Customizers](https://awesome-repositories.com/f/user-interface-experience/terminal-user-interfaces/visual-styling-presentation/interface-appearance-customization/component-appearance-customizers/candidate-display-customizers.md) — Manages the display and content of symbols, translations, and specific hints through external configuration files. ([source](https://amzxyz.github.io/doc/schema_custom/))
- [Pre-edit Buffers](https://awesome-repositories.com/f/user-interface-experience/text-editing-components/pre-edit-buffers.md) — Manages the cursor and modifies uncommitted text before it is finalized on the screen. ([source](https://amzxyz.github.io/doc/shortcut/))
- [Phonetic Annotators](https://awesome-repositories.com/f/user-interface-experience/text-highlighting/document-annotators/phonetic-annotators.md) — Displays real-time pinyin and tone markers in the input area to assist with the pronunciation of rare characters. ([source](https://amzxyz.github.io/doc/intro))
- [Markup Text Wrapping](https://awesome-repositories.com/f/user-interface-experience/text-input-formatting/markup-text-wrapping.md) — Wraps selected text in paired symbols or markdown syntax for bold, italics, code blocks, and headers. ([source](https://amzxyz.github.io/doc/shortcut/))
- [Keyboard Shortcut Mapping](https://awesome-repositories.com/f/user-interface-experience/visual-theme-configurations/visual-themes/keyboard-shortcut-mapping.md) — Assigns key combinations to trigger internal functions or send alternative keystrokes based on the input state. ([source](https://amzxyz.github.io/doc/key/))

### Artificial Intelligence & ML

- [IME Dictionary Packs](https://awesome-repositories.com/f/artificial-intelligence-ml/large-language-models/chinese-language-model-repositories/ime-dictionary-packs.md) — Ships refined word libraries and language models tuned to improve prediction accuracy and first-choice hit rates.
- [Long Sentence Predictions](https://awesome-repositories.com/f/artificial-intelligence-ml/long-sentence-predictions.md) — Employs a grammar-based probability graph to determine the most linguistically natural sequence for long strings. ([source](https://amzxyz.github.io/doc/dict_gram))
- [Context-Based Word Predictors](https://awesome-repositories.com/f/artificial-intelligence-ml/natural-language-processing/word-embeddings/context-based-word-predictors.md) — Adjusts candidate word ordering using N-Gram context analysis and dynamic frequency updates based on user behavior. ([source](https://amzxyz.github.io/doc/rime_tree/))
- [N-Gram Co-occurrence Models](https://awesome-repositories.com/f/artificial-intelligence-ml/natural-language-processing/word-embeddings/skip-gram-model-architectures/n-gram-co-occurrence-models.md) — Uses linguistic probability and collocation weights to prioritize candidate words based on preceding text.
- [Vocabulary Management](https://awesome-repositories.com/f/artificial-intelligence-ml/machine-learning/language-tools/dictionary-management-utilities/vocabulary-management.md) — Integrates standardized large-scale word libraries into custom dictionaries to reduce manual entry of common phrases. ([source](https://amzxyz.github.io/doc/RIME%E9%85%8D%E7%BD%AE%E6%8C%87%E5%8D%97/))
- [IME Performance Tuning](https://awesome-repositories.com/f/artificial-intelligence-ml/model-performance-analysis/model-performance-improvement/ime-performance-tuning.md) — Analyzes typing statistics and adjusts language model weights to reduce candidate paging and improve first-choice hit rates.
- [Dictionary Weight Tuning](https://awesome-repositories.com/f/artificial-intelligence-ml/new-word-discovery/dictionary-weight-tuning.md) — Adjusts tolerance and penalty weights for collocations to improve the accuracy of word predictions. ([source](https://amzxyz.github.io/doc/schema_custom/))
- [Dynamic Word Generation](https://awesome-repositories.com/f/artificial-intelligence-ml/new-word-discovery/dynamic-word-generation.md) — Generates new word candidates based on defined encoding rules and the user's commit history. ([source](https://amzxyz.github.io/doc/RIME%E9%85%8D%E7%BD%AE%E6%89%8B%E5%86%8C/))
- [Phonetic Homophone Correction](https://awesome-repositories.com/f/artificial-intelligence-ml/phonetic-homophone-correction.md) — Matches incorrect pinyin input to the intended character and provides the correct pronunciation as a hint. ([source](https://amzxyz.github.io/doc/word_creation/))

### Part of an Awesome List

- [Hybrid Language Models](https://awesome-repositories.com/f/awesome-lists/ai/statistical-and-predictive-models/hybrid-language-models.md) — Optimizes candidate output using combined grammar rules and statistical n-gram models to improve sentence accuracy. ([source](https://amzxyz.github.io/doc/RIME%E9%85%8D%E7%BD%AE%E6%89%8B%E5%86%8C/))
- [Shape Based Input](https://awesome-repositories.com/f/awesome-lists/devtools/shape-based-input.md) — Provides interfaces for double-pinyin and shape-based coding systems to accelerate candidate filtering. ([source](https://amzxyz.github.io/doc/dict_gram))
- [Radical and Stroke Filtering](https://awesome-repositories.com/f/awesome-lists/devtools/shape-based-input/radical-and-stroke-filtering.md) — Rime uses the initial letter of a character's radical combined with pinyin to quickly isolate specific characters from homophones. ([source](https://amzxyz.github.io/doc/aux_code/))
- [Industry Specific Models](https://awesome-repositories.com/f/awesome-lists/ai/industry-specific-models.md) — Integrates industry-specific language models and corpora to support domain terminology and long-sentence transcription. ([source](https://amzxyz.github.io/doc/dicts/))
- [Phrase Library Management](https://awesome-repositories.com/f/awesome-lists/ai/phrase-library-management.md) — Sets up custom phrase dictionaries and manages English spacing behavior for improved input flow. ([source](https://amzxyz.github.io/doc/schema_custom/))
- [Input Hints and Helper Text](https://awesome-repositories.com/f/awesome-lists/devtools/text-inputs/input-hints-and-helper-text.md) — Provides real-time, contextual guidance for auxiliary codes and tones using a Lua-powered engine. ([source](https://amzxyz.github.io/doc/super_comment/))

### Data & Databases

- [Multi-Stage Pipeline Processing](https://awesome-repositories.com/f/data-databases/data-processing-pipelines/document-llm-preparation/multi-stage-pipeline-processing.md) — Processes raw keystrokes through a sequential pipeline of spell checkers, translators, and filters.
- [Input Method Dictionaries](https://awesome-repositories.com/f/data-databases/input-method-dictionaries.md) — Manages external data files and linked secondary schemas to ensure required dictionary data is loaded automatically. ([source](https://amzxyz.github.io/doc/Rime%E8%AE%BE%E8%AE%A1%E9%80%BB%E8%BE%91%E4%B8%8E%E9%85%8D%E7%BD%AE%E5%93%B2%E5%AD%A6/))
- [Input Schema Switching](https://awesome-repositories.com/f/data-databases/runtime-backend-switching/input-schema-switching.md) — Changes the active pinyin or double-pinyin layout on the fly using specific command codes. ([source](https://amzxyz.github.io/doc/Rime%E8%AE%BE%E8%AE%A1%E9%80%BB%E8%BE%91%E4%B8%8E%E9%85%8D%E7%BD%AE%E5%93%B2%E5%AD%A6/))
- [Lexicon Schema Compilation](https://awesome-repositories.com/f/data-databases/schema-validation-libraries/schema-compilers/lexicon-schema-compilation.md) — Links auxiliary schemas to primary ones to compile and consume specialized binary dictionary files. ([source](https://amzxyz.github.io/doc/dicts/))
- [Text Processing Pipelines](https://awesome-repositories.com/f/data-databases/text-processing-pipelines.md) — Processes input through a sequential pipeline of transformation rules, such as simplified-to-traditional conversion. ([source](https://amzxyz.github.io/doc/super_replacer/))
- [Chinese Character Simplifiers](https://awesome-repositories.com/f/data-databases/text-processing-utilities/text-extraction/text-segmentation/chinese-language-segmenters/traditional-chinese-support/chinese-character-simplifiers.md) — Transforms characters between simplified and traditional Chinese variants using configurable mapping files. ([source](https://amzxyz.github.io/doc/RIME%E9%85%8D%E7%BD%AE%E6%89%8B%E5%86%8C/))
- [User Dictionary Managers](https://awesome-repositories.com/f/data-databases/user-data-management/user-dictionary-managers.md) — Tracks character frequency and stores custom user-defined words to personalize candidate ordering. ([source](https://amzxyz.github.io/doc/RIME%E9%85%8D%E7%BD%AE%E6%89%8B%E5%86%8C/))
- [Candidate List Management](https://awesome-repositories.com/f/data-databases/candidate-entry-deletion/candidate-list-management.md) — Provides tools to navigate candidate lists, manually reorder highlighted words, and delete specific entries. ([source](https://amzxyz.github.io/doc/shortcut/))
- [Candidate Priority Adjustment](https://awesome-repositories.com/f/data-databases/candidate-entry-deletion/candidate-priority-adjustment.md) — Rime assigns keyboard shortcuts to move candidates up, down, or pin them to the top of the list. ([source](https://amzxyz.github.io/doc/schema_custom/))
- [Dictionary Extraction and Cleaning](https://awesome-repositories.com/f/data-databases/data-dictionaries/dictionary-extraction-and-cleaning.md) — Implements functions to remove low-frequency words and correct phonetic errors in dictionaries to improve hit rates. ([source](https://amzxyz.github.io/doc/dict_gram/))
- [Pinyin Dictionary Imports](https://awesome-repositories.com/f/data-databases/pinyin-transliterations/pinyin-dictionary-imports.md) — Cleanses word lists by removing low-frequency terms and correcting typos to increase first-choice candidate hit rates. ([source](https://amzxyz.github.io/doc/dict_gram))
- [Word Ranking Optimizers](https://awesome-repositories.com/f/data-databases/ranking-engines/personalized-ranking-optimizers/word-ranking-optimizers.md) — Adjusts word weights and use data layering to prioritize common terms while keeping specialized phrases visible. ([source](https://amzxyz.github.io/doc/2026-1/))
- [Input Suggestions](https://awesome-repositories.com/f/data-databases/search-suggestions/input-suggestions.md) — Suggests the most likely subsequent word immediately after a word is committed to enable rapid construction. ([source](https://amzxyz.github.io/doc/user_predict/))
- [Lexicon Isolation](https://awesome-repositories.com/f/data-databases/user-data-management/user-dictionary-managers/lexicon-isolation.md) — Maintains a physical separation between the core system dictionary and personal user data for independent backups. ([source](https://amzxyz.github.io/doc/dict_gram/))

### Development Tools & Productivity

- [Lexicon Management](https://awesome-repositories.com/f/development-tools-productivity/dictionary-and-translation-tools/lexicon-datasets/lexicon-driven-analysis/lexicon-management.md) — Manages how new words are recorded and prioritized through automatic frequency adjustment or manual control. ([source](https://cdn.jsdelivr.net/gh/amzxyz/rime_wanxiang@wanxiang/README.md))
- [Input Method Lua Extensions](https://awesome-repositories.com/f/development-tools-productivity/input-method-lua-extensions.md) — Runs Lua scripts to add dynamic tools such as calculators and automated timestamps within the interface. ([source](https://cdn.jsdelivr.net/gh/amzxyz/rime_wanxiang@wanxiang/README.md))
- [Input Scheme Switching](https://awesome-repositories.com/f/development-tools-productivity/input-pointer-automation/input-customization/input-scheme-switching.md) — Selects and mounts specific input schemes for use in the active environment. ([source](https://amzxyz.github.io/doc/manual/))
- [Scriptable Input Logic](https://awesome-repositories.com/f/development-tools-productivity/input-pointer-automation/input-customization/scriptable-input-logic.md) — Runs Lua functions to handle custom key processing, input segmentation, candidate translation, or result filtering. ([source](https://amzxyz.github.io/doc/RIME%E9%85%8D%E7%BD%AE%E6%89%8B%E5%86%8C/))
- [Spelling Rule Customizations](https://awesome-repositories.com/f/development-tools-productivity/input-pointer-automation/input-customization/spelling-rule-customizations.md) — Defines alphabet rules, syllable delimiters, and transformation logic to process raw keystrokes. ([source](https://amzxyz.github.io/doc/RIME%E9%85%8D%E7%BD%AE%E6%89%8B%E5%86%8C/))
- [Input Method Engine Configurations](https://awesome-repositories.com/f/development-tools-productivity/input-pointer-automation/input-utilities/input-method-editors/input-method-engine-configurations.md) — Provides ready-to-use configuration sets for the Rime engine to optimize pinyin and double-pinyin entry.
- [Auxiliary Input Tool Integrations](https://awesome-repositories.com/f/development-tools-productivity/terminal-input-enhancers/auxiliary-input-tool-integrations.md) — Combines standard pinyin with auxiliary coding systems to enhance typing speed and first-choice accuracy. ([source](https://amzxyz.github.io/doc/intro))
- [Input Scheme Configurations](https://awesome-repositories.com/f/development-tools-productivity/terminal-shell-cli/cli-tooling-frameworks/cli-tooling/argument-configuration-management/command-argument-parsers/input-behavior-configurations/input-scheme-configurations.md) — Defines structural keyboard layouts and phonetic mappings to facilitate efficient character entry. ([source](https://amzxyz.github.io/))
- [Unicode Input Tools](https://awesome-repositories.com/f/development-tools-productivity/unicode-input-tools.md) — Allows the retrieval of rare characters and symbols by entering their hexadecimal Unicode encoding. ([source](https://amzxyz.github.io/doc/NRU/))
- [Command Actions](https://awesome-repositories.com/f/development-tools-productivity/command-actions.md) — Intercepts specific key inputs like slashes to trigger internal commands instead of committing characters. ([source](https://amzxyz.github.io/doc/hamster/))
- [Inline Mathematical Calculation](https://awesome-repositories.com/f/development-tools-productivity/inline-code-execution/inline-mathematical-calculation.md) — Performs mathematical operations directly within the input interface to insert results into the text. ([source](https://amzxyz.github.io/doc/rime_tree/))
- [Custom Phrase Mappings](https://awesome-repositories.com/f/development-tools-productivity/input-mapping-engines/custom-phrase-mappings.md) — Maps short codes to long phrases or special symbols that are prioritized at the top of the candidate list. ([source](https://amzxyz.github.io/doc/dicts/))
- [Dynamic Candidate Generation](https://awesome-repositories.com/f/development-tools-productivity/input-mapping-engines/custom-phrase-mappings/dynamic-candidate-generation.md) — Integrates time placeholders and character repetition macros into custom dictionaries to create context-aware candidate text. ([source](https://amzxyz.github.io/doc/shijian))
- [Input Mode Configurations](https://awesome-repositories.com/f/development-tools-productivity/input-pointer-automation/input-customization/input-mode-configurations.md) — Toggles between language modes, character widths, and different CJK character sets. ([source](https://amzxyz.github.io/doc/RIME%E9%85%8D%E7%BD%AE%E6%89%8B%E5%86%8C/))
- [Mathematical Calculators](https://awesome-repositories.com/f/development-tools-productivity/mathematical-calculators.md) — Evaluates mathematical expressions within the input interface to insert results directly into the text stream. ([source](https://amzxyz.github.io/doc/Rime%E8%AE%BE%E8%AE%A1%E9%80%BB%E8%BE%91%E4%B8%8E%E9%85%8D%E7%BD%AE%E5%93%B2%E5%AD%A6/))
- [Input-Specific Completion Hints](https://awesome-repositories.com/f/development-tools-productivity/shell-completion/contextual-completion-hints/input-specific-completion-hints.md) — Provides dedicated areas for contextual suggestions of formulas, translations, and emojis to prevent candidate list clutter. ([source](https://amzxyz.github.io/doc/super_tips/))
- [Input Behavior Configurations](https://awesome-repositories.com/f/development-tools-productivity/terminal-shell-cli/cli-tooling-frameworks/cli-tooling/argument-configuration-management/command-argument-parsers/input-behavior-configurations/input-behavior-configurations.md) — Defines default states for language modes, punctuation styles, and shorthand toggles within the input engine. ([source](https://amzxyz.github.io/doc/schema_custom/))
- [User Configuration Synchronization](https://awesome-repositories.com/f/development-tools-productivity/translation-locale-synchronization/user-configuration-synchronization.md) — Exports dynamically learned words as plain text for synchronization of personal dictionaries across devices. ([source](https://amzxyz.github.io/doc/dicts/))

### Hardware & IoT

- [Lua Script Loadings and Executions](https://awesome-repositories.com/f/hardware-iot/standalone-rfid-operations/lua-scripting-engines/angelscript-and-lua-game-scripting/lua-script-loadings-and-executions.md) — Integrates custom Lua scripts to provide real-time utilities such as calculators, dynamic timestamps, and automated symbol wrapping. ([source](https://amzxyz.github.io/))

### Operating Systems & Systems Programming

- [Character Candidate Retrieval](https://awesome-repositories.com/f/operating-systems-systems-programming/character-candidate-retrieval.md) — Scans strings and maps memory to retrieve candidates instantly regardless of dictionary size. ([source](https://amzxyz.github.io/doc/400%2Bgram/))
- [Keyboard Input Modes](https://awesome-repositories.com/f/operating-systems-systems-programming/keyboard-input-modes.md) — Toggles between different punctuation styles, simplified and traditional characters, and specialized display modes. ([source](https://amzxyz.github.io/doc/shortcut/))

### Programming Languages & Runtimes

- [Input Method Scripting Extensions](https://awesome-repositories.com/f/programming-languages-runtimes/programming-language-varieties/programming-languages/dynamic-scripting-languages/lua/input-method-scripting-extensions.md) — Integrates Lua scripts into input schemas to provide dynamic utilities like calculators and automated timestamps.
- [Input Translation Scripts](https://awesome-repositories.com/f/programming-languages-runtimes/programming-language-varieties/scripting-languages/dynamic-scripting-runtimes/input-translation-scripts.md) — Translates phonetic input into candidates using syllable tables and translation scripts. ([source](https://amzxyz.github.io/doc/RIME%E9%85%8D%E7%BD%AE%E6%89%8B%E5%86%8C/))
- [Custom Dictionaries](https://awesome-repositories.com/f/programming-languages-runtimes/programming-utilities/data-text-processing/custom-dictionaries.md) — Provides user-defined word lists and mapping files to bias character suggestions and improve typing accuracy. ([source](https://amzxyz.github.io/doc/RIME%E9%85%8D%E7%BD%AE%E6%8C%87%E5%8D%97/))
- [Abbreviation Expanders](https://awesome-repositories.com/f/programming-languages-runtimes/unicode-management/abbreviation-expanders.md) — Maps short input codes directly to preferred phrases or words, placing them at the top of the candidate list. ([source](https://amzxyz.github.io/doc/super_replacer/))

### Software Engineering & Architecture

- [Phonetic Spelling Algebra](https://awesome-repositories.com/f/software-engineering-architecture/phonetic-spelling-algebra.md) — Maps input codes to new spelling forms using algebraic rules to support shorthand or fuzzy pinyin. ([source](https://amzxyz.github.io/doc/RIME%E9%85%8D%E7%BD%AE%E6%8C%87%E5%8D%97/))
- [Input Method Schema Systems](https://awesome-repositories.com/f/software-engineering-architecture/schema-based-type-systems/input-method-schema-systems.md) — Utilizes a system of input schemas that can be customized via patch files to persist user preferences. ([source](https://amzxyz.github.io/doc/manual/))
- [Input Processing Pipelines](https://awesome-repositories.com/f/software-engineering-architecture/transformation-pipelines/input-processing-pipelines.md) — Allows the insertion of Lua filters and processors to modify how user input is transformed before display. ([source](https://amzxyz.github.io/doc/schema_custom/))
- [Input Processing Scripts](https://awesome-repositories.com/f/software-engineering-architecture/transformation-pipelines/input-processing-pipelines/input-processing-scripts.md) — Executes Lua scripts within the input pipeline to provide real-time calculators and dynamic text generation.
- [Candidate Noise Filtering](https://awesome-repositories.com/f/software-engineering-architecture/intent-based-coordination/intent-to-skill-mappings/semantic-intent-mapping/candidate-noise-filtering.md) — Modifies the candidate result set by removing or inserting entries before they are displayed to the user. ([source](https://amzxyz.github.io/doc/RIME%E9%85%8D%E7%BD%AE%E6%8C%87%E5%8D%97/))
- [Hierarchical Configuration Patching](https://awesome-repositories.com/f/software-engineering-architecture/patch-configuration-sets/patch-storage-configurations/hierarchical-configuration-patching.md) — Modifies system settings using a hierarchical path syntax to persist preferences without altering source files.
- [Candidate Selection Optimizations](https://awesome-repositories.com/f/software-engineering-architecture/performance-reliability/performance-optimization/data-handling-throughput/large-dataset-optimizations/ui-selection-optimizations/candidate-selection-optimizations.md) — Utilizes AI-enhanced word libraries and data engineering to reduce the number of page flips required for selection. ([source](https://amzxyz.github.io/))
- [Alphabetical Selection Mapping](https://awesome-repositories.com/f/software-engineering-architecture/performance-reliability/performance-optimization/data-handling-throughput/large-dataset-optimizations/ui-selection-optimizations/candidate-selection-optimizations/alphabetical-selection-mapping.md) — Provides an alternative selection method using alphabet keys when numeric keys are reserved for specialized functions. ([source](https://amzxyz.github.io/doc/super_processor/))
- [Spelling Rule Configurations](https://awesome-repositories.com/f/software-engineering-architecture/rule-configuration-engines/spelling-rule-configurations.md) — Configures the alphabet, visual delimiters, and fuzzy pinyin rules to optimize the input speller. ([source](https://amzxyz.github.io/doc/schema_custom/))
- [Path-Based Nested Updates](https://awesome-repositories.com/f/software-engineering-architecture/state-management/object-state-trackers/path-based-nested-updates.md) — Updates specific settings or replaces configuration blocks using a path-based syntax without modifying source files. ([source](https://amzxyz.github.io/doc/patch%E6%96%B9%E6%B3%95%E8%AE%BA/))

### DevOps & Infrastructure

- [Input Schema Installations](https://awesome-repositories.com/f/devops-infrastructure/schema-installation-tools/input-schema-installations.md) — Deploys input configurations and word libraries via a command-line package manager to frontends. ([source](https://amzxyz.github.io/doc/plum/))

### Web Development

- [Timestamp Insertions](https://awesome-repositories.com/f/web-development/content-insertion-utilities/dynamic-content-insertion/timestamp-insertions.md) — Inserts current dates, times, lunar calendar data, and timestamps using short-hand command prefixes. ([source](https://amzxyz.github.io/doc/shortcut/))
- [Text-Based Command Dispatchers](https://awesome-repositories.com/f/web-development/routing-systems/routing/matching-algorithms/regex-based-url-dispatchers/text-based-command-dispatchers.md) — Uses regular expressions to map raw text patterns, such as emails, to specific internal command handlers. ([source](https://amzxyz.github.io/doc/schema_custom/))
