Acknowledgements
Kakimono is built with open-source libraries, public tools, and Japanese language resources.
App Libraries
Used for the Markdown editor.
Used by CodeMirror syntax highlighting.
Used for interface icons.
Used as a small IndexedDB wrapper.
Used for creating backup and export zip files.
Used for Japanese reading conversion.
Connects Kuroshiro to kuromoji.js.
Used for Japanese morphological analysis and dictionary data.
Used to load Japanese editor fonts.
Language Data
JLPT kanji level data is bundled locally for furigana filtering and is based on kanjiapi.dev data.
kanjiapi.dev uses EDICT and KANJIDIC dictionary files from the Electronic Dictionary Research and Development Group, and JLPT level information from Jonathan Waller's JLPT Resources.
WaniKani progress data is fetched from WaniKani only when a user provides their own WaniKani API token and manually refreshes their known kanji.