PakePlus Упаковываем веб в нативные приложения без боли
Знакома ситуация, когда хочется превратить свой Vue/React-проект в десктопное приложение, но Electron-приложения получаются размером с небольшой город? А может, нужно быстро сделать клиент для внутреннего сервиса компании? PakePlus решает эти задачи элегантно и без лишнего веса.
Что в коробке?
PakePlus — это инструмент на базе Rust Tauri, который упаковывает:
- Любой веб-сайт
- SPA-приложения (Vue, React, Angular)
- Игры на Cocos/Unity
в нативные приложения для:
✅ macOS (включая поддержку ARM и x86) ✅ Windows ✅ Linux ✅ Android/iOS
При этом размер результата — смешные 5 МБ против 100+ МБ у Electron. В 20 раз меньше и в 10 раз быстрее!
Почему разработчики в восторге

Топ-5 фич, которые меняют правила игры:
- Облачная сборка — не нужно ставить тяжелые зависимости, все делается через GitHub Actions
- Инъекция JS — можете модифицировать поведение упаковываемого сайта (например, убрать надоедливую рекламу)
- Доступ к системным API — из JS можно вызывать нативные функции: работа с файлами, командами ОС и т.д.
- Поддержка статики — просто кидаете папку с собранным Vue/React проектом
- Локализация — автоматически подхватывает язык системы
Как это работает технически?
Под капотом PakePlus использует:
- Tauri v2 (Rust + WebView)
- Системные WebView вместо встроенного Chromium
- Оптимизированный pipeline сборки
# Локальная разработка выглядит просто:
pnpm i
pnpm run dev
pnpm run build
Но главная магия — в облачной сборке через GitHub Actions. Достаточно:
- Создать GitHub Token
- Запустить PakePlus
- Выбрать URL или загрузить проект
- Нажать "Собрать"
И через пару минут готовый .dmg/.exe/.apk будет ждать вас в релизах вашего репозитория.
Кому это пригодится?
- Фронтендерам — быстрый способ сделать из SPA десктопное приложение
- Разработчикам игр — упаковка WebGL-сборок в нативные клиенты
- Компаниям — создание клиентов для внутренних сервисов
- Энтузиастам — кастомизация популярных веб-сервисов (примеры ниже)
Готовые примеры

Разработчики уже упаковали с помощью PakePlus:
- Twitter/X
- YouTube
- TikTok
- Китайский аналог Instagram (小红书)
Все приложения весят менее 5 МБ и работают нативно.
Подводные камни
Для macOS потребуется выполнить команду после установки (из-за отсутствия платного сертификата):
sudo xattr -r -d com.apple.quarantine /Applications/PakePlus.app
Вердикт
PakePlus — отличное решение, когда нужно:
- Быстро прототипировать десктопные приложения
- Создать легковесный клиент для веб-сервиса
- Избежать раздутых Electron-приложений
При этом инструмент бесплатен (MIT License) и продолжает активно развиваться. Из почти 5k звезд на GitHub и 3k форков видно, что проект нашел свою аудиторию.
Стоит попробовать, если: работаете с веб-технологиями и хотите выйти за пределы браузера без лишних сложностей.
