{"repo":"nuixyz/kanarenshu","free":true,"listed":false,"github":"https://github.com/nuixyz/kanarenshu","clone":"git clone https://github.com/nuixyz/kanarenshu.git","description":"A minimal TUI application to practise Japanese from the terminal.","language":"Go","stars":125,"topics":["go","japanese-language","japanese-study","terminal","tui"],"license":"MIT","category":"cli-tools","readme_excerpt":"かな練習 · kanarenshu A minimal TUI application to practise Japanese kana and kanji from your terminal --- Features - Hiragana, Katakana, and Mixed modes for kana practise. - Kanji mode : Graded by JLPT level (the app supports only N5 level currently), testing on on'yomi, kun'yomi, and English meaning. - Weight-based character selection - Characters you answer wrong appear more often, while mastered ones fade out. - Level-based progression system - Unlock new characters as you level up. - Per-character stats : Tracked separately for each mode, including each kanji tier. - 5 built-in themes : Tokyo Night, Catppuccin, Gruvbox, Nord, Dracula. Cycle through each theme using ctrl + t or get a live preview from the settings menu. - Configurable - lives, hints, and theme, editable via config file or the in-app settings menu. --- Installation Pre-compiled binaries are available in the Releases section. AUR Using Yay: Using Paru: Nix Nix users can directly use this repository to get the latest kanarenshu for their system. Add in your flake.nix : Pass inputs to your modules and then in configuration.nix : Homebrew Coming soon From Source Requirements - Go 1.21 or later (uses //go:embed ) --- Usage Use the arrow keys or j/k to navigate the menu, enter to select. Keyboard shortcuts Key Action ----- -------- enter Submit answer esc Return to menu ctrl+t Cycle through themes ctrl+c Quit q Quit (menu) s Open settings (menu) Romaji input Both strict Hepburn and common alternatives are accepted b","default_branch":null,"files":null,"tree":[],"storefront":"/r/nuixyz","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/nuixyz/kanarenshu/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}