Sobre el proyecto

Tauri es un framework de aplicaciones multiplataforma diseñado para crear binarios pequeños y rápidos para todos los sistemas operativos principales. Los desarrolladores pueden usar cualquier framework de front-end que compile a HTML, CSS y JavaScript para crear la interfaz de usuario, mientras que el backend de la aplicación es un binario basado en Rust con una API que el front-end puede llamar. Internamente, Tauri usa tao para el manejo de ventanas en macOS, Windows, Linux, Android e iOS, y renderiza aplicaciones a través de WRY, que proporciona una interfaz unificada al webview del sistema: WKWebView en macOS/iOS, WebView2 en Windows, WebKitGTK en Linux y Android System WebView en Android. Las características clave incluyen un empaquetador de aplicaciones integrado que produce formatos como .app, .dmg, .deb, .rpm, .AppImage e instaladores de Windows (.exe mediante NSIS y .msi mediante WiX), un autoactualizador integrado (solo escritorio), iconos en la bandeja del sistema, notificaciones nativas, un protocolo WebView nativo que evita servir contenido WebView a través de un servidor HTTP localhost, una acción de GitHub para CI y una extensión de VS Code. Plataformas compatibles: Windows 7 y superiores, macOS 10.15 y superiores, Linux con webkit2gtk 4.0 para Tauri v1 o 4.1 para Tauri v2, iOS/iPadOS 9 y superiores, y Android 7 y superiores (actualmente 8 y superiores). El proyecto está organizado bajo The Commons Conservancy y está disponible bajo licencias MIT o MIT/Apache 2.0 donde corresponda.