Local development environment for Windows — Apache, MariaDB, PHP & phpMyAdmin in one click.
A modern replacement for XAMPP with a native desktop UI.
| Version | Link | Price |
|---|---|---|
| Portable (.zip) | Google Drive — Free | Free |
| Installer (.exe) | Gumroad | $4.99 |
Portable version: extract the ZIP, run
SmartStack.exe. On first launch it downloads Apache, MariaDB and PHP automatically (~165 MB).
- Apache 2.4.68 Win64
- MariaDB 11.4.12 LTS
- PHP 8.5.7 NTS (mysqli, pdo_mysql, gd, curl, mbstring, zip)
- phpMyAdmin 5.2.3
- Electron 28 + React 18
- Auto-download of all binaries on first run
- Start/stop/restart each service with one click
- Real-time logs per service inside the app
- phpMyAdmin pre-configured and warning-free
- System tray support — close the window without stopping services
- 100% portable — no global installs, runs from USB
- Windows 10 or 11, 64-bit
- ~200 MB free disk space
- Internet connection on first run (binary download ~165 MB)
git clone https://github.com/marcosgamez/smartstack.git
cd smartstack
npm install
npm run devBuild installer:
npm run build:winsmartstack/
├── src/
│ ├── main.js # Electron main process
│ ├── preload.js # Secure IPC bridge
│ ├── services.js # Apache/MySQL/PHP process manager
│ ├── downloader.js # Auto binary downloader
│ ├── logger.js # Log system
│ └── ui/ # React dashboard
├── config/ # Apache / MySQL / PHP config templates
├── htdocs/ # Public web root (like XAMPP's htdocs)
└── package.json
- SSL with mkcert
- PHP version switcher (8.1 / 8.2 / 8.5)
- Multi-project manager
- Per-project .env editor
- Auto-update
MIT License