Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Stackyard

Stackyard Desktop

Local web development environments powered by DDEV, in a native desktop app for Windows, macOS and Linux.

Leer en español

Cross-platform rewrite of Stackyard (GTK, Linux only) using Electron + React + TypeScript. Terminal: xterm.js + node-pty.

Status

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.

Requirements

Docker and DDEV installed (on Windows, DDEV with Docker Desktop or WSL2). The app tells you if either is missing.

Development

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.

License and terms

  • 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.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages