Repolode
NervJS

NervJS/taro

Открытое мультиплатформенное и мультифреймворковое решение для создания приложения на React или Vue, работающего в WeChat, Alipay и других мини-программах, H5 и React Native.

Звёзды
37,724
Форки
4,867
Открытые issues
1,594
Последний коммит
вчера

Что это?

Taro позволяет разработчикам вести единую кодовую базу на React, Vue или Nerv и собирать её для разных платформ: мини-программ WeChat, JD, Baidu, Alipay, ByteDance и QQ, веб-страниц H5 и приложений React Native. Проект помогает избежать затрат на поддержку отдельного кода для каждой платформы, когда продукт должен выглядеть и работать на них одинаково.

Проект написан на TypeScript и состоит из набора пакетов, публикуемых под областью имён @tarojs; для создания и сборки проектов предусмотрен CLI. В README есть ссылка на сайт с документацией: руководством для начала работы, списком UI-компонентов сообщества (включая taro-ui, NutUI и taroify) и руководством по миграции с Taro 1/2 на Taro 3.

Ключевые возможности

  • 01Пишите код на React, Vue или Nerv один раз и компилируйте его для нескольких платформ мини-программ.
  • 02Собирайте веб-страницы H5 и приложения React Native из одного проекта.
  • 03Предоставляет CLI для создания и сборки проектов.
  • 04Есть сообщество UI-библиотек компонентов, разработанных для Taro.

Сценарии использования

  • Выпуск продукта одновременно в виде мини-программы WeChat и мобильного приложения силами одной команды.
  • Использование имеющихся навыков разработки интерфейсов на React или Vue для создания мини-программ.
  • Разработка кроссплатформенного приложения для электронной коммерции или контента, которое должно работать в нескольких китайских экосистемах мини-программ.

Темы

Частые вопросы

Что такое taro?
Открытое мультиплатформенное и мультифреймворковое решение для создания приложения на React или Vue, работающего в WeChat, Alipay и других мини-программах, H5 и React Native. Taro позволяет разработчикам вести единую кодовую базу на React, Vue или Nerv и собирать её для разных платформ: мини-программ WeChat, JD, Baidu, Alipay, ByteDance и QQ, веб-страниц H5 и приложений React Native. Проект помогает избежать затрат на поддержку отдельного кода для каждой платформы, когда продукт должен выглядеть и работать на них одинаково.
taro можно использовать бесплатно? Какая у него лицензия?
taro распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
taro всё ещё поддерживается?
Активно поддерживается. Последний коммит в taro — 20 окт. 2026 г..
Для чего можно использовать taro?
Выпуск продукта одновременно в виде мини-программы WeChat и мобильного приложения силами одной команды. Использование имеющихся навыков разработки интерфейсов на React или Vue для создания мини-программ. Разработка кроссплатформенного приложения для электронной коммерции или контента, которое должно работать в нескольких китайских экосистемах мини-программ.
Где скачать taro?
Исходный код и инструкции по установке — на GitHub: https://github.com/NervJS/taro

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты