Содержание

Закреплено

Официальная документация

↑ Наверх ↑

Инструменты

  • Taro ★29.2k+- Фреймворк для разработки мини-программ в стиле React, также поддерживает генерацию мультиплатформенных приложений
  • uni-app ★32.4k+- Унифицированный фреймворк для разработки мини-программ, H5 и приложений с использованием синтаксиса Vue
  • WePY ★20k+- Фреймворк для разработки мини-программ, поддерживающий компонентизацию
  • mpvue ★19k+— Фреймворк для разработки мини-программ на основе Vue.js, поддерживающий синтаксис Vue.js и цепочку инструментов сборки на низком уровне
  • chameleon ★7k+— Одна кодовая база работает на нескольких платформах; что видно на одном конце, то видно и на всех концах
  • kbone ★2.8k+— Изоморфное решение для Web и мини-программ
  • Remax ★2.4k+— Создание мини-программ с помощью настоящего React
  • wept ★2.3k— Среда выполнения в реальном времени для мини-программ WeChat
  • wechat_web_devtools ★2.3k+— Инструменты разработчика WeChat для Linux
  • wafer ★2.1k— Быстрое создание эластичных мини-программ WeChat
  • MPX ★2.1k+— Улучшенный фреймворк для мини-программ с глубокой оптимизацией производительности, поддерживает кроссплатформенную разработку мини-программ, полностью совместим с нативными компонентами мини-программ
  • Labrador ★1.7k— Компонентный фреймворк для разработки мини-программ WeChat с поддержкой ES6/7
  • licia ★1.7k— JS-библиотека утилит, поддерживающая мини-программы
  • megalo ★1.6k— Фреймворк для разработки мини-программ на основе Vue
  • CloudBase Framework ★1.1k— Открытый инструмент развёртывания в один клик для разработки в Tencent Cloud, поддерживает развёртывание мини-программ и приложений облачной разработки
  • tina ★1k+- Легковесный прогрессивный фреймворк для мини-программ WeChat
  • minapp ★800+- Версия на TypeScript фреймворка для разработки мини-программ (совместима с нативным кодом мини-программ)
  • Okam ★300+- Фреймворк прогрессивного улучшения для разработки мини-программ в стиле Vue, поддерживает генерацию мини-программ для основных платформ, таких как WeChat/Baidu
  • xpmjs ★100+- SDK облачного расширения для мини-программ WeChat
  • WeApp-Workflow ★100+- Рабочий процесс фронтенд-разработки на основе Gulp для мини-программ WeChat
  • gulp-wxa-copy-npm- Плагин gulp для мини-программ WeChat, решает вопросы управления npm-пакетами и babel-runtime
  • weact- Быстро разрабатывайте мини-программы с помощью JSX
  • socket.io-mp-client- Клиент socket.io для мини-программ WeChat
  • @wxa- AOP-фреймворк для разработки мини-программ
  • postcss-pxtorpx-pro- Плагин postcss для преобразования px в rpx
  • px2rpx- Онлайн-инструмент для преобразования Px в Rpx
  • wxml-parser - JavaScript-парсер WXML
  • weappx- Фреймворк управления слоем данных на основе redux
  • weapp-start- Скаффолд разработки на основе плагинного механизма, улучшающий опыт разработки нативных мини-программ
  • Egret Wing- IDE, поддерживающая предварительный просмотр в реальном времени для мини-программ WeChat
  • wxapp-graphql- Клиент GraphQL для мини-программ
  • gulp-wxapp-boilerplate- Скаффолд разработки на Gulp для мини-программ + облака мини-программ, поддерживает макетирование облачных функций
  • wenaox- Управление слоем данных мини-программ, лёгкое и производительное, поддерживает промежуточное ПО
  • authing-wxapp-sdk- Аутентификация личности для мини-программ WeChat
  • weapp-eslint-boilerplate- Общие файлы шаблонов Eslint для мини-программ WeChat, экономящие ваше время на настройку
  • Anka- Прогрессивный инструментарий для разработки мини-программ, предоставляющий общие библиотеки функций разработки и компоненты
  • WeAppBunXin- Техника теневого клонирования для разработки мини-программ WeChat: одна кодовая база генерирует несколько мини-программ
  • miniprogram-build- Инструмент компиляции мини-программ из командной строки (поддерживает TypeScript, нативный npm, сжатие файлов ресурсов...)
  • wcc.js- wcc.js — это реализация компилятора для файлов wxml и wxs на Node.js
  • wcsc.js- wcsc.js — реализация компилятора для файлов wxss на Node.js
  • weapp-gulp- Gulp эффективно собирает мини-программы WeChat, упрощая разработку
  • cheers-mp- Нативный скаффолд для мини-программ WeChat почти без конфигурации, опыт как у vue-cli ~ (ts, less, нативный npm, облачный OSS, CI-автопубликация пробной версии)
  • we-mobx- Использование MobX в мини-программах WeChat
  • weconsole- Многофункциональная настраиваемая панель отладки разработки мини-программ с интерфейсом и удобством, сравнимыми с Chrome devtools

