An open-source, free Windows input method built on TSF, supporting Chinese pinyin, shuangpin, Wubi, and Japanese romaji input.
yksr-melt/Meltype
A Japanese IME for Windows that lets you type romaji and switches between Japanese and English automatically, so you don't need the half-width/full-width key.
Open-source alternative to:Microsoft IME
Google Japanese Input
- Stars
- 1,177
- Forks
- 78
- Open issues
- 169
- Last commit
- 9 hours ago
What is it?
Meltype is a Japanese input method for Windows. You type in romaji, and it decides on the fly whether each word should be Japanese kana or kanji, or stay as English letters, so you no longer have to press the half-width/full-width key to switch modes. English words, and whole English sentences, pass through unchanged.
It works as a Meltype IME that integrates with Windows and places candidates below the input position, or as a Meltype keyboard that shows a conversion box at the cursor if the IME is not installed. Extras include emoji conversion, typo suggestions, predictive conversion, per-app settings, and a user dictionary. In VS Code and terminals, it defaults to English and switches to Japanese only inside comments and strings.
Windows 10 and 11 are supported. Mac and Linux versions are listed as previews. Settings and learning data are stored locally under %LOCALAPPDATA%\Meltype, and typed text is not sent anywhere.
Key features
- 01Type romaji and let the IME decide between Japanese and English automatically.
- 02Works as a Windows IME or as a standalone Meltype keyboard with a conversion box.
- 03Converts emoji and suggests corrections for common misspellings.
- 04Stays in English by default in code editors and terminals, switching to Japanese in comments and strings.
- 05Offers per-app settings, a user dictionary, and learns from corrections you make.
Use cases
- Japanese developers who mix English identifiers, commands, and prose while coding on Windows.
- Writing chat messages or documents that switch often between Japanese and English.
- Typing in AI agent prompts that include /commands, $skills, or @file names without them being converted.
Quick start
- 1
Download the Windows installer from Releases
- 2
Open the installer and follow the prompts
- 3
Wait for the "あ" icon in the system tray, then start typing romaji
Things to know
- Windows 10/11 is the stable platform; Mac and Linux versions are only previews.
- The Windows installer is not code-signed, so SmartScreen shows a warning.
Topics
FAQ
- What is Meltype?
- A Japanese IME for Windows that lets you type romaji and switches between Japanese and English automatically, so you don't need the half-width/full-width key. Meltype is a Japanese input method for Windows. You type in romaji, and it decides on the fly whether each word should be Japanese kana or kanji, or stay as English letters, so you no longer have to press the half-width/full-width key to switch modes. English words, and whole English sentences, pass through unchanged.
- Is Meltype free to use? What license does it have?
- Meltype is open source under the GPL-3.0 license. Check the license terms before using it in commercial products.
- Is Meltype still maintained?
- Actively maintained. The last commit to Meltype was on Oct 20, 2026.
- What can I use Meltype for?
- Japanese developers who mix English identifiers, commands, and prose while coding on Windows. Writing chat messages or documents that switch often between Japanese and English. Typing in AI agent prompts that include /commands, $skills, or @file names without them being converted.
- How do I install Meltype?
- Download the Windows installer from Releases Open the installer and follow the prompts Wait for the "あ" icon in the system tray, then start typing romaji
- Where can I get Meltype?
- The source code and installation instructions are on GitHub: https://github.com/yksr-melt/Meltype
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A lightweight menu bar app for macOS and Windows that tracks daily keystrokes, mouse clicks, mouse movement and scroll distance.
Open-source Chinese input method built for Wubi and code-table schemes, with pinyin support, on Windows, macOS and Linux.
A small Windows utility that locks the laptop keyboard or mouse temporarily so you can eat, write or clean without stray input.
A native macOS menu-bar app that locks your keyboard input source globally, per app, or per browser URL.
A privacy-conscious, customizable open-source Android keyboard forked from OpenBoard, with no internet permission and fully offline operation.