User Experience on mobile might not be great yet, but I'm working on it.

Your first time on this page? Allow me to give some explanations.

Awesome Vagrant

A curated list of awesome Vagrant resources, plugins, tutorials and other nice things.

Here you can see meta information about this topic like the time we last updated this page, the original creator of the awesome list and a link to the original GitHub repository.

Last Update: Dec. 2, 2020, 6:12 a.m.

Thank you iJackUA & contributors
View Topic on GitHub:
iJackUA/awesome-vagrant

Search for resources by name or description.
Simply type in what you are looking for and the results will be filtered on the fly.

Further filter the resources on this page by type (repository/other resource), number of stars on GitHub and time of last commit in months.

Official resources

Vagrant is a tool for building and distributing development environments.

21.04K
4.02K
12d
MIT

A tool for building and managing virtual machines. ![Open-Source Software][oss icon]

Boxes

Packer templates for building minimal Vagrant baseboxes for multiple platforms

3.54K
949
32d
Apache-2.0

the biggest list of all available boxes, maintained by community via GitHub pull requests.

config share, boxes distribution and discovery (also premium features of private collaboration and sharing).

these boxes are provided to be used by various Puppet projects.

Simple, secure and centralised repository service for Java/Maven, RedHat, Debian, Python, Ruby, Vagrant +more. Free tier + free for open source.

Provisioning

Notable plugins

Vagrant is a tool for building and distributing development environments.

21.04K
4.02K
12d
MIT

A Vagrant plugin to keep your VirtualBox Guest Additions up to date

2.78K
212
12d
MIT

simple vagrant provisioner that executes commands on the host

115
17
5y 9d
MIT

Vagrant plugin that provision your VM with ansible playbooks directly from the guest VM

65
5
5y 10m
MIT

a plugin for vagrant that allows you manage a sandbox state

728
55
5y 62d
n/a

A plugin to add "register" and "unregister" capabilities to Vagrant guests.

46
25
8m
GPL-2.0

To provide the user a CLI to configure the ADB/CDK for different use cases and to provide glue between ADB/CDK and the user's developer environment.

17
17
3y 10m
GPL-2.0

Copy files to a Vagrant VM via SCP.

272
23
2y 0d
MIT

share a common package (apt-get, npm, etc.) cache among similar VM instances.

Helpers / Tools

Terraform + Ansible + Docker Swarm boilerplate = DevOps on | Infrastructure as Code

382
52
7m
MIT

Easing the building of vagrant boxes

4.28K
809
2y 8m
MIT

๐Ÿ™ƒ A delightful community-driven (with 1700+ contributors) framework for managing your zsh configuration. Includes 200+ optional plugins (rails, git, OSX, hub, capistrano, brew, ant, php, python, etc), over 140 themes to spice up your morning, and an auto-update tool so that makes it easy to keep up with the latest updates from the community.

119.99K
21.07K
28d
MIT

Vagrant Manager โ€“ command-line tool to simplify management of vagrant boxes

15
2
4y 45d
n/a

a tool for creating identical machine images for multiple platforms from a single source configuration. For fast infrastructure deployment with multi-provider portability.

Desktop tools

Web services

provides an easy to use interface that helps you generate Ansible Playbooks for PHP based projects.

a simple GUI to set up virtual machines for PHP Web development.

PuPHPet analog, but uses own installer with YAML configuration format to control everything that is installed on the virtual machine.

a service that allows you to pregenerate typical Vagrant builds.

Proxy services

allows you to share your Vagrant environment with anyone in the world.

a magic domain name that provides wildcard DNS

tool to create secure tunnels to expose a local server behind a NAT or firewall to the internet.

expose local servers to the internet, without installing any client!

proxy your local web-server and make it publicly available over the internet.

assign you a unique publicly accessible url that will proxy all requests to your locally running webserver.

OpenVPN based free port forwarding solution.

Tutorials

Books

Popular readymade environments

A WordPress Development Environment With Vagrant/Puppet

752
206
3y 11m
MIT

An open source Vagrant configuration for developing with WordPress

4.52K
871
6d
MIT

Vagrant box for Joomla development.

142
36
105d
MPL-2.0

Try Yii2 with Vagrant VM + Ansible provisioning = Complete readymade virtual server playground

50
51
4y 11m
MIT

Run Laravel4 inside a Ubuntu 12.04 Vagrant Virtual Machine w/PHP 5.5

497
149
5y 6m
n/a

Ansible playbooks for installing OpenStack

217
70
5y 38d
GPL-3.0

VDD

Vagrant Drupal Development.

A VM for local Drupal development, built with Vagrant + Ansible

A local development environment for Laravel.

Simple Vagrant Box with LAMP stack, plus some useful extras, based on Ubuntu 14.04 LTS.