docs.rs failed to build kana-trainer-1.1.1
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
kana-trainer
Trainer for the hiragana and katakana alphabets, on desktop, tablet and phone. Built with Tauri 2 and Svelte 5, in cream paper and black ink.

What it does
- Responsive interface, the same app on a wide screen and on a phone
- 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 with a waveform for each sound
- 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
Installing
From crates.io:
Download pages at releases page.
&&
Building
Requirements
- Rust 1.77 or newer
- Node 20 or newer
- On Linux: webkit2gtk 4.1, gtk3 and the distro base build tools
Commands
Keyboard Shortcuts
1to4picks an answer in multiple choiceEntersubmits a typed answer, submits the picked sound in text to audio, and moves on after feedbackrreplays the sound in audio questionsEscapeleaves the run
Credits
- Character sounds from digitaIfabric/japanese