[[https://v2.tauri.app/start/|Guide v2]] Tauri permet : * une interface graphique en web (HTML / CSS / JavaScript) avec le framework de son choix (Vanilla, Vue, Svelte, React, Solid, Angular, Preact), * de générer un exécutable pour Windows, Linux, iOS et Android, * d'étendre les fonctionnalités d la partie web avec une partie Rust (lecture du disque dur, ...). Il est conseillé d'utiliser de préférence JavaScript et d'utiliser Rust à défaut. Pour l'appel des méthodes Rust, les arguments sont systématiquement sérialisés en JSON. Il est possible de s'échanger des petits ''Event'' entre le front et le back. Si de gros événements sont nécessaires (streaming / échange répété), il faut passer par des ''Chanel''. Tauri peut stocker pendant toute la durée d'exécution de l'application un objet côté Rust.