Date: October 28, 2025
We're excited to announce the first public release of Electron Multi-Platform Packager! 🚀
A powerful desktop application that packages your web applications into native executables for 5 platforms in just 5 minutes!
Upload → Configure → Done!
- Upload your web app ZIP
- Add one PNG logo (we handle all formats!)
- Click "Start Packaging"
- Get Windows EXE, macOS DMG, Linux AppImage, and more!
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)
- Windows: EXE + NSIS Installer
- macOS: DMG with app bundle
- Linux: AppImage + DEB package
- Android: APK via Capacitor
- PWA: Progressive Web App
- No complex setup required
- No platform-specific knowledge needed
- No manual icon conversion
- Just upload and go!
- Live progress tracking via WebSocket
- Queue management for multiple jobs
- Detailed status updates
- Error handling and recovery
- ✅ Multi-platform packaging (5 platforms)
- ✅ Automatic icon generation (all formats)
- ✅ Queue management system
- ✅ Real-time progress tracking
- ✅ Modern web UI
- ✅ Logo management
- ✅ Build caching
- ✅ Code signing ready
- ✅ Comprehensive README
- ✅ Getting Started guide with examples
- ✅ Contributing guidelines
- ✅ MIT License
- Electron 39
- Node.js 18+
- electron-builder
- Capacitor
- Express.js
- Socket.io
- Sharp (image processing)
Perfect for:
- Web developers packaging Electron apps
- Educational software creators
- Small teams needing multi-platform builds
- Open source projects with limited resources
- Rapid prototyping and testing
- Traditional way: 6+ hours per app
- Our way: 5 minutes per app
- Savings: 97% time reduction! ⚡
- Manual icon creation: 30+ minutes
- Our automatic generation: 10 seconds
- Formats handled: 25+ icon files
# Clone and install
git clone https://github.com/mehmetnadir/electron-multi-platform-packager.git
cd electron-multi-platform-packager
npm install
# Start the application
npm run electron- Build your web app →
npm run build - Create ZIP →
zip -r my-app.zip build/ - Upload to tool → Drag & drop
- Add logo → One PNG file
- Start packaging → Click button
- Done! → Download packages
📚 Detailed Guide: See GETTING_STARTED.md
cd my-react-app
npm run build
cd build && zip -r ../react-app.zip .
# Upload to Electron Multi-Platform Packager
# Get Windows, macOS, Linux packages!cd my-vue-app
npm run build
cd dist && zip -r ../vue-app.zip .
# Upload and package!cd my-angular-app
ng build
cd dist && zip -r ../angular-app.zip .
# Upload and package!- Node.js 18.0.0 or higher
- npm or yarn
- 4GB RAM minimum (8GB recommended)
- 10GB free disk space
- Windows packaging: Windows 10/11 or Wine
- macOS packaging: macOS 10.13+ with Xcode CLI tools
- Linux packaging: Any modern Linux distribution
- Android packaging: Java JDK 17
We welcome contributions! This is an open source project under MIT License.
- 🐛 Report bugs
- 💡 Suggest features
- 📚 Improve documentation
- 🧪 Add tests
- 🌍 Add translations
- 🎨 Improve UI/UX
See CONTRIBUTING.md for guidelines.
MIT License - Free for commercial and non-commercial use.
See LICENSE for details.
Built on top of excellent open source tools:
- Electron
- electron-builder
- Capacitor
- Sharp
- Express
- Socket.io
- iOS support via Capacitor
- Snap package for Linux
- Flatpak support
- Windows Store (MSIX) packaging
- Automated testing pipeline
- Plugin system
- Multi-language UI
- Cloud build service
- Build templates
- Incremental updates
- Advanced customization
- Team collaboration features
- Issues: GitHub Issues
- Discussions: GitHub Discussions
- Documentation: README.md | GETTING_STARTED.md
Thank you for trying Electron Multi-Platform Packager! We hope it saves you time and makes multi-platform packaging accessible to everyone.
Star us on GitHub ⭐ if you find this useful!
Made with ❤️ for the developer community
Making multi-platform packaging accessible to everyone
- Total Commits: 5
- Files Changed: 150+
- Lines of Code: 10,000+
- Documentation Pages: 3
- Supported Platforms: 5
- Automatic Icons Generated: 25+
- Time Saved: 97%
- Repository: https://github.com/mehmetnadir/electron-multi-platform-packager
- Issues: https://github.com/mehmetnadir/electron-multi-platform-packager/issues
- Discussions: https://github.com/mehmetnadir/electron-multi-platform-packager/discussions
- License: MIT
Version: 1.0.0
Release Date: October 28, 2025
Status: Stable
License: MIT