Repository navigation
DevlikaStack v0.1.0
DevlikaStack v0.1.0 - Windows Release
A lightweight, portable local web server and database development environment for Windows, built with Flutter.
What's New in v0.1.0
1. Visual PHP Extension Switch & php.ini Manager
- Visual Switch On/Off: Enable and disable PHP extensions with a single toggle switch without manually editing
php.ini. - FastCGI Hot-Reload: Changes take effect immediately without restarting the entire web server.
- Smart Zend OPcache Synchronization: Automatically toggles
opcache.enable = 1and Zend extension directive. - PHP 7.4 vs 8.x GD Cross-Version Cleanup: Automatically resolves
extension=gd2vsextension=gd. - 1-Click Presets: Instant configuration presets for Laravel, WordPress, and Minimal environments.
- Responsive 2-Tier Toolbar & Wrap Categories: Full-width category chips with icons, category theme colors, and active count badges.
- Multi-Sorting & Status Filtering: Sort extensions by Aktif di Atas (Active first), Nama (A - Z), Nama (Z - A), and Kategori, plus filter by Hanya Aktif / Hanya Nonaktif.
- 0ms Latency: In-memory caching for ultra-fast, smooth search and filter interactions.
2. Network Port Conflict Management
- Automatic Port Conflict Prevention: Avoids port collisions with pre-installed software like XAMPP (port 80 & 3306).
- Socket Port Checker & Auto-Suggestion: Suggests free alternative ports (e.g. 8080 for HTTP, 3307 for MariaDB) and persists settings across restarts.
3. Single-Instance Application Protection (Anti-Bentrok Instance)
- Native Win32 System-Wide Mutex: Prevents launching duplicate instances of
DevlikaStack.exe. - Zero-Latency Clean Activation: If a duplicate instance is triggered, it brings the existing active window to the foreground and unminimizes it from tray, then terminates cleanly in 0ms without port or database file lock collisions.
- Dual Dart Socket Guard: Secondary loopback bind protection for absolute stability.
4. Instant Visual Button Feedback & Animations
- Zero-Perceived Lag: "Start All" and "Stop All" buttons immediately display dynamic spinners, disabled interaction states, and localized status labels (
Memulai.../Menghentikan...) so users know the system is actively working. - Individual Service Toggles: Web Server and MariaDB dashboard cards show micro-spinners during startup and shutdown transitions.
5. Modern UI Aesthetics (Obsidian/Zinc Theme)
- Polished dark mode theme across all views, dialogs, and navigation controls.
6. Architecture & Stability
- 53 comprehensive unit tests covering PHP extensions, port conflict management, Cloudflare tunnels, virtual hosts, and reverse proxy routing.
- Synchronized write mutex to prevent concurrent
php.inidisk race conditions.
Package Details
- Binary:
DevlikaStack-v0.1.0-windows-x64.zip - Platform: Windows 10/11 64-bit (x64)
- Architecture: Flutter Desktop Release (Runner x64)
How to Run
- Download and extract
DevlikaStack-v0.1.0-windows-x64.zip. - Run
DevlikaStack.exeas Administrator (required for binding ports 80/443 and updating Windowshostsfile).