Saltar al contenido

Lanzamiento de Tauri 1.0

Imagen Principal de Lanzamiento de Tauri 1.0

Después de 9 meses de versiones beta y 4 meses de candidatas a versión final, ¡Tauri versión 1.0 ya está disponible!

Tauri es un conjunto de herramientas para la construcción de aplicaciones que te permite crear software para todos los principales sistemas operativos de escritorio usando tecnologías web. Las librerías principales han sido escritas para ti en Rust y la interfaz de usuario se puede escribir usando virtualmente cualquier framework de frontend. Incluye una API de JavaScript opcional y con sacudida de árboles (tree-shakeable) para un acceso cómodo al sistema de bajo nivel, un empaquetador de binarios de escritorio con firma de código y verificación de artefactos, un actualizador seguro para mantener a tus usuarios en la versión más reciente, un extenso sistema de plugins y soporte para integraciones a nivel del sistema operativo como notificaciones y bandejas del sistema (app trays).

Tauri es tan sencillo de usar como fácil de extender. Para quienes son nuevos en el lenguaje de programación Rust, Tauri ofrece un entorno de aprendizaje cómodo que crecerá contigo. Una vez que hayas instalado Rust, crear tu primera aplicación consiste simplemente en ejecutar create-tauri-app. Pero no tienes que usar Node.js en absoluto, si prefieres mantenerte en la seguridad y comodidad de Rust al 100%.

Consulta nuestras Guías de Inicio Rápido para comenzar a construir con Tauri.

Construimos Tauri para la comunidad de ingeniería de software centrada en la seguridad, respetuosa de la privacidad y consciente del medio ambiente.

Todo el proyecto ha sido auditado horizontal y verticalmente por un tercero independiente, y mantenemos un enfoque muy estricto para actualizar el núcleo. Queremos que tengas la certeza de que las versiones principales son tan seguras de usar como ergonómicas.

Sudadera impresa

Sudadera por jprovost

Tauri te permite construir aplicaciones “locales primero” sin un servidor web, para que tus usuarios no tengan que compartir sus datos con las grandes empresas tecnológicas. Utilizar bases de datos locales y criptografía basada en Rust nunca ha sido tan fácil.

Johannes Schickling en Worker Conf 2022 (foto por @TejasKumar)

Johannes Schickling en Worker Conf 2022 (foto por{' '} @TejasKumar a través de Twitter)

Las aplicaciones que creas son ligeras y de alto rendimiento, lo que reduce la electricidad, el espacio de almacenamiento y el consumo general de recursos naturales. Cada byte ahorrado es una hoja de un árbol que logra crecer.

Para ilustrar esto, recopilamos algunos números sobre el impacto ecológico del tamaño de tu aplicación. Como puedes ver, ¡incluso pequeños aumentos en el tamaño tienen un fuerte impacto en el medio ambiente!

Tamaño de la App Tiempo Unitario (100Mb/s) Descargas Tránsito Tiempo Total (100Mb/s) Uso de Electricidad (kWh) CO2 Producido (kg) Árboles Necesarios 🌳
3 MB 240 milisegundos 1,000 3 GB 24 minutos 0.3 0.18 1
3 MB 240 milisegundos 100,000 300 GB 1.7 días 30 18 1
3 MB 240 milisegundos 10,000,000 30 TB 167 días 3,000 1,800 11
200 MB 16 segundos 1,000 200 GB 4.45 horas 20 12 1
200 MB 16 segundos 100,000 20 TB 18.5 días 2,000 1,200 7
200 MB 16 segundos 10,000,000 2 PB 5 años 200,000 120,000 720
600 MB 48 segundos 1,000 0.6 TB 13 horas 60 36 1
600 MB 48 segundos 100,000 60 TB 54.2 días 6,000 3,600 22
600 MB 48 segundos 10,000,000 6 PB 14.8 años 600,000 360,000 2,160

La transmisión de 1 GB de información requiere aproximadamente 0.1 kWh, lo que equivale a 0.06 kilogramos de CO2. (https://www.emergeinteractive.com/insights/detail/does-irresponsible-web-development-contribute-to-global-warming/)

Aunque la capacidad de absorción de carbono puede variar, generalmente se considera que un árbol puede almacenar alrededor de 167 kg de CO2 por año, o 1 ton de CO2 por año para 6 árboles maduros (https://climate.selectra.com/en/news/co2-tree)

Sabemos que el software de código abierto es un medio para fomentar la igualdad y la colaboración, razón por la cual colocamos la propiedad del código en Commons Conservancy. Puedes estar tranquilo sabiendo que la base de código nunca sufrirá un tirón de alfombra (rug-pull) ni quedará bloqueada tras muros de pago con características restringidas de código abierto parcial (open-core). Creemos en la colaboración abierta y los espacios seguros para todos. Tenemos un grupo de trabajo abierto, accesible para cualquier colaborador competente. Y los amamos a todos. ❤️

Aquí tienes algunas de las cosas que la gente está diciendo sobre Tauri:

Logo de Spacedrive

“Spacedrive tenía que sentirse nativa en todas las plataformas, siendo al mismo tiempo ligera, de inicio instantáneo y extremadamente rápida de usar. Esto simplemente no era posible con una interfaz de usuario basada en la web, hasta ahora, gracias a Tauri.” - Jamie Pine, Fundador de Spacedrive


Logo de Prism

“Tauri tiene el potencial de desbloquear una nueva generación de software de escritorio que se siente nativo para los usuarios pero es tan fácil de construir como las aplicaciones web.”

- Johannes Schickling, Fundador de Prisma


Logo de OSSC

“Tauri está posicionado para reducir en órdenes de magnitud los desastrosos costos ambientales negativos de las aplicaciones infladas y acaparadoras de memoria en internet. Cualquier aproximación tosca del valor monetario en el que eso podría resultar alcanzaría fácilmente cientos de miles de millones en ahorro de costos para nuestra era moderna de recursos de almacenamiento y cómputo local enormemente subutilizados.”

- Joseph Jacks, Fundador / Socio General de OSS Capital


Logo de Padloc

“Con su diseño centrado en la seguridad y su bajo consumo de memoria, Tauri es la alternativa a Electron que estábamos esperando. Tauri nos ha permitido construir una aplicación de escritorio más segura y con mayor rendimiento mientras utilizamos las mismas tecnologías web que nos encantan. ¡Gracias al equipo por su increíble trabajo! P.D.: ¡No puedo esperar por el soporte móvil!”

- Martin Kleinschrodt, Fundador de Padloc

Puedes visitar nuestra base de código, enviar un informe de error, solicitar una función o unirte a la discusión en GitHub. Hay muchas cosas que la gente crea, y visitar el repositorio awesome-tauri en GitHub es un gran lugar para descubrir y compartir. Si necesitas ayuda o simplemente quieres pasar el rato, puedes unirte a nuestro servidor de Discord.

Tauri es uno de los 200 principales proyectos en GitHub en todos los lenguajes de programación.

github

A la gente le encanta discutir lo que es genial y terrible sobre Tauri en sitios web naranjas:

hackernews

Tauri ingresó a la cima de las listas para la edición 2021 de State of JS:

State of JS 2021

Los ingenieros en grandes empresas parecen estar le echando un ojo a Tauri para futuros proyectos.

hackernews

OSS Insight

Recién salidos del lanzamiento de la versión 1.0, el equipo ya está fijando la mirada en los siguientes pasos para Tauri. Mientras trabajamos continuamente en mejorar nuestra documentación, también estamos trabajando en:

  • Soporte móvil tanto para iOS como para Android
  • Renderizadores alternativos
  • Mejoras en IPC para permitir una depuración mejorada
  • Plugins en tiempo de ejecución
  • Soporte para bindings adicionales en otros lenguajes

También nos inspira la comunidad al ver qué características se están utilizando y qué nuevas características les permitirán desarrollar aplicaciones aún más increíbles. ¡Tus comentarios son lo más importante para la futura innovación de Tauri!

¡Un agradecimiento especial a todos nuestros colaboradores que donaron su valioso tiempo para hacer que Tauri sea increíble y a todos nuestros patrocinadores cuyas generosas donaciones hicieron posible Tauri (¡y financiaron una gran parte de nuestra auditoría!)!

El apoyo de los gigantes de la industria ha sido de gran ayuda para mantener las luces encendidas. Aquí tienes una lista alfabética:

  • Cloudflare por patrocinar workers ilimitados para el servicio de actualización de código abierto (próximamente)
  • DigitalOcean por regalar los droplets que ejecutan nuestros bots y la búsqueda
  • GitHub por los minutos adicionales de CI
  • Netlify por nuestro alojamiento del sitio web
  • NLNET que ha apoyado financieramente el desarrollo de Tauri a través de subvenciones
  • PACKT quienes publicarán nuestros libros

Aquí tienes algunos colaboradores destacables a los que nos gustaría agradecer explícitamente:

Perfil de GitHub Contribución Repositorio
@malyn Corrección de flujo http (http stream) wry
@wravery soporte para windows-rs, webview2-rs tao, wry
@liushuyu Añadida la característica de encabezados a webkit2gtk wry
@emirror-de Soporte para bandeja del sistema (System tray) tao
@lorenzolewis Actualizaciones de tauri.app tauri-docs
@probablykasper Soporte para más aceleradores, documentación reestructurada tao, tauri-docs
@grbd Añadido un ejemplo para usar tauri como una DLL de C++ tauri
@youngsing Añadida la vibrancia de macOS tauri-plugin-vibrancy
@lemarier Actualizador, menús, bandeja del sistema, iOS, api de portapapeles, bytes-stream y más wry, tao, tauri
@JonasKruckenberg Actualizaciones de plugins de Tauri y reestructuración de la documentación tauri-plugin-*, tauri-docs
@ImmaZoni Guías de firma de código para macOS y Windows tauri-docs
@chippers Patrón de aislamiento, alcance del shell, generación de código en tiempo de compilación y varias otras características de seguridad tauri
@fabianlars Soporte de la comunidad, correcciones de AppImage, revisión de código todos los repositorios, principalmente tauri, tauri-docs
@amrbashir Características y correcciones de TAO y WRY, gurú general del sistema operativo tao, wry
@wusyong Fundador e investigador de TAO y WRY tao, wry
@nklayman protocolo personalizado tauri

Nos gustaría concluir destacando comentarios de solo un pequeño puñado de colaboradores principales de Tauri:

Amr Bashir

¿Qué característica te entusiasma más?

Las personalizaciones que ofrecemos para la ventana, pero eso es porque es en lo que trabajé principalmente. También me entusiasma cómo Tauri cambiará la mentalidad de algunas personas y las ayudará a construir aplicaciones seguras por defecto.

¿Cuál es tu momento/contribución de mayor orgullo con Tauri?

Probablemente cuando eliminé unas 20 líneas de código a favor de solo 3 líneas. Yo escribí ambas y por eso se sintió especial, porque fue un indicador de cuánto he crecido como desarrollador.

Chip Reed

¿Qué característica te entusiasma más?

No necesitar usar --locked al instalar el CLI.

¿Cuál es tu momento/contribución de mayor orgullo con Tauri?

Construyendo el Patrón de Aislamiento

Didrik Nordström

¿Qué característica te entusiasma más?

Arrastrar y soltar archivos.

¿Cuál es tu momento/contribución de mayor orgullo con Tauri?

Calidad/estabilidad: Rastrear y corregir un fallo de segmentación (segmentation fault): https://github.com/h4llow3En/mac-notification-sys/pull/40

Fabian-Lars

¿Qué característica te entusiasma más?

¿Es "Todas ellas" una respuesta válida?

¿Cuál es tu momento/contribución de mayor orgullo con Tauri?

Mmm, probablemente cuando me pidieron unirme al equipo. Corregir AppImages una y otra y otra vez es un segundo lugar muy cercano…

Jonas Kruckenberg

¿Qué característica te entusiasma más?

El actualizador automático es genial, pero los plugins son muy valiosos para mí y ¡definitivamente la característica más prometedora de Tauri!

¿Cuál es tu momento/contribución de mayor orgullo con Tauri?

Moderar el repositorio tauri-awesome. Ver a tantos desconocidos construir cosas geniales con y para el trabajo que has estado haciendo. Es una sensación realmente genial.

Kasper Henningsen

¿Qué te inspiró a unirte a Tauri?

Estaba creando algunas aplicaciones con Tauri y simplemente encontré algunas características/mejoras que quería llevar a cabo.

Laegel

¿Qué característica te entusiasma más?

Puede sonar tonto, pero me encanta personalizar cosas, así que la posibilidad de hacer casi cualquier cosa con la apariencia de nuestras ventanas es genial.

¿Cuál es tu momento/contribución de mayor orgullo con Tauri?

Crear las bases de la documentación de Tauri tal como las conocemos hoy e intentar proporcionar una documentación limpia y fácil de entender.

lemarier

¿Qué característica te entusiasma más?

Casi todo; llevar a Tauri desde una prueba de concepto a algo estable es un gran hito.

¿Cuál es tu momento/contribución de mayor orgullo con Tauri?

TAO y todas las características subyacentes (menús, bandejas del sistema, etc.), pruebas de rendimiento y la prueba de concepto para iOS.

Lorenzo Lewis

¿Qué característica te entusiasma más?

La eficiencia general de recursos. Todos hemos pasado por tener un puñado de aplicaciones web “nativas” ejecutándose en nuestra máquina y que todo se ralentice. ¡Estoy listo para esos tamaños de paquete pequeños!

¿Cuál es tu momento/contribución de mayor orgullo con Tauri?

El sitio web general tauri.app. Estaba en muy buen estado cuando me uní, pero sabía que podía ayudar a elevarlo al siguiente nivel. Incluso cosas como elegir un título para una barra lateral pueden llevar mucho tiempo con todas las discusiones, pero al final del día todos obtenemos el mejor resultado al juntar nuestras ideas.

Lucas Nogueira

¿Qué característica te entusiasma más?

¡Plugins!

¿Qué es lo que más te entusiasma ahora que el lanzamiento ha finalizado?

MÓVIL y el próximo lanzamiento de la integración con egui

Noah Klayman

¿Qué característica te entusiasma más?

Actualizador automático. Es realmente difícil hacer bien algo tan complejo y Tauri ha hecho un trabajo fantástico.

¿Cuál es tu momento/contribución de mayor orgullo con Tauri?

Lograr que el cargador de recursos basado en un protocolo personalizado funcione, especialmente en Windows.

secdude

¿Qué característica te entusiasma más?

Compilación condicional de características por defecto.

¿Cuál es tu momento/contribución de mayor orgullo con Tauri?

:shrug: v1 supongo

Wu Yu-Wei

¿Qué característica te entusiasma más?

El actualizador automático creo. Una función OTA integrada se siente muy práctica.

¿Cuál es tu momento/contribución de mayor orgullo con Tauri?

Publicación del crate wry y en particular en este commit: https://github.com/tauri-apps/wry/commit/722e1212a4795f5f81638667cbd31bc53a5d27ed


© 2026 Colaboradores de Tauri. CC-BY / MIT