Open SourceLGPL-2.1

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. 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
Download from GitHub

Need Help?

For questions or bug reports, please open a GitHub Issue or contact us via email.

Contact Support