cmigemo
« Back to VersTracker
Description:
Migemo is a tool that supports Japanese incremental search with Romaji
Type: Formula  |  Latest Version: 20110227@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: japanese search migemo cli utility
Install: brew install cmigemo
About:
cmigemo is a fast, dictionary-based Japanese incremental search tool that uses Romaji input to find matching Kanji and Kana characters. It works by utilizing pre-compiled dictionaries to perform real-time 'fuzzy' matching, making it ideal for filtering large lists of Japanese text. This package provides the core C library and command-line interface for system-wide integration.
Key Features:
  • High-speed Romaji-to-Japanese fuzzy matching
  • Lightweight C library for easy integration
  • Command-line interface for scripting and piping
  • Supports multiple dictionary formats
Use Cases:
  • Filtering file lists or command history in Japanese
  • Integrating Japanese search into custom CLI tools
  • Enhancing text editors with Romaji-based search functionality
Alternatives:
  • w3m – w3m is a text-based web browser that includes built-in migemo support for URL/title searching.
  • skk – SKK is a Japanese input method that focuses on input rather than search, though it handles Romaji conversion.
License: MIT
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, arm64_ventura, arm64_monterey, arm64_big_sur, sonoma, ventura, monterey, big_sur, catalina, arm64_linux, x86_64_linux
Important Notes:
See also https://github.com/emacs-jp/migemo to use cmigemo with Emacs.
You will have to save as migemo.el and put it in your load-path.
Version History
Detected Version Rev Change Commit