A dynamic CLI tool for effortlessly setting up your stack across local development environments, on-prem, and bare metal servers.
Setting up a development environment can be tedious. Jumping from one blog to another, copying and pasting countless commands — it's time-consuming. Enter Stacks: a one-stop solution to streamline your setup.
git clone https://github.com/nerdeveloper/stacks.git
cd stacks
bash setup.sh
In order to install the stacks on here that are Mac compatible, you'll need to already have a working homebrew
installation. If you do not have, Stacks will install homebrew
for you.
Easily configure and set up various development stacks using the Stacks script.
- LAMP - Linux, Apache, MySQL, PHP
- LNMP - Linux, Nginx, MySQL, PHP
- MAMP - Mac, Apache, MySQL, PHP
- MEAN - MongoDB, Express.js, AngularJS, Node.js
- MNMP - Mac, Nginx, MySQL, PHP
- MERN - MongoDB, Express.js, React, Node.js
- MEVN - MongoDB, Express.js, Vue.js, Node.js
- PEAN - PostgreSQL, Express.js, AngularJS, Node.js
- PERN - PostgreSQL, Express.js, React, Node.js
- DOCKER - Containerization Platform
- RUBY - Ruby Programming Language Setup
- GO - Go Programming Language Setup
- PYTHON - Python Programming Language Setup
- DJANGO - Django Web Framework for Python
- FLASK - Flask Micro Web Framework for Python
- FASTAPI - FastAPI Modern Web Framework for Python
To use a specific stack, simply run the setup.sh
and select the desired stack option.
- Quit - Exit the program
You can ⭐ the repo | Tell your friends about it | Fork it and submit Pull Request.
You can also follow me on Twitter
The MIT License (MIT). Please see License File for more information..