awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
rime avatar

rime/squirrel

0
View on GitHub↗
5,722 stars·465 forks·Swift·gpl-3.0·20 viewsrime.im↗

Squirrel

Features

  • Chinese Text Input - Composes Chinese text on macOS using a customizable input method engine.
  • macOS Input Methods - Provides a macOS input method engine for typing Chinese text with customizable schemas.
  • Input Scheme Switching - Opens a menu with a keyboard shortcut to select and toggle input schemas on the fly.
  • Input Method Engine Configurations - Provides an input framework that lets users modify typing behavior and dictionary rules through configuration files.
  • Input Behavior Configurations - Allows editing user settings files and redeploying to personalize input behavior.
  • Input Scheme Configurations - Modifies typing behavior and dictionary rules through configuration files.
  • Configuration Compilations - Compiles configuration files into binary tables for fast runtime access.
  • YAML Configuration Files - Stores all user and schema settings in plain YAML files with hot-reload support.
  • Input Method Schema Systems - Supports multiple input schemas switchable via keyboard shortcuts for tailored text composition.
  • Input Method Frontends - Ships a dedicated macOS input method frontend process that intercepts keyboard events.
  • Multi-Schema Customizations - Configures and switches between multiple Chinese input schemas with personalized rules.
  • Input Method - Loads and switches between independent input schemas at runtime.
  • Input Method Reverse Lookups - Supports reverse dictionary lookup by output characters for alternative input codes.
  • Chinese Character Simplifiers - Uses OpenCC library for bidirectional Simplified/Traditional Chinese character conversion.
  • Input Schema Installations - Downloads and installs additional input schemas via a configuration manager.
  • Input Method Scripting Extensions - Embeds Lua scripts in input schemas for custom composition logic.

Star history

Star history chart for rime/squirrelStar history chart for rime/squirrel

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Squirrel

Similar open-source projects, ranked by how many features they share with Squirrel.
  • amzxyz/rime_wanxiangamzxyz avatar

    amzxyz/rime_wanxiang

    2,863View on GitHub↗

    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

    Luadictsrimerime-config
    View on GitHub↗2,863
  • rime/librimerime avatar

    rime/librime

    4,211View on GitHub↗

    Librime is an input method engine library that translates keystrokes into Chinese characters using phonetic and shape-based rules defined in YAML schemas. It processes keyboard input through a modular pipeline of configurable translation modules, supporting both phonetic mapping and structural shape-based decomposition methods like Cangjie or Wubi. The engine distinguishes itself through its YAML-driven schema system, which allows users to define custom input method behaviors and key mappings in external configuration files without recompiling the engine. It supports runtime switching between

    C++
    View on GitHub↗4,211
  • rime/weaselrime avatar

    rime/weasel

    6,778View on GitHub↗

    Weasel is a Chinese input method frontend and configurable engine designed to convert keystrokes into Chinese characters. It serves as a cross-platform text entry tool that manages character lookup and prediction layouts through a customizable framework. The system allows users to define original typing rules and layouts to personalize the text entry experience. It supports the design of custom schemes and the modification of character prediction and lookup behaviors via configuration files. The tool provides capabilities for multilingual keyboard configuration and the ability to toggle betw

    C++
    View on GitHub↗6,778
  • mintimate/oh-my-rimeMintimate avatar

    Mintimate/oh-my-rime

    4,731View on GitHub↗

    oh-my-rime is a comprehensive configuration framework and collection of optimized schemes, lexicons, and layouts for the Rime Chinese input method. It provides a system for customizing text entry behaviors, candidate list layouts, and symbol mappings across different platforms. The project distinguishes itself through an automated deployment model, utilizing a command-line tool and recipe-driven installation to apply configuration packages to system directories. It also implements advanced logic via Lua scripting, enabling features such as mathematical expression calculation, date and time in

    Luafcitx5ibusrime
    View on GitHub↗4,731
See all 30 alternatives to Squirrel→

Frequently asked questions

What are the main features of rime/squirrel?

The main features of rime/squirrel are: Chinese Text Input, macOS Input Methods, Input Scheme Switching, Input Method Engine Configurations, Input Behavior Configurations, Input Scheme Configurations, Configuration Compilations, YAML Configuration Files.

What are some open-source alternatives to rime/squirrel?

Open-source alternatives to rime/squirrel include: amzxyz/rime_wanxiang — This project is a CJK input method framework and configuration set designed for the Rime input engine. It provides a… rime/librime — Librime is an input method engine library that translates keystrokes into Chinese characters using phonetic and… rime/weasel — Weasel is a Chinese input method frontend and configurable engine designed to convert keystrokes into Chinese… mintimate/oh-my-rime — oh-my-rime is a comprehensive configuration framework and collection of optimized schemes, lexicons, and layouts for… idvel/rime-ice — This project provides a comprehensive configuration framework for the Rime input engine, designed to standardize and… fcitx5-android/fcitx5-android — Fcitx5 Android is an input method manager that brings the Fcitx5 framework to Android, enabling multilingual text…