frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: My app just won best iOS Japanese learning tool of 2025 award (blog)

https://skerritt.blog/best-japanese-learning-tools-2025-award-show/
44•wahnfrieden•2h ago

Comments

wahnfrieden•2h ago
Reddit discussion here: https://www.reddit.com/r/LearnJapanese/comments/1phbsk4/i_te... (147 comments)

My app: https://reader.manabi.io

I quit my job a couple years back to work on this app full-time, as well as its companion flashcard app, Manabi Flashcards. The goal is to help you learn through immersion and eventually replace some of your flashcard reviews time with reading (once I finish auto-reviews for flashcards)

What's special about it? Manabi Reader became popular as an Japanese-focused alternative to services like LingQ in that it locally tracks and analyzes all the words and kanji you read and study. It shows you which words are new and which you're currently learning via flashcards, so you can easily find content that suits your level and see what flashcards to prioritize adding.

The pricing is also unique: students or low-income earners can elect to pay less, without verification. This has helped with word of mouth growth.

It also passively accumulates an on-device (and in your personal iCloud) corpus of example sentences from your reading. It’s also one of few ways to mine sentences including pitch accent directly into Anki on iPhone.

I had built this part-time while working over many years (starting with flashcards and then the reader app) but going full-time gave me the time to do a full rewrite: SwiftUI, native iOS + macOS, and an offline-first architecture that syncs with iCloud and my server in the background.

Although it has an optional companion SRS algorithm (FSRS) flashcard app, it's also a popular choice for mining Anki cards. This works with AnkiMobile on iOS and AnkiConnect on desktop.

You can use it like a web browser for the web, or subscribe to RSS feeds. It comes with a bunch of curated content by level. Recently I added EPUB support, pitch accents, and note-taking with todos.

I'm now almost done adding a manga mode via Mokuro, and Netflix/streaming video support via realtime captioning of audio streams. I've fine-tuned a manga-specific MLX-based OCR model (since Apple's OCR cannot tolerate vertical text) and have it working on iPhone, so I also plan to have it work on-demand and in-browser for sites like Bookwalker where you can purchase and find free manga.

In terms of growth, it's been mostly word of mouth so far - to scale this with UGC/influencer marketing I need to make it more beginner friendly. Currently it assumes you can read kana at least. But I have gotten interest from a bunch of influencers who already use the app or like it enough to recommend it generously (I'm starting with commission deals) so I am optimistic as I begin that campaign.

eps•1h ago
... from some random blog. Happy users are great, but your post title is misleading and, basically, a click-bait.
wahnfrieden•51m ago
Ok, I edited the title!

I don't know what more prestigious annual Japanese learning tools awards you might be confusing this with though?

I did also get a recommendation from Tofugu / WaniKani's Japanese learning resources blog which was pretty popular at the time, but they've stopped that series.

xhevahir•48m ago
I doubt any major publications are choosing the year's best Japanese learning tool for iOS.
flobosg•57m ago
The app seems to be Manabi Reader, by the way: https://skerritt.blog/best-japanese-learning-tools-2025-awar...
resfirestar•28m ago
Manabi Reader (OP's app) is way too "busy" for my personal preference. Opening a book and seeing it covered in highlighting and annotations by default is intimidating. To the extent that progress tracking is fun, I want it to be something that's done passively rather than covering every page of every book with paragraph splitting.

It also does not support Yomitan-style custom dictionaries, which is a shame but I understand why it would be a non-goal. Shiori (the other iOS reader app the post mentions) and Jidoujisho (the Android app winner) both have only partial support. The Yomitan+ttsu stack on desktop is unbeatable for learning by reading in my experience. I hadn't heard of Lumie but will try it out on the blog's recommendation.

(Edit: 2 pages into a book, I am not a fan of Lumi's text rendering compared to ttsu.)

wahnfrieden•25m ago
Thanks for trying it and sharing the feedback. I hear you... I'm working on a full redesign at the moment that is almost complete. In addition to making the highlights/annotations optional, it introduces a minimal "full screen" view that activates automatically when you scroll/paginate/tap blank space and makes the annotations much less prominent and hides navigation UI. I will post a screenshot of the WIP here in a moment.

I will consider more automatic ways of tracking reading progress as well. And I will make this tracking far more valuable soon too: it will automatically review your flashcards (ones that exist and ones you create in the future) when you read the words/kanji that appear in texts. This will also automatically transition words to "known" status simply by reading and applying the FSRS algorithm to it to determine learning status maturity levels based on the resulting intervals.

Yomitan is also absolutely a goal, and high priority. I'm working on Yomitan custom dictionary import at this moment. I hope to launch this very soon. Besides bringing your own dictionaries, it will also include Wiktionary ones out of the box so that you can get monolingual lookups easily (which will also let me add more languages than English for Japanese lookups).

Here is a roadmap: https://blog.manabi.io/articles/manabi-reader-roadmap/

If you have any other feedback please let me know, it's very helpful.

EDIT - some screenshots of the redesign:

The new bottom navigation, including the audio player (for which there is also synchronized text highlighting, karaoke-style): https://media.discordapp.net/attachments/1383634595697918062...

The karaoke highlighting of text synchronized to audio: https://media.discordapp.net/attachments/1209908367821373500...

Updated lookup popover navigation with sentence and paragraph tabs: https://media.discordapp.net/attachments/1383634595697918062... I am also now adding sub-word lookups to this...

The full-screen view of an ebook: https://media.discordapp.net/attachments/1209908367821373500... (I am going to minimize this further, and will also have JLPT level underlines off by default)

resfirestar•3m ago
Thanks for sharing the screenshots! The fullscreen view looks a lot cleaner, will look forward to the updates. For monolingual dictionaries, I'm always using Yomitan's ability to look up words within definitions.

Show HN: I Built a Tool to Turn YouTube into Structured Courses

https://www.disclass.com
2•yunbiao•15m ago•0 comments

Show HN: Pion SCTP with RACK is 70% faster with 30% less latency

https://pion.ly/blog/sctp-and-rack/
43•pch07•8h ago•5 comments

Show HN: Phantas – A browser-based binaural strobe engine (Web Audio API)

https://phantas.io
20•AphantaZach•5h ago•8 comments

Show HN: My app just won best iOS Japanese learning tool of 2025 award (blog)

https://skerritt.blog/best-japanese-learning-tools-2025-award-show/
44•wahnfrieden•2h ago•8 comments

Show HN: LoongArch Userspace Emulator

https://github.com/libriscv/libloong
18•fwsgonzo•4d ago•3 comments

Show HN: Golazo – Live soccer updates in your terminal

https://github.com/0xjuanma/golazo
3•rocajuanma•3h ago•0 comments

Show HN: Upload a song and get a finished music video (no editing, no prompts)

https://musicvideogenerator.app/
2•hexadecimal•3h ago•1 comments

Show HN: Mini-vLLM in ~500 lines of Python

https://github.com/ubermenchh/mini-vllm
3•ubermenchh•4h ago•0 comments

Show HN: Desktop‑2FA – offline, encrypted 2FA authenticator for your desktop

https://github.com/wrogistefan/desktop-2fa
3•wrogistefan•4h ago•0 comments

Show HN: Handoff – Claude Code plugin to let any AI continue where you left off

https://github.com/willseltzer/claude-handoff
2•pgspaintbrush•4h ago•0 comments

Show HN: Mysti – Claude, Codex, and Gemini debate your code, then synthesize

https://github.com/DeepMyst/Mysti
206•bahaAbunojaim•5d ago•168 comments

Show HN: An MCP server to develop Norns/Supercollider audio apps

https://gist.github.com/rcarmo/9fe5f1523d4c93401dd2255180da299a
2•rcarmo•5h ago•0 comments

Show HN: Warlocks – a real-time browser multiplayer game running at 60fps

https://warlocks.icegaming.org/
2•iCeGaming•6h ago•0 comments

Show HN: Ez FFmpeg – Video editing in plain English

http://npmjs.com/package/ezff
405•josharsh•1d ago•191 comments

Show HN: Pixels.style – a tiny watercolor-style pixel art maker

https://pixels.style
6•petersonh•7h ago•2 comments

Show HN: Xcc700: Self-hosting mini C compiler for ESP32 (Xtensa) in 700 lines

https://github.com/valdanylchuk/xcc700
148•isitcontent•2d ago•36 comments

Show HN: AI 3D Model Generator

https://3d-generator.com
2•jokera•8h ago•1 comments

Show HN: I built a replit game where you need to kill debuggers[Glitch Survival]

https://glitch-survival.replit.app
2•altras•8h ago•1 comments

Show HN: Witr – Explain why a process is running on your Linux system

https://github.com/pranshuparmar/witr
492•pranshuparmar•2d ago•97 comments

Show HN: AutoLISP interpreter in Rust/WASM – a CAD workflow invented 33 yrs ago

https://acadlisp.de/noscript.html
135•holg•2d ago•43 comments

Show HN: Future Hacker News

https://future-hacker-news.succinct.link
4•johnhenry•11h ago•0 comments

Show HN: I built an open-source wallpaper gallery for GitHub repos

https://walle.theblank.club/
4•nyxuis•12h ago•2 comments

Show HN: Word-GPT-Plus – Integrate AI and Agent Directly into Word

https://github.com/Kuingsmile/word-GPT-Plus
2•kuingsmile•13h ago•0 comments

Show HN: minfern – Type inference for JavaScript without transpilation

https://github.com/sinelaw/minfern
2•_sinelaw_•13h ago•1 comments

Show HN: Databasus – open-source backup tool for PostgreSQL, MySQL and MongoDB

https://databasus.com
8•rostislav_dugin•13h ago•4 comments

Show HN: Lamp Carousel – DIY kinetic sculpture powered by lamp heat (2024)

https://evan.widloski.com/posts/spinners/
100•Evidlo•4d ago•21 comments

Show HN: Whisper Money – self-hosted personal finances with E2E encryption

https://github.com/whisper-money/whisper-money
3•falcon_•14h ago•1 comments

Show HN: Peer Arena – LLMs debate and vote on who survives

https://oddbit.ai/peer-arena/
5•ogulcancelik•14h ago•5 comments

Show HN: attainable – The fastest and easiest way to design and deploy APIs

https://attainable.dev
6•clintjhill•1d ago•4 comments

Show HN: GeneGuessr – a daily biology web puzzle

https://geneguessr.brinedew.bio/
86•brinedew•5d ago•20 comments