Repolode
tauri-apps

tauri-apps/tauri

Framework de Rust para crear aplicaciones de escritorio y móviles pequeñas y rápidas con cualquier frontend web, renderizado en el webview del sistema.

Alternativa open source a:Electron

Estrellas
112,066
Forks
4,108
Issues abiertos
1,487
Último commit
hace 13 horas

¿Qué es?

Tauri es un framework para crear aplicaciones de escritorio y móviles cuya interfaz de usuario se desarrolla con cualquier framework de frontend que compile a HTML, JavaScript y CSS. El backend es un binario de Rust que expone una API a la que puede llamar el frontend, así que la aplicación se distribuye como un ejecutable nativo compacto, en lugar de incluir todo el entorno de ejecución de un navegador.

El renderizado usa el webview propio del sistema operativo: WKWebView en macOS e iOS, WebView2 en Windows, WebKitGTK en Linux y Android System WebView en Android. La gestión de ventanas corre a cargo de la biblioteca tao, y la biblioteca WRY ofrece una interfaz unificada para estos webviews.

El proyecto incluye un empaquetador de aplicaciones que genera formatos como .app, .dmg, .deb, .rpm, AppImage e instaladores para Windows .exe (NSIS) y .msi (WiX), además de un actualizador integrado para escritorio, iconos de la bandeja del sistema y notificaciones nativas.

Funciones clave

  • 01Empaqueta aplicaciones en formatos .app, .dmg, .deb, .rpm, AppImage, .exe y .msi
  • 02Renderiza la interfaz en el webview del sistema, en lugar de incluir un navegador
  • 03El backend de Rust expone una API a la que puede llamar el frontend web
  • 04Actualizador automático integrado para aplicaciones de escritorio
  • 05Admite iconos de la bandeja del sistema y notificaciones nativas
  • 06Compatible con Windows, macOS, Linux, iOS, iPadOS y Android

Casos de uso

  • Crear una aplicación de escritorio multiplataforma con una interfaz en React, Vue o Svelte
  • Distribuir una pequeña utilidad nativa que necesite un backend de Rust
  • Crear una aplicación móvil para iOS o Android a partir de un frontend web existente

Inicio rápido

  1. 1

    Instala los requisitos previos para tu sistema (consulta la documentación de Tauri).

  2. 2

    Crea un proyecto nuevo con create-tauri-app usando npm.

    npm create tauri-app@latest

Antes de usarlo

  • Tauri v2 requiere webkit2gtk 4.1 en Linux, por lo que es posible que las distribuciones antiguas no sean compatibles.
  • Las aplicaciones se representan en la vista web del sistema, por lo que su comportamiento puede variar según el sistema operativo.

Temas

Preguntas frecuentes

¿Qué es tauri?
Framework de Rust para crear aplicaciones de escritorio y móviles pequeñas y rápidas con cualquier frontend web, renderizado en el webview del sistema. Tauri es un framework para crear aplicaciones de escritorio y móviles cuya interfaz de usuario se desarrolla con cualquier framework de frontend que compile a HTML, JavaScript y CSS. El backend es un binario de Rust que expone una API a la que puede llamar el frontend, así que la aplicación se distribuye como un ejecutable nativo compacto, en lugar de incluir todo el entorno de ejecución de un navegador.
¿tauri es gratuito? ¿Qué licencia tiene?
tauri es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿tauri sigue mantenido?
Mantenimiento activo. El último commit de tauri fue el 20 oct 2026.
¿Para qué puedo usar tauri?
Crear una aplicación de escritorio multiplataforma con una interfaz en React, Vue o Svelte Distribuir una pequeña utilidad nativa que necesite un backend de Rust Crear una aplicación móvil para iOS o Android a partir de un frontend web existente
¿Cómo se instala tauri?
Instala los requisitos previos para tu sistema (consulta la documentación de Tauri). Crea un proyecto nuevo con create-tauri-app usando npm.: npm create tauri-app@latest
¿Dónde consigo tauri?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/tauri-apps/tauri

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados