QBopomofo Input Method
A cross-platform intelligent Bopomofo (Zhuyin) input method supporting macOS and Windows. The engine and character database originate from the Chewing (libchewing) open-source project, maintained by the libchewing Core Team and community contributors, independently maintained after the divergence point.
Upstream Acknowledgement
QBopomofo's core engine and character database originate from the following open-source projects. We thank the original authors and community for their long-term contributions:
Core Features
Cross-platform native Bopomofo input method combining performance with intelligent character selection.
Cross-Platform Support
Native support for macOS (Swift + InputMethodKit) and Windows (Rust + TSF), providing a smooth system-level input experience.
Intelligent Character Selection
Smart Bopomofo character selection based on the libchewing engine, with dictionary learning and frequently-used word prioritization.
Independent Development
Independently maintained engine and database after the upstream divergence point, with ongoing optimization for specific use cases.
High-Performance Core
Core engine implemented in Rust and C for low-latency input experience and efficient system resource usage.
System Requirements
- macOS or Windows
- Rust toolchain (for building from source)
Installation
- 1
Download the latest release from GitHub Releases:
GitHub Releases
Open Source
Free & Open Source
QBopomofo is open source, released under LGPL-2.1 license. Free to use and contribute.
QBopomofo
FREE
Open Source (LGPL-2.1)
- Free and open source, LGPL-2.1 licensed
- Cross-platform: macOS / Windows
- Built on the mature libchewing engine
- Native system integration, smooth input experience
Need Help?
For questions or bug reports, please open a GitHub Issue or contact us via email.
Contact Support