A Japanese language learning tool built with Tauri, SvelteKit and TypeScript.
OfflineNihongo is an offline-capable application for studying Japanese kanji and kana. It provides detailed information about kanji characters including readings, meanings, stroke counts, and more.
- Offline kanji lookup
- Detailed information including stroke count, grade, JLPT level, and frequency
- Multiple readings (onyomi, kunyomi) and meanings
- Name readings (nanori)
- Stroke order diagrams for kanji characters
VS Code + Svelte + Tauri + rust-analyzer.
This application uses data from the KANJIDIC2 file, which is part of the KANJIDIC Project maintained by the Electronic Dictionary Research and Development Group (EDRDG) and was compiled by Jim Breen.
The KANJIDIC2 dictionary files are made available under the Creative Commons Attribution-ShareAlike License (V4.0).
For more information about the KANJIDIC Project, please visit:
In accordance with the license terms, we acknowledge that:
- The KANJIDIC2 file was used to create the kanji database in this application
- The original data was created by Jim Breen and the Electronic Dictionary Research and Development Group
- The inclusion of this data in our application does not indicate any endorsement by the EDRDG
- Our modifications and use of this data does not remove or diminish the EDRDG's copyright over the files
The stroke order diagrams used in this application are from the KanjiVG project created by Ulrich Apel.
The KanjiVG data is made available under the Creative Commons Attribution-ShareAlike License (V3.0).
For more information about the KanjiVG Project, please visit:
In accordance with the license terms, we acknowledge that:
- The SVG files used for kanji stroke order diagrams are from the KanjiVG project
- The original data was created by Ulrich Apel and other contributors to the KanjiVG project
- The inclusion of this data in our application does not indicate any endorsement by the KanjiVG project
- Our modifications and use of this data does not remove or diminish the original copyright over the files
This application uses svg animations for Kanji and Kana from animCJK Github Respository (https://github.com/parsimonhi/animCJK).
This application itself is licensed under MIT License, but the dictionary data and stroke order diagrams used within it are subject to the license terms of their respective projects as described above.