Just side-note: lot of non-GUI parts of Anki are now written in Rust and GUI is slowly moving to Svelte/TypeScript.