The simplest way to package web apps for multiple platforms!
git clone https://github.com/mehmetnadir/electron-multi-platform-packager.git
cd electron-multi-platform-packager
npm install
npm run electronThat's it! Start packaging your apps in 5 minutes! 🚀
- ✅ Multi-platform packaging (Windows, macOS, Linux, Android, PWA)
- ✅ Automatic icon generation (25+ formats from one PNG!)
- ✅ Zero configuration required
- ✅ Real-time progress tracking
- ✅ Queue management
- ✅ Modern web UI
Upload one 512x512 PNG → Get 25+ optimized icons automatically:
- Windows ICO (6 sizes)
- macOS ICNS (6 sizes)
- Linux PNG (optimized)
- Android icons (5 densities)
- PWA icons (8 sizes)
- Traditional way: 6+ hours per app
- Our way: 5 minutes per app
- Savings: 97%! 🎯
git clone https://github.com/mehmetnadir/electron-multi-platform-packager.git
cd electron-multi-platform-packager
npm install
npm run electron- Download
Source code (zip)below - Extract and open terminal in folder
- Run:
npm install && npm run electron
📚 Full Installation Guide: RELEASE_INSTALLATION.md
- README: README.md
- Getting Started: GETTING_STARTED.md
- Contributing: CONTRIBUTING.md
- Installation: RELEASE_INSTALLATION.md
| Platform | Output | Features |
|---|---|---|
| 🪟 Windows | EXE + Installer | Code signing ready |
| 🍎 macOS | DMG | Notarization ready |
| 🐧 Linux | AppImage + DEB | Portable |
| 🤖 Android | APK | Via Capacitor |
| 🌐 PWA | Web App | Offline support |
- Upload your web app ZIP
- Add one PNG logo (optional)
- Click "Start Packaging"
- Done! Download your packages
- Live progress tracking
- Queue management
- Detailed status updates
- Error handling
# Build your React app
cd my-react-app
npm run build
# Create ZIP
cd build && zip -r ../react-app.zip .
# Open Electron Multi-Platform Packager
# Upload react-app.zip
# Add logo (optional)
# Select platforms
# Click "Start Packaging"
# Download packages!Result: Windows EXE, macOS DMG, Linux AppImage in ~5 minutes! ⚡
- Node.js: 18.0.0 or higher
- RAM: 4GB minimum (8GB recommended)
- Disk: 10GB free space
- OS: Windows, macOS, or Linux
- Windows packaging: Windows 10/11 or Wine
- macOS packaging: macOS 10.13+ with Xcode CLI
- Linux packaging: Any modern Linux distribution
- Android packaging: Java JDK 17
We welcome contributions! See CONTRIBUTING.md
Ways to contribute:
- 🐛 Report bugs
- 💡 Suggest features
- 📚 Improve documentation
- 🧪 Add tests
- 🌍 Add translations
MIT License - Free for commercial and non-commercial use
Built with:
- iOS support
- Snap package
- Flatpak support
- Windows Store (MSIX)
- Automated testing
- Plugin system
- Multi-language UI
- Cloud builds
- Issues: GitHub Issues
- Discussions: GitHub Discussions
- Version: 1.0.0
- Release Date: October 28, 2025
- Platforms: 5 (Windows, macOS, Linux, Android, PWA)
- Auto Icons: 25+ formats
- Time Saved: 97%
- License: MIT
⭐ Star us on GitHub if you find this useful!
Made with ❤️ for the developer community
Making multi-platform packaging accessible to everyone