Offline dictionary with spaced repetition (Tauri, Svelte)
Show HN: Offline dictionary with spaced repetition (Tauri, Svelte): Deft
Offline dictionary with spaced repetition (Tauri, Svelte) operates in show hn launch.
Profile
i needed a vocab app that worked offline with spaced repetition built in. the options out there either required an internet connection, didn't have spaced reptition, or has ads.deft ships the entire English Wiktionary (~1.1M words) on-device. the raw Wiktionary dump is ~18GB of JSONL — i stripped it down to just the basics (glosses, parts of speech, related words) and compressed it into a ~220MB SQLite database for definitions and a ~34MB Tantivy search index. next release should bring the total size down to ~100MB, just finalizing that.search runs three tiers via Rust: full-text search through Tantivy, prefix match via SQLite LIKE sorted by word length, then fuzzy match with 2-char edit dis
Offline dictionary with spaced repetition (Tauri, Svelte) is positioned in show hn launch, a segment that rewards a clear, focused offering.
It is recorded at the Show HN launch stage.
| Sector | Show HN launch |
|---|---|
| Stage | Show HN launch |
Website: deft.so
Browse related
Create a free account