Skip to content
DigMyGem

Open-source language reader

Every word you learn becomes a gem.

Read anything in the language you are learning. Each word you save starts as rough stone and, review by review, is cut into a real gemstone.

A saved word turns from rough stone into a cut gem, one stage at a time.

Read what you would read anyway.

No canned lessons. Open a news article, a novel, a PDF, subtitles, a YouTube transcript or a Reddit thread in the language you are learning. Tap any word to see what it means, and keep it.

A Spanish passage in the reader. Tapping a word shows its meaning: pescador, fisherman; muelle, pier; gaviotas, seagulls.

112 real gemstones to collect.

Every gem is a real mineral, from agate to zoisite. Its page in the Gem Wiki stays a numbered silhouette until one of your words reaches Brilliant. Then its artwork, story and facts are yours.

6 of 112 revealed

Explore the Gem Wiki

Practice that plays like a game.

The words you saved come back as games. Every right answer banks visible progress toward the word’s gem, and FSRS decides when the word returns, so nothing is repeated for its own sake.

A word earns progress with each right answer in a different game, and FSRS schedules its next review in four days.

28 languages. Open source. Your data stays yours.

From Afrikaans to Українська. DigMyGem is open source under AGPL v3: use the hosted app, or run your own copy with one Docker Compose file.

DigMyGem Cloud

Free

Open it in your browser and start reading. Nothing to install or look after.

  • Runs at app.digmygem.com
  • Your words follow you to every device
  • Updates arrive on their own
Open DigMyGem Cloud

Self-host

Free

Run DigMyGem on your own computer or server with one Docker Compose file.

  • Your data stays in one SQLite file
  • Works with a local dictionary and no account
  • Open source under the AGPL v3 licence
Read the setup guide

Your first gem is one word away.

Paste something you want to read and tap a word. Momo does the digging.

Start reading, free

Questions, ideas or a gem to show off? Learners meet on Discord.Join the DigMyGem Discord