I've been scheming about language learning tools for a decade; rather counterproductively, I'm afraid. Always waiting to have built my own tools before really committing to a spaced repetition practice.
For now, I've got a browsing-focused chinese dictionary, and some experiments with how to organize it into a curricullum. Check it out at langatlas.app.