↑ Наверх ↑

Плагины

  • wxapp.vim- Плагин vim, обеспечивающий всестороннюю поддержку разработки мини-программ WeChat
  • weapp-snippet-for-sublime-text-2-3- Сниппеты для мини-программ WeChat для Sublime Text 2 и 3 (прекращено)
  • Matchmaker- Плагин IntelliJ IDEA, инъекция методов
  • wechatCode-complete- Плагин WebStorm (подсказки по коду)
  • wxapp - Плагин для Sublime
  • minapp- Плагин VSCode (поддерживает нативные/mpvue/wepy фреймворки)
  • - Плагин VSCode (подсказки по коду)\
  • vscode-live-sass-compiler- плагин VSCode, который автоматически создаёт файлы wxss из файлов .scss
  • WePY Plugin For IntelliJ Platform- обеспечивает полную поддержку разработки на WePY в PhpStorm/WebStorm, включая автодополнение/проверку ошибок/подсветку API (нативного/WePY) и компонентов (официальных/пользовательских), без зависимости от Vue/...
  • wxml- плагин VSCode -- форматирование и подсветка компонентов для мини-программ WeChat (с широкими возможностями настройки)
  • wux-weapp-snippets - сниппеты Wux Weapp для VS Code.
  • wux-weapp-atom-snippets - сниппеты Wux Weapp для Atom.
  • wux-weapp-sublime-snippets - плагин сниппетов Wux Weapp для Sublime Text 2/3.

↑ Наверх ↑

