The Way of Characters - A Japanese reading practice app that teaches you to read Japanese by typing romaji from memory.
This is active recall practice - you're training your brain to recognize and read Japanese characters, not just copy what you see.
Coming soon
# Install dependencies
bun install
# Run development server
bun run tauri:dev
# Or use axogen
bunx axogen run dev
# Build for production
bun run tauri:build
# Or use axogen
bunx axogen run build
The app comes with pre-generated sentences. To regenerate:
bunx axogen run generate
This downloads Japanese sentences from Tatoeba, tokenizes them with readings, and outputs to src/lib/data/sentences-generated.ts.
MIT License - see LICENSE for details.
Built with ❤️ by Oliver Seifert
mojido is 文字道 - Japanese reading practice app. See Japanese, type romaji from memory.. It is built with TypeScript, Svelte, Kotlin, Rust, CSS, JavaScript, HTML and maintained by Oliver Seifert.
mojido is primarily written in TypeScript (88% of the codebase). Other languages used include Svelte (9%), Kotlin (1%), Rust (1%), CSS (1%), JavaScript (0%), HTML (0%).
mojido is released under the MIT license.