Содержание
Закреплено
- WePY: компонентный фреймворк для разработки мини-программ
💯 - Коллекция ресурсов для разработки на WePY
💯
Официальная документация
- Руководство по дизайну мини-программ
- Учебник по разработке мини-программ
- Фреймворк мини-программ
- Компоненты мини-программ
- API мини-программ
- Инструменты разработчика мини-программ
Инструменты
- 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.
Демо
Можно успешно запустить напрямую
- RebeccaHanjw/weapp-wechat-zhihu ★800+Клон Zhihu.
- imageslr/weapp-library ★500+Онлайн-платформа для выдачи книг (30+ страниц/на компонентах/Mock Server/облачная разработка).
- imageslr/taro-library ★150+Пример проекта мини-программы Taro + Redux + локальный Mock Server.
- wyq2214368/remove-water-mark-mp -
🔥 Мини-программа для удаления водяных знаков с коротких видео (включаясерверную часть) - deepkolos/three-platformize-demo-wechatМини-программа WeChat THREE, содержащая 16 демо-тестов загрузчиков.
- deepkolos/wxmp-tensorflowРешение для запуска последней версии TensorFlow.js в мини-программах WeChat.
Проблемы с интерфейсом данных
- EastWorld/wechat-app-mall ★3000+Магазин на мини-программе WeChat.
- tumobi/nideshop-mini-program ★2000+Магазин на мини-программе WeChat с открытым исходным кодом, разработанный с помощью Node.js + MySQL.
- huangjianke/Gitter ★700+Gitter for GitHub — пожалуй, самый красивый на данный момент клиент GitHub для мини-программ.
- lypeer/wechat-weapp-gank ★600+)Клиент Gank.
- wangmingjob/weapp-weipiao ★300+Weipiao
- charleyw/wechat-weapp-redux ★300+Библиотека привязки Redux.
- jectychen/wechat-v2ex ★300+) - V2EX
- 18380435477/WeApp ★300+Клон WeChat.
- zce/weapp-boilerplate ★300+Каркас для быстрой разработки мини-программ WeChat.
- bayetech/wechat_mall_applet ★300+Платформа электронной коммерции.
- lanshan-studio/wecqupt ★300+We Chongyou
- myronliu347/wechat-app-zhihudaily ★200+Zhihu Daily.
- harveyqing/BearDiary ★200+Дневник медвежонка.
- leancloud/leantodo-weapp ★200+Список задач, реализованный с интеграцией LeanCloud.
- SuperKieran/weapp-artand ★200+ - Artand
- dongweiming/weapp-zhihulive ★200+Zhihu Live.
- eyasliu/wechat-app-music ★200+Музыкальный плеер.
- ahonn/weapp-one ★200+клон ONE.
- giscafer/wechat-weapp-mapdemo ★200+Навигация по карте, аннотации маркеров (больше не поддерживается).
- yaoshanliang/weapp-ssha ★200+Корпоративное рекламное мини-приложение.
- hilongjw/weapp-gold ★100+Лента главной страницы Juejin.
- zce/weapp-douban ★100+Douban Movie.
- hingsir/weapp-douban-film ★100+Douban Movie.
- kunkun12/weappМини-программа hello world, чтобы попробовать.
- natee/wxapp-2048 ★100+Мини-игра 2048.
- SeptemberMaples/wechat-weapp-demo ★100+Корзина покупок.
- hijiangtao/weapp-newsappЛента популярных статей из официальных аккаунтов WeChat.
- charleyw/wechat-weapp-redux-todos ★100+Список задач, реализованный с интеграцией Redux.
- kraaas/timer ★100+Таймер Pomodoro.
- ericzyh/wechat-chat ★100+Чат.
- BelinChung/wxapp-hiapp ★100+ - HiApp
- hardog/wechat-app-flexlayout ★100+ - flexlayout
- dunizb/wxapp-sCalc ★100+Простой калькулятор.
- litt1e-p/weapp-girls ★100+Галерея красавиц Douban.
- liumulin614/BeautifulGirlКрасивые модели.
- romoo/weapp-demo-breadtrip ★100+Bread Travel
- zhuweiyou/fetop100 ★100+Front-end TOP100.
- vace/wechatapp-news-reader ★100+Читалка новостей.
- yaoshanliang/weapp-jump ★100+Jump Jump
- yaoshanliang/weapp-monument-valley ★100+Monument Valley
- YYJeffrey/july_client ★100+July (социальная мини-программа с публикацией контента, обменом статусами, лайками, комментариями, интерактивным чатом и т. д.).
- Symous/WechatApp-BaisiSisterBaisi Bude Jie
- githinkcn/GiteerGiteer для Gitee, мини-программа на основе Taro + Taro UI + Dva.
- DengKe1994/weapp-calculatorКалькулятор iOS.
- monkindey/wx-githubРезюме GitHub.
- fluency03/weapp-500pxМеждународное фотографическое сообщество 500px.
- weapp-filmTaopiaopiao
- xujinyang/CoderCalendar-WeAppАльманах программиста.
- zhengxiaowai/weapp-github - github
- Seahub/PigRaising - PigRaising
- brucevanfdm/WeChatMeiZhiГалерея девушек.
- zhijieeeeee/wechat-app-jokeВесёлый момент.
- uniquexiaobai/wechat-app-githubfeed - GitHubFeed
- zce/weapp-todosСписок задач TODOS.
- bruintong/wechat-webapp-douban-movieФильмы Douban.
- bruintong/wechat-webapp-douban-locationЛокальный Douban.
- arkilis/weapp-jandanJiandan
- bodekjan/wechat-weatherПогода WeChat.
- jasscia/ChristmasHatХочу рождественский колпак.
- nanwangjkl/sliding_puzzleПятнашки.
- kaiwu/weui-scalajsРазработано с помощью Scala.js.
- tinajs/tina-hackernewsТренды Hacker News.
- mohuishou/scuplus-wechatМы SCU (Сычуаньский университет)
- hankzhuo/wx-v2ex - v2ex
- Hongye567/weapp-markМини-программа WeChat, имитирующая список фильмов Mark.
- w1109790800/We-TodoСписок дел на основе LeanCloud.
- jae-jae/weapp-github-trendingЕжедневный рейтинг GitHub.
- steedos/mini-vipМикросайт и микромолл Huayan.
- alex1504/wx-guita_tabКарманная гитара.
- lonnng/etymПомощник по этимологии Mango.
- wuhou123/wxxcxКот Wuhou, созданный на wepy, объединяет множество инструментов запросов (экспресс-доставка, погода, бухгалтерия, забавные видео и т. д.).
- upupming/HITMersПомощник музея (статистика смен, регистрация, календарь дежурств и заметки, интернационализация, загрузка видео на Streamable.com и т. д.).
- LDouble/WeOUCWeOUC (мини-программа по учебным делам).
- Airmole/ShellBoxBeike Little Box (инструмент для запроса учебной информации кампуса; занял второе место в регионе Северного Китая на конкурсе разработки университетских мини-программ 2019 года).
- aquanlerou/WeHalo ★200+Кот, который любит программировать (минималистичный блог WeHalo в виде мини-программы WeChat
✨ ) - WarpPrism/SubwayRoutineMP【Схема маршрутов метро Токио, Сеула, Бангкока, Сингапура, Парижа
🚄 】 - GoKu-gaga/todayКарманные инструменты (коллекция небольших инструментов).
- cy920820/weapp-motor-moviesMada Movie Assistant (помощник по фильмам в кинотеатрах).
- Gwokhov/chronusChronus Goal Diary (облачная мини-программа WeChat, помогающая управлять жизненными целями).
- imliubo/Wechat_MQTT_ESP8266_BaiduIoTWeChat Smart Butler (управляйте аппаратными устройствами с помощью мини-программ WeChat).
- yuzexia/iw3cplusФронтенд-сообществоwww.w3cplus.com— мини-программа WeChat
- RAOE/show-videosShow Video (социальное приложение для коротких видео для мини-программ WeChat, с загрузкой видео, аудиовидеомонтажом, комментариями, лайками, пересылкой, обменом и т. д.).
- NewFuture/miniprogram-templateРазработка мини-программ с использованием нативного API на чистом TypeScript (VSCode в качестве IDE) и полный рабочий процесс разработки.
- ZhuPeng/mp-githubtrendingИнструмент для просмотра коллекций репозиториев GitHub Trending в формате ленты.
- yociduo/scrum-planning-pokerГибкая оценка по Scrum, созданная на wepy.
- kilakila-heart/fuliba-frontМини-программа информационной ленты Fuliba.
- lsqy/taro-music -
🎉 Мини-программа NetEase Cloud Music, разработанная с использованием taro + taro-ui + redux + typescript. - Клон Ximalaya Lite.Мини-программа, имитирующая Ximalaya, разработанная с использованием нативных API мини-программ WeChat (отлично подходит для начинающих).
- branliang/game-stop-appPSN Price Drop (инструмент для подписки на цены игр PS4).
- wk989898/wxchat-mailМини-программа WeChat, имитирующая Gmail.
- AnsonZnl/bookshelf -
🎉 Мини-программа «книжная полка» на основе облачной разработки (с руководством).🎉 - arleyGuoLei/wx-words-pk ★100+ -
🔥 2020: мини-программа для словесных битв, реализованная с использованием облачной разработки (случайный подбор соперников, PvE, бои с друзьями), профессиональный интерфейс. - arleyGuoLei/wechat-1password -
🐂 🍺 Книга паролей: AES-зашифрованная книга паролей, реализованная с использованием облачной разработки, с поддержкой распознавания отпечатков пальцев и лица, простой и элегантный интерфейс. - wilhantian/periodic-table -
💎 Изысканная мини-программа «Периодическая таблица». - zhijieeeeee/wechat_ocr -
🔥 Мини-программа WeChat для сканирования изображений и извлечения текста (OCR), использующая бесплатные Baidu OCR и API перевода, а также облачные функции WeChat. - terryso/super9 -
🔥 Мини-программа Douyin для удаления водяных знаков в один клик: Taro + облачная разработка WeChat. - zhijieeeeee/wechat_cunzhao -
🔥 Мини-программа WeChat для создания фотографий на документы, использующая только нативные элементы управления и API; сначала показывает фотографию на документы с водяным знаком, а после скачивания — без водяного знака. - zhijieeeeee/wechat_demark -
🔥 Мини-программа WeChat для удаления водяных знаков с коротких видео, полностью использующая нативный код, с функциями обрезки видео, сжатия видео и изменения MD5 видео.
Источник: https://github.com/justjavac/awesome-wechat-weapp