Компоненты

  • weui-wxss ★12.4K+- базовая библиотека стилей, соответствующая нативному визуальному опыту WeChat
  • vant-weapp ★12.3k+- красивая, простая в использовании и расширяемая библиотека UI для мини-программ WeChat
  • wxParse ★7.2K+- пользовательский компонент для разбора форматированного текста в мини-программах WeChat, поддерживает разбор HTML и markdown
  • mp-html ★1.4K+- компонент форматированного текста для мини-программ, поддерживает отображение и редактирование HTML, работает на платформах WeChat, QQ, Baidu, Alipay, Toutiao и uni-app
  • iview-weapp ★5.5k+- высококачественная библиотека UI-компонентов для мини-программ WeChat
  • wux-weapp ★4.2k+- компонентная, переиспользуемая, легко расширяемая библиотека UI-компонентов для мини-программ WeChat
  • wx-charts ★4.1k+- Компонент диаграмм для мини-программ WeChat
  • Lin UI ★2k+- Хорошо продуманная библиотека UI-компонентов на основе нативного синтаксиса мини-программ WeChat
  • wemark ★1.100+- Библиотека рендеринга Markdown для мини-программ WeChat
  • image-cropper ★900+ - 💯- Компонент обрезки изображений для мини-программ WeChat
  • wxapp-img-loader ★400+- Компонент предварительной загрузки изображений для мини-программ WeChat
  • we-cropper ★400+- Инструмент обрезки изображений для мини-программ WeChat
  • wxa-plugin-canvas ★300+- Компонент генерации постеров для «Моментов» в мини-программах WeChat
  • WeZRender ★300+- Разработка Canvas для мини-программ WeChat
  • wx_calendar ★300+- Календарь для мини-программ
  • wxapp ★300+- Компоненты для мини-программ WeChat
  • Wa-UI ★200+- Интегрированная библиотека UI для мини-программ WeChat
  • wxSearch ★200+- Элегантное поле поиска для мини-программ WeChat
  • wx-scrollable-tab-view ★200+- Перелистываемый tab-view для мини-программ
  • wetoast ★100+- Улучшенный плагин toast для мини-программ WeChat
  • wx-alphabetical-listview ★100+- listview для мини-программ WeChat с алфавитным слайдером
  • wx-drawer ★100+- Мини-программа, имитирующая боковое выдвижное меню QQ 6.0
  • wxapp-charts ★100+- Компонент графиков для мини-программ WeChat
  • chartjs-wechat-mini-app ★100+- Адаптация chartjs для мини-программ WeChat
  • wx-promise-request ★100+- Библиотека управления очередью запросов для мини-программ WeChat
  • we-swiper ★100+- Решение для сенсорного пролистывания контента в мини-программах WeChat
  • wxDraw ★100+- Библиотека 2D-анимации для мини-программ WeChat
  • citySelect ★100+★42 - Выбор города для мини-программ WeChat
  • weapp-cookie ★100+- Одна строка кода для включения поддержки cookie в мини-программах WeChat🍪🚀
  • WeiXinProject— обновление списка и загрузка при подтягивании вверх в мини-программе WeChat
  • wepy-com-charts— компонент диаграмм WePy для мини-программ WeChat
  • wxapp-lock— разблокировка жестом в мини-программе WeChat
  • mini-gesture-lock— разблокировка жестом в мини-программе WeChat (без проблемы задержки Canvas на Android)
  • weapp.socket.io— библиотека websocket в стиле socket.io
  • weapp-polyfill— [полифил стандартного API W3C
  • wx-promise-pro ★666+— библиотека Promise для мини-программ WeChat
  • wxMD5— библиотека MD5 для мини-программ WeChat
  • wxBase64— библиотека Base64 для мини-программ WeChat
  • xing-weapp-component— расширения базовых компонентов мини-программ WeChat
  • wx-statuslayout— компонент переключения состояний страницы мини-программы
  • minapp-api-promise— преобразование всех API мини-программ WeChat в Promise
  • minapp-slider-left- компонент удаления свайпом влево для мини-программ WeChat
  • mp_canvas_drawer- помощник для рисования изображений на Canvas, создание изображений для публикации в Моментах с помощью одного JSON
  • xing-weapp-editor- компонент редактирования изображений и текста для мини-программ
  • cue - инструменты для компонентов WX
  • wuss-weapp- высококачественная, полнофункциональная и легко настраиваемая библиотека UI-компонентов для мини-программ WeChat
  • miniprogram-datepicker- компонент выбора даты для мини-программ (поддерживает лунный календарь)
  • wx-api-promisify- элегантно преобразует API мини-программ WeChat в Promise
  • anka-brush- библиотека утилит, созданная для упрощения операций рисования на Canvas в мини-программах.
  • anka-tracker- библиотека отслеживания для мини-программ, используемая для сбора данных о поведении пользователей.
  • mpvue-calendar- компонент календаря mpvue-calendar для мини-программ WeChat/браузеров; основан на платформе mpvue, поддерживает лунный календарь, переключение недель и кастомизацию.
  • mp-swipe-card- компонент пролистывания карточек для мини-программ, похожий на эффект Tantan; похоже, сейчас поддерживает только пролистывание влево/вправо.
  • weapp.request- компонент сетевых запросов для мини-программ WeChat, расширение wx.request, основанное на Promise API, с добавленным управлением кэшем.
  • miniprogramПереопределение сетевого API MiniProgram (библиотека запросов для мини-программ)
  • we-validatorПростая и гибкая валидация форм с поддержкой мини-программ, браузеров и Node.js.
  • wx-pulltorefreshПростой и гибкий компонент обновления при вытягивании вниз и вверх с поддержкой мини-программ WeChat.
  • sol-weapp ★300+Маркетинговые компоненты для мини-программ WeChat: дождь красных конвертов, колесо фортуны и другие маркетинговые компоненты.
  • weapp-input-frameКомпонент ввода проверочного кода для мини-программ WeChat.
  • we-debugГибкий и легко расширяемый инструмент отладки для мини-программ WeChat.
  • weapp-qrcodeИнструмент генерации QR-кодов для мини-программ WeChat.
  • cheers-mp-router - 🚦Изящный и мощный нативный роутер для мини-программ.
  • wx-updataОфициальная альтернатива setData для мини-программ WeChat, обновляющая только те части данных, которые вы хотите изменить.✈️
  • three-platformizeПроект, который делает THREE кроссплатформенным и уже адаптирован для мини-программ WeChat, Taobao и Tout.

↑ Назад к оглавлению ↑

Демо

Можно успешно запустить напрямую

Проблемы с интерфейсом данных

↑ Назад к оглавлению ↑

Источник: https://github.com/justjavac/awesome-wechat-weapp