Repolode
NervJS

NervJS/taro

Uma solução aberta e multiplataforma, compatível com vários frameworks, para criar um único app que roda em mini programs do WeChat, Alipay e outras plataformas, na web H5 e no React Native com React ou Vue.

Estrelas
37,724
Forks
4,867
Issues abertas
1,594
Último commit
ontem

O que é?

Com o Taro, desenvolvedores escrevem uma única base de código com React, Vue ou Nerv e geram builds para várias plataformas, incluindo mini programs do WeChat, JD, Baidu, Alipay, ByteDance e QQ, páginas web H5 e apps React Native. O projeto ajuda a evitar o custo de manter códigos separados para cada plataforma quando um produto precisa ter a mesma aparência e o mesmo comportamento em todas elas.

O projeto é escrito em TypeScript e organizado como um conjunto de pacotes publicados no escopo @tarojs, com uma CLI para criar e compilar projetos. O README aponta para um site de documentação com um guia de primeiros passos, uma lista comunitária de componentes de UI (incluindo taro-ui, NutUI e taroify) e um guia de migração do Taro 1/2 para o Taro 3.

Recursos principais

  • 01Escreva uma vez com React, Vue ou Nerv e compile para várias plataformas de mini programs.
  • 02Gere páginas web H5 e apps React Native a partir do mesmo projeto.
  • 03Oferece uma ferramenta de linha de comando para criar e compilar projetos.
  • 04Conta com um ecossistema comunitário de bibliotecas de componentes de UI criadas para Taro.

Casos de uso

  • Lançar um produto como mini program do WeChat e app mobile com uma única equipe.
  • Reaproveitar conhecimentos de front-end em React ou Vue no desenvolvimento de mini programs.
  • Criar um app multiplataforma de e-commerce ou conteúdo que precise rodar em vários ecossistemas chineses de mini programs.

Tópicos

Perguntas frequentes

O que é taro?
Uma solução aberta e multiplataforma, compatível com vários frameworks, para criar um único app que roda em mini programs do WeChat, Alipay e outras plataformas, na web H5 e no React Native com React ou Vue. Com o Taro, desenvolvedores escrevem uma única base de código com React, Vue ou Nerv e geram builds para várias plataformas, incluindo mini programs do WeChat, JD, Baidu, Alipay, ByteDance e QQ, páginas web H5 e apps React Native. O projeto ajuda a evitar o custo de manter códigos separados para cada plataforma quando um produto precisa ter a mesma aparência e o mesmo comportamento em todas elas.
taro é gratuito? Qual é a licença?
taro é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
taro ainda é mantido?
Manutenção ativa. O último commit de taro foi em 20 de out. de 2026.
Para que posso usar taro?
Lançar um produto como mini program do WeChat e app mobile com uma única equipe. Reaproveitar conhecimentos de front-end em React ou Vue no desenvolvimento de mini programs. Criar um app multiplataforma de e-commerce ou conteúdo que precise rodar em vários ecossistemas chineses de mini programs.
Onde consigo taro?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/NervJS/taro

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados