Local web development environments powered by DDEV, in a native desktop app for Windows, macOS and Linux.
Cross-platform rewrite of Stackyard (GTK, Linux only) using Electron + React + TypeScript. Terminal: xterm.js + node-pty.
Version 0.1, work in progress. Includes:
- Project list with live status, search and auto refresh; start, stop, restart, delete
- Create, clone or add a project (Laravel, WordPress, Symfony, Drupal, CodeIgniter, CakePHP, Craft, PHP, Node.js…)
- Embedded terminal for every action; SSH and logs
- Git, Code (editor), .env, Database (import/export, phpMyAdmin), Snapshots, Share (public tunnel), Deploy (pm2) and Node (backend/frontend services) tabs
- Tray icon, notifications, auto-stop of idle projects and update notice
- English and Spanish, light and dark themes
Not yet tested against a real DDEV install on every platform.
Docker and DDEV installed (on Windows, DDEV with Docker Desktop or WSL2). The app tells you if either is missing.
npm install
npm run dev # run with hot reload
npm test # unit tests
npm run typecheck
npm run dist:win # installer in dist/ (also dist:linux, dist:mac)New projects are created by default in D:\laragon\www on Windows (when it exists) and ~/projects elsewhere;
change it in Settings.
- Code under the MIT license.
- Terms of use and privacy (en español): no warranty; the app collects no data.
- Stackyard is an independent project, not affiliated with the DDEV project or Docker. Their names are trademarks of their owners.