Skip to main content

One post tagged with "product-hunt"

View All Tags

IELTS Mastery Hub — Free, open-source IELTS practice on your desktop

· 2 min read

IELTS Mastery Hub

Free, open-source IELTS practice — reading, listening & AI-graded writing


👋 Hey Product Hunt!

I built IELTS Mastery Hub because IELTS preparation has a frustrating pattern: two free mock tests, then a paywall — and half the tools don't even match the real exam format. For a test that's already expensive to sit, that felt like the wrong place to put a subscription.

So this is the opposite of that. A native desktop app, completely free, open source under MIT, and running on Windows, Linux, and macOS. No account, no trial, no upsell.

Quick demo video:

What's inside:

📖 Reading — split-screen timed practice covering the official question types, auto-scored instantly

🎧 Listening — audio-driven sections with progressive difficulty

✍️ Writing — a dual-pane editor with AI evaluation across the official IELTS scoring criteria, so you get structured feedback instead of writing essays into the void

📊 Dashboard — track your scores and see whether you're actually improving over time

Under the hood: TypeScript frontend with a Rust core, built with Tauri — so it's a small, fast native binary rather than a browser tab pretending to be an app. Important when you're sitting a 3-hour mock exam.

Get it in one line:

macOS / Linux — curl -fsSL https://open-lingua.github.io/ielts-mastery-hub/install/install.sh | sh

Windows — irm https://open-lingua.github.io/ielts-mastery-hub/install/install.ps1 | iex

Prefer to build it yourself? The whole thing is on GitHub: https://github.com/open-lingua/ielts-mastery-hub

📚 Docs: https://open-lingua.github.io/ielts-mastery-hub/docs/intro/


Disclaimer: this is an independent, non-commercial educational project. Not affiliated with or endorsed by the British Council, IDP Education, or Cambridge Assessment English. IELTS is a registered trademark of its respective owners. Practice content is AI-generated for educational purposes and may not be 100% accurate.


I'd love to hear from anyone who's prepared for IELTS (or any English exam) — what did you wish existed while you were studying? And if you're a dev curious about Tauri, the codebase is open and contributions are very welcome.

I'll be around all day answering questions in the comments 🙌