← Settings

About

Data sources and packages used in Yukimoji.

Content & data

  • Vocabulary List
    The vocabulary taught and its ordering — curated through frequency analysis.
    © Yukimoji
  • Kanji List
    The kanji taught and its ordering — curated through frequency analysis.
    © Yukimoji
  • Kanji Radical Decomposition
    The breakdown of each kanji into its component radicals — done manually.
    © Yukimoji
  • Japanese–English dictionary data — vocabulary entries, readings, definitions, and parts of speech. Some complicated definitions have been modified using AI tools, and part-of-speech labels have been simplified using AI tools.
    CC BY-SA 4.0
  • Kanji readings, meanings, and reference data. Kanji keywords draw on KANJIDIC2 meanings where applicable; many have been modified or independently researched.
    CC BY-SA 4.0
  • Per-word furigana mappings for vocabulary readings, by Doublevil.
    CC BY-SA
  • JLPT level assignments for kanji, from the tanos.co.uk JLPT resources. Some assignments have been modified.
    CC BY

Runtime dependencies

  • React framework powering the web app.
    MIT
  • UI library used for every component.
    MIT
  • Server-state cache for the SRS data, with localStorage persistence.
    MIT
  • Tiny client store for UI preferences and the auth snapshot.
    MIT
  • Supabase JavaScript client — auth, database, storage.
    MIT
  • RevenueCat Web Billing SDK for subscriptions and entitlements.
    MIT
  • IndexedDB wrapper for the local content cache.
    Apache-2.0
  • FSRS implementation for the SRS scheduling math.
    MIT
  • Schema validation for JSONB payloads and form input.
    MIT
  • Form state for sign-up, settings, and review interactions.
    MIT
  • Class-name composition helpers.
    MIT

Build & tooling

  • Type checker for the entire monorepo.
    Apache-2.0
  • Utility-first CSS framework + the Yukimoji palette preset.
    MIT
  • Monorepo build orchestration and package management.
    MIT
  • ESLint + Prettier
    Lint and formatting consistency across the workspace.
    MIT

Typography

  • Default Japanese display font.
    SIL Open Font License 1.1
  • Alternate Japanese sans / serif faces in the settings picker.
    SIL Open Font License 1.1
  • Latin sans-serif used for UI chrome.
    SIL Open Font License 1.1
  • Additional Japanese faces used to vary glyph rendering in the kana drill: Zen Kaku Gothic New, BIZ UDPGothic, Kosugi Maru, Zen Maru Gothic, Kiwi Maru, Shippori Mincho, Sawarabi Mincho, Zen Old Mincho, Kaisei Tokumin, Klee One, Yomogi, Yusei Magic, Yuji Syuku, Hachi Maru Pop, Reggae One, Dela Gothic One, Rampart One.
    SIL Open Font License 1.1

Yukimoji uses the JMdict/EDICT and KANJIDIC dictionary files. These files are the property of the Electronic Dictionary Research and Development Group, and are used in conformance with the Group's licence. Some JMdict definitions have been modified from the original entries.

All packages above are used under the terms of their respective licenses. The full license text for each is available on the linked source. Trademarks (Google's & Apple's sign-in marks, etc.) belong to their respective owners and are used here only to identify the corresponding sign-in flow.

If we missed something that should be credited, please let us know.

© 2026 Ryokusoft GmbH. All rights reserved.

Ryokusoft GmbH
admin@ryokusoft.com
Anton Stocker
Klausen 4
9911, Assling
Austria