A Docker-based local web development environment with pre-configured services and a powerful ZSH console for PHP projects.
Stacker is a Docker-based local web development environment that provides a pre-configured stack of services like Nginx, databases, and caching tools. It solves the problem of manual environment setup by offering a ready-to-use solution that works out of the box, allowing developers to start coding immediately without configuring servers or editing hosts files.
PHP developers working with frameworks like Symfony or Laravel who need a consistent, fast, and easy-to-set-up local development environment. It's also suitable for frontend developers using tools like Node.js, Gulp, or Webpack within PHP projects.
Developers choose Stacker for its all-in-one approach, eliminating configuration headaches and providing a performant alternative to solutions like Laravel Homestead. Its Docker-based design ensures portability and cleanliness, while the integrated ZSH console with framework autocompletion boosts productivity.
Stacker - The environment for local web development, ready for use.
Includes essential services like Nginx, MySQL, PostgreSQL, Elasticsearch, and Redis out of the box, eliminating manual configuration for common web development needs.
Comes with a ZSH shell, oh-my-zsh, and autocompletion for Symfony and Laravel commands, as shown in the video demos, speeding up development workflows.
Runs entirely in Docker containers, keeping the host system clean and allowing easy replication across different machines, as emphasized in the philosophy.
Projects placed in the workspace folder are automatically accessible via browser without manual host file edits, demonstrated in the installation guide.
Requires Docker and Docker Compose installation, plus non-trivial DNS configuration changes, which can be a barrier for users unfamiliar with system networking.
Autocompletion and optimizations are tailored for Symfony and Laravel, making it less ideal for projects using other PHP frameworks or non-PHP languages.
Key instructional videos and some resources are in Russian, which may limit accessibility for English-speaking developers seeking quick guidance.
Stacker is an open-source alternative to the following products:
Full PHP development environment for Docker.
A modern Docker LAMP stack and MEAN stack for local development
A fork of Laravel Valet to work in Linux.
Dockerized version of Laravel Homestead
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.