Skip to content

phanvantam/wDocker

Repository files navigation

🐳 wDocker

The Ultra-Lightweight, Modern Docker Management Studio for Web Developers

Release License Stars


wDocker is a fast and elegant Docker Desktop alternative tailored specifically for web developers. Built with Tauri, Vue 3, and Rust, wDocker simplifies container management by providing built-in Nginx proxy routing, automatic /etc/hosts DNS resolution, and out-of-the-box project configurations for Laravel, PHP, and Node.js. It acts as a powerful, containerized alternative to tools like XAMPP or Laravel Valet.

✨ Highlights

  • ⚡ Blazing Fast: Boots instantly with a minimal memory footprint compared to Electron apps.
  • 🌐 Built-in Nginx Proxy & DNS: Access your local projects via custom .test domains without remembering ports.
  • 🚀 1-Click Project Setup: Instantly spin up Laravel, PHP, and Node environments with pre-configured Docker Compose templates.
  • 🛠️ Power Tools: Built-in interactive terminal, smart log streaming, YAML config editor, and integrated log & storage managers.
  • 🛡️ Secure & Private: Runs entirely locally via the Docker socket.

📖 Documentation

Explore more about wDocker:


🚀 Quick Start

  1. Ensure Docker Desktop (or Docker Engine) is installed and running on your machine.
  2. Download the latest wDocker release from the Releases Page.
  3. Install and launch the application. wDocker will automatically connect to your local Docker socket.
  4. Navigate to the Nginx Proxy tab to initialize the central router, then head to Projects to add your first web application!

🛠️ Built With

  • Tauri - Secure, native, lightweight app framework.
  • Vue 3 & Tailwind CSS - Modern reactive frontend.
  • Bollard - Async Docker API client for Rust.

❤️ Support & Sponsorship

wDocker is a labor of love to improve the local development experience. If you find it helpful:

  • Star the repo to show your support!
  • Report bugs and request features via GitHub Issues.

📄 License

wDocker is released under the MIT License. See LICENSE for details.

Developed with ❤️ by Phan Van Tam and contributors.

About

wDocker is a modern, lightweight Desktop Application built with Tauri and Vue 3 to simplify local web development. It acts as a GUI layer over Docker, providing effortless container management, local DNS (etc/hosts) automation, and Nginx proxy routing—serving as a powerful, containerized alternative to XAMPP or Laravel Valet.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors