Framework de código abierto para crear apps nativas universales con React que funcionan en Android, iOS y la web.
NervJS/taro
Solución abierta y multiplataforma para crear una sola app con React o Vue que funcione en miniprogramas de WeChat, Alipay y otras plataformas, en la web H5 y en React Native.
- Estrellas
- 37,724
- Forks
- 4,867
- Issues abiertos
- 1,594
- Último commit
- ayer
¿Qué es?
Taro permite escribir una única base de código con React, Vue o Nerv y compilarla para varios destinos, como los miniprogramas de WeChat, JD, Baidu, Alipay, ByteDance y QQ, páginas web H5 y apps de React Native. Resuelve el costo de mantener código independiente para cada plataforma cuando un producto debe verse y comportarse de forma coherente en todas ellas.
El proyecto está escrito en TypeScript y se organiza como un conjunto de paquetes publicados bajo el scope @tarojs, con un CLI para crear y compilar proyectos. El README enlaza a un sitio de documentación con una guía para empezar, una lista comunitaria de componentes UI (incluidos taro-ui, NutUI y taroify) y una guía para migrar de Taro 1/2 a Taro 3.
Funciones clave
- 01Escribe una vez con React, Vue o Nerv y compila para varias plataformas de miniprogramas.
- 02Genera páginas web H5 y apps de React Native a partir del mismo proyecto.
- 03Ofrece una herramienta de línea de comandos para crear y compilar proyectos.
- 04Cuenta con un ecosistema comunitario de bibliotecas de componentes UI creadas para Taro.
Casos de uso
- Lanzar un producto como miniprograma de WeChat y app móvil con un solo equipo.
- Aprovechar las habilidades existentes en React o Vue para desarrollar miniprogramas.
- Crear una app de comercio electrónico o contenido multiplataforma que funcione en varios ecosistemas de miniprogramas chinos.
Temas
Preguntas frecuentes
- ¿Qué es taro?
- Solución abierta y multiplataforma para crear una sola app con React o Vue que funcione en miniprogramas de WeChat, Alipay y otras plataformas, en la web H5 y en React Native. Taro permite escribir una única base de código con React, Vue o Nerv y compilarla para varios destinos, como los miniprogramas de WeChat, JD, Baidu, Alipay, ByteDance y QQ, páginas web H5 y apps de React Native. Resuelve el costo de mantener código independiente para cada plataforma cuando un producto debe verse y comportarse de forma coherente en todas ellas.
- ¿taro es gratuito? ¿Qué licencia tiene?
- taro es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿taro sigue mantenido?
- Mantenimiento activo. El último commit de taro fue el 20 oct 2026.
- ¿Para qué puedo usar taro?
- Lanzar un producto como miniprograma de WeChat y app móvil con un solo equipo. Aprovechar las habilidades existentes en React o Vue para desarrollar miniprogramas. Crear una app de comercio electrónico o contenido multiplataforma que funcione en varios ecosistemas de miniprogramas chinos.
- ¿Dónde consigo taro?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/NervJS/taro
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Editor de texto enriquecido sin interfaz y agnóstico al framework, basado en ProseMirror y ampliable con un amplio conjunto de extensiones.
Plantilla inicial para crear aplicaciones de escritorio multiplataforma con Electron, React, TypeScript y Vite.
Framework para crear aplicaciones nativas de Android e iOS con React, cuya interfaz en JavaScript se renderiza con componentes nativos de cada plataforma.
Framework multiplataforma basado en Vue.js para crear una sola base de código destinada a iOS, Android, HarmonyOS, Web y numerosas plataformas de mini programas.
Lista seleccionada de bibliotecas, herramientas, fuentes de noticias y recursos de aprendizaje para crear apps con React Native.