kana-trainer-1.0.0 is not a library.
kana-trainer
Desktop trainer for the hiragana and katakana alphabets. Built with Tauri 2, Svelte 5 and a theme ported from kasumi-ui.

What it does
- Practice hiragana, katakana or both, in either direction (kana to romaji, romaji to kana or mixed)
- Three question formats: text to text, audio to text and text to audio
- Two answer styles: multiple choice with four options, or typing the romaji yourself
- Time trial with 5, 10, 15 or 30 seconds per question and an optional limit for the whole run
- Pick single characters, whole rows, or the characters you keep getting wrong
- Optional dakuten and handakuten rows (text to text only for now)
- Score reports saved on disk, loaded and exported as JSON files
- Charts for the characters, rows and alphabets you struggle with
- One click to turn past mistakes into a new practice set
Requirements
- Rust 1.77 or newer
- Node 20 or newer
- On Linux: webkit2gtk 4.1, gtk3 and the distro base build tools
Installing
From crates.io:
From a Linux package:
&&
Keyboard Shortcuts
1to4picks an answer in multiple choiceEntersubmits a typed answer and moves on after feedbackrreplays the sound in audio questionsEscapeleaves the run
Credits
- Character sounds from digitaIfabric/japanese
- Theme from kasumi-ui