A list of popular open source and free tools that can help people accomplish Drupal related tasks.

All Drupal tools

Total tools:
A/a Project Basic Details Created Requires Category
1

Acquia Dev Desktop

Acquia Dev Desktop is a free app that allows you to run and develop Drupal sites locally on your computer and optionally host them using Acquia Cloud. Use Acquia Dev Desktop to evaluate Drupal, add and test other Drupal modules, and develop sites while on a plane or away from an internet connection. 2015 macos, windows deployment, development, testing
2

Aegir

Aegir allows you to deploy and manage many Drupal sites, and can scale across multiple server clusters. Aegir makes it easy to install, upgrade, and backup an entire network of Drupal sites. 2007 linux, own-server clustering, hosting, multisite, paas
3

Amazee Silverback

A composer package adding common project dependencies, tooling and configuration scaffolding to Amazee Drupal projects. It aims to improve product quality and reduce maintenance costs by encouraging three simple principles: Maximize open source, Minimize requirements, Testability first. 2019 composer building, cli, deployment, development, provisioning, scaffolding, testing
4

drucker

drucker is an opinionated Docker-based Drupal stack managed by Ansible for orchestration. It automates creating Debian containers on which it will deploy a common web stack to run Drupal applications. 2016 ansible, docker debug, development, docker, testing
5

Aquifer

Aquifer is a command line interface that makes it easy to scaffold, build, test, and deploy your Drupal websites. It provides a default set of tools that allow you to develop, and build Drupal sites using the Drush-make workflow. In addition, Aquifer ships with an extensions system that allows you to add additional tools to your project. 2015 drush, npm building, cli, deployment, production, provisioning, testing
6

Running Drupal on AWS

This reference architecture provides a set of YAML templates for deploying Drupal on AWS using Amazon VPC, Amazon EC2, Auto Scaling, Elastic Load Balancing (Application Load Balancer), Amazon RDS, Amazon ElastiCache, Amazon EFS, Amazon CloudFront, Amazon Route 53, Amazon ACM with AWS CloudFormation. 2017 aws ci, deployment, provisioning, scaffolding
7

Azure Kubernetes Service Drupal8

A solution for running Drupal 8+ workloads on Azure Kubernetes Service (AKS). 2019 azure, docker, kubernetes azure, deployment, docker
8

Beetbox

A VM for local L*MP development, built with Packer, Vagrant + Ansible. Beetbox is essentially a pre-provisioned version of Drupal VM mainly to speed up initial build time, but also to reduce the size of each VM by leveraging linked clones. 2015 vagrant, virtualbox ansible, debug, development, vagrant, vm
9

Behat Drupal Extension

The Drupal Extension is an integration layer between Behat, Mink Extension, and Drupal. It provides step definitions for common testing scenarios specific to Drupal sites. 2012 behat behat, testing
10

Bitnami Docker for Drupal

Bitnami Docker Images for Drupal. 2015 docker cli, debug, development, docker, testing
11

BLT

BLT (Build and Launch Tool) is a tool that generates new Drupal projects using a standardized template derived from Acquia Professional Services' best practices. 2014 composer, git building, cli, deployment, production, provisioning, scaffolding, testing
12

BOA

BOA is an acronym of high performance Barracuda, Octopus and Aegir LEMP stack. Includes all-in-one bash scripts to install and upgrade high performance Aegir Hosting Systems for Drupal, with Nginx, PHP-FPM, Zend OPcache, MariaDB and Redis. 2013 linux aegir, clustering, hosting, multisite, paas
13

Boran docker-drupal

Completely automated Drupal install, with lots of flexibility! Creates a Docker container for Drupal 7 or 8, using Linux (Ubuntu 14.04), Apache and MySQL. 2014 docker debug, development, docker
14

build.sh

build.sh is a tool for making, updating and managing Drupal installations from the development phase up to production. 2014 drush building, cli, deployment, production, provisioning, scaffolding, testing
15

Capistrano Drupal Deploy

This gem provides a number of tasks which are useful for deploying Drupal 7 projects with Capistrano 3 and the help of drush. This is a short doc to help you deploy a drupal projet. To know more about capistrano read their documentation on Capistrano 3. 2015 ruby cli, deployment, development
16

ci-tests

Scripts helpful for testing a Drupal site on a Continuous-Integration server, or locally. 2018 behat, composer, phpcb, phpcs, phpunit ci, development, testing
17

CiBox

Continuous Integration Server that automatically generates builds for every commit in a Pull Request on GitHub (private repositories supported). Multi CMS/CMF support to create projects from scratch in seconds. 2014 ansible, vagrant, virtualbox ci, debug, testing
18

CIKit

Ansible-based system for building environments for local development and continuous integration that ships as an extensible package. Base any framework or CMS you want on CIKit and build your own CI workflow if necessary. 2016 ansible, vagrant, virtualbox ansible, ci, docker, jenkins, vagrant, virtualbox
19

CMSeeK

CMS Detection and Exploitation suite - Scan WordPress, Joomla, Drupal and over 180 other CMSs 2017 python bruteforce, security, testing
20

CMSScan

CMSScan provides a centralized Security Dashboard for CMS Security scans. It is powered by wpscan, droopescan, vbscan and joomscan. It supports both on demand and scheduled scans and has the ability to sent email reports. 2018 python bruteforce, security, testing
21

Coding standards php

Acquia Coding Standards for PHP is a collection of PHP_CodeSniffer rules (sniffs) for Acquia coding standards for PHP projects, including Drupal extensions. 2018 composer, phpcs coding-standards, guality-check, phpcs, testing
22

Composer Drupal Lenient

The Drupal community introduced a lenient Composer facade that modified the drupal/core constraint for packages. This was done to remove a barrier with getting extensions installed via Composer to work on making modules Drupal 9+ ready. 2022 cli, composer cli, debug, development, scaffolding
23

Optimize Composer for Drupal projects

This composer-plugin contains a set of improvements that makes running heavy duty composer commands (i.e. composer update or composer require) much faster. 2018 composer cli, development
24

Composerize Drupal

Convert a non-Composer-managed Drupal application (e.g., one created via tarball) to a Composer-managed Drupal application. 2018 composer cli, development
25

d8githooks

Drupal core committer git hooks project performs automated checks (e.g. file permissions, PHP/CSS/JS coding standards) before/after performing a commit, to ensure regressions are not accidentally committed. 2013 composer, eslint, git, nodejs, yarn cli, development, drupal-core, precommit
26

Dash

An opinionated project template to spin up Drupal projects in a dash. 2020 composer development, scaffolding
27

Drupal Docker Environment

Yeoman generator for building Drupal sites. 2016 yeoman development, generator, npm, scaffolding
28

DDEV

DDEV is an open source tool that makes it dead simple to get local PHP development environments up and running within minutes. It's powerful and flexible as a result of its per-project environment configurations, which can be extended, version controlled, and shared. In short, DDEV aims to allow development teams to use Docker in their workflow without the complexities of bespoke configuration. Pluggable hosting providers with current support for Acquia, Pantheon, Platform.sh and more. 2016 docker development, docker, multisite, workflow
29

Deployer

Deployment tool for PHP. 2013 php cli, deployment, testing
30

Deployotron

Deployotron is a Drush command to simplify deploying new code to a Drupal site. There's already a lot of ways to deploy ones Drupal site, from FTPing up the files to having Capistrano deploy the site when the build passes in Jenkins. Deployotron aims to be simple to use, but also usable as a part of a bigger setup. 2013 drush, git building, cli, deployment, provisioning, testing
31

devilbox

The Devilbox is a modern and highly customisable dockerized PHP stack supporting full LAMP and MEAN and running on all major platforms. The main goal is to easily switch and combine any version required for local development. 2016 docker development, docker, gui, testing
32

dgo.to

This is a simple url shortener for drupal.org pages according to https://www.drupal.org/project/dgore. 2022 http cli, tools
33

Drupal Distros

An online saas to run try - within seconds - several popular Drupal 8.x and 7.x distributions within LAMP stack using Docker. 2017 docker debug, development, docker, testing
34

dminca drupal-docker

Drupal 8.x on Alpine Linux Docker with Nginx, PHP7 and PostgreSQL. 2015 docker, make cli, debug, development, docker
35

Docker Drupal Project

A Drupal project template with Docker environment and Gitlab CI. 2017 cli, docker, gitlab, traefik cd, ci, deployment, devops
36

docker4drupal

Docker4Drupal is a set of docker containers optimized for Drupal. Use docker-compose.yml file from docker4drupal repository to spin up local environment on Linux, Mac OS X and Windows. 2016 docker development, docker, testing
37

Dockerized drupal starter

End-to-end (CI + CD) dockerized Drupal 8 starting point. 2017 docker cd, ci, development, docker, testing
38

docksal

Docker and Docker Compose based environments for web development for macOS, Windows and Ubuntu. 2015 docker apache solr, behat, blackfire, debug, development, varnish, docker
39

dockstack

TEN7's dockstack is a library of containers for local Drupal development. Instead of a single 'stack to rule them all', dockstack provides a mix-and-match approach to suit your development needs. 2016 docker cli, development, docker
40

doGit

Drupal.org + Git CLI application. doGit assists in making the transition to merge requests, and general Git operations, easier for Drupal developers. 2021 composer, git building, maintainers, testing
41

dorgflow

Dorgflow is a set of commands that streamline your work with patches for issues on drupal.org. With Dorgflow, you don't need to download and apply patches, and creating patches and interdiffs is simplified. The only thing that Dorgflow doesn't handle is posting your files back to an issue for review. 2016 cli, composer, git cli, development, drupalorg
42

Drainpipe

Drainpipe is a composer package which provides a number of build tool helpers for a Drupal site, including: 1) Site and database updates, 2) Artifact packaging for deployment to a hosting provider, 3) Automated testing setup with support for PHPUnit and Nightwatch tests 2021 composer, npm cd, ci, deployment, development, devops, testing
43

Drec - Drupal 8 Commands

A collection of basic bash scripts that work together to accomplish common development tasks for Drupal 8.x projects. You could probably use drec locally or on a development environment and not on a production server. 2016 cli cli, debug, development
44

DrevOps

Build, Test, Deploy scripts for Drupal using Docker and CI/CD. 2017 docker behat, cd, ci, deployment, devops, provisioning
45

drocker

Drocker is a collection of command-line tools and Docker images for developing and running containerized Drupal sites. Its philosophy is minimalistic and bare-bones. Drocker tries its best to get out of your way. Just making the tedious things simpler. 2015 docker cli, debug, development, docker, testing
46

droopescan

A plugin-based scanner that aids security researchers in identifying issues with several CMSs, mainly Drupal & Silverstripe. 2014 python development, security
47

Dropcat

Dropcat is a new deployment tool, mainly for Drupal that is developed by Wunderkraut in Sweden. 2016 drush, symfony building, cli, deployment, jenkins, provisioning, testing
48

Drop Fabrik

Drop Fabrik is configuration of Docker to help development more speedy for Drupal. You can choose 4 configration according to amount of resource in your machine, and will be able to build a Drupal environment on Docker in 5 to 10 minutes with the following steps. And you can also deploy the extactly same environment to the cloud service such as AWS. 2017 docker development, docker, testing
49

dropwhale

Dropwhale is a drop-in Docker environment aimed at Drupal module developers. Instead of maintaining a separate Drupal installation, Dropwhale does all the downloading and initialization of Drupal with a few easy commands. No need for you to download and install core. No need to argue with xdebug or get Drush installed. It's all built in! 2014 docker debug, development, docker
50

Druact

Drupal 8/9 + ReactJS + Bootstrap 4. Frontend stuff for https://github.com/gnikolovski/druact_api project 2017 drupal, npm, reactjs cms, frontend, js
51

Drubs

Drubs (short for 'Drupal Build System') is a command-line tool for building, deploying, and managing Drupal sites across multiple servers and environments such as development, testing, staging, and production. 2015 drush, git building, cli, deployment, production, provisioning, testing
52

Drubuild

Drubuild is a command-line application which builds and manages sites via some common composer and drush commands. This application was born of the personal desire of the creator to be a useful tool for CI and automation to be used at work, however the stability and reliability was a catalyst for a lot of work here. 2017 go cli, development, scaffolding, vm
53

Drucker

Drucker is a lightweight Drupal developer environment. It contains required tools, like Drush or Composer, without useless extra. The goals of this project is to have a Drupal development environment without installing anything on your desk (except Docker), and to be easy as possible to use. 2017 docker, git development, docker
54

DruDock

DruDock is Docker based development, staging and production environment for Drupal websites or PHP apps. 2016 docker cli, debug, development, docker
55

drumkit

Drumkit is a suite of GNU Makefiles and other scripts made to simplify software development, testing and deployment. 2019 docker ci, cli, debug, development, docker
56

Druml

Druml is a Drupal multisite tool that helps to maintain multiple Drupal sites. It has been developed in Georgetown University, which maintains over 250 Drupal websites. Druml can run commands on different servers in parallel. 2014 cli building, cli, deployment, drush
57

Drupal Ansible Tools

Some Ansible tools to deploy Drupal environment on lxc containers. 2016 ansible, lxc cli, containers, development, ubuntu
58

Drupal Auto Update

Automate Drupal core, plugin and theme updates on Pantheon with Terminus, CircleCI, Drush, BackstopJS and Slack. 2016 cli cd, ci, debug, deployment, testing
59

Drupal in AWS with Ansible

This reference architecture provides a set of YAML templates for deploying Drupal on AWS using Amazon VPC, Amazon EC2, Auto Scaling, Elastic Load Balancing (Application Load Balancer), Amazon RDS, Amazon ElastiCache, Amazon EFS, Amazon CloudFront, Amazon Route 53, Amazon ACM with AWS CloudFormation. 2015 ansible, aws ci, deployment, provisioning, scaffolding
60

Drupal Behat

Nuvole Behat Drupal Extension extends the popular Behat Drupal Extension in order to provide additional features. 2016 behat, composer behat, testing
61

Drupal Check

Built on PHPStan, this static analysis tool will check for correctness (e.g. using a class that doesn't exist), deprecation errors, and more. 2019 phpstan cli, debug, testing
62

Drupal Code Builder

Drupal Code Builder is a system for generating scaffold code for Drupal modules (and other components).This is a library, and has no UI of its own. 2006 php development, library, scaffolding
63

Drupal Code Generator

A command line code generator for Drupal. 2015 cli cli, development, generator, phar, scaffolding, symfony
64

Drupal composer init

This plugin provides a new composer command (drupal-init) which helps in creating new Drupal installations based on composer. Most of the options are very similar to the default composer init command. There are additional options to specify a Drupal core or distro to use and the docroot. 2017 composer building, cli, scaffolding
65

Drupal Critical

Automated generation of Critical CSS for Drupal sites. 2017 npm css, seo
66

drupal-debug

Alternative Kernel for Drupal 8 to improve the Developer eXperience during the development process. 2019 composer debug, development
67

CLI tools for local Drupal development

CLI tools for local Drupal development using Docker and tmux. 2022 docker, tmux cli, development, docker
68

Drupal Docker Lite

This project exists because local development in Drupal 8 is just too darn complicated. I wanted a tool that had minimal dependencies and a single command that set up everything for me, so I wrote one! 2017 docker cli, development, docker
69

Drupal Dockerizer

A set of Ansible playbooks for spinning up Drupal projects with Docker Compose. 2021 ansible, composer, git cd, ci, development, docker, testing
70

DrupalDriver

Provides a collection of light-weight drivers (eg Blackbox, Direct Drupal API bootstrap, Drush) with a common interface for interacting with Drupal.These are generally intended for testing, and are not meant to be API-complete. 2017 composer, drupal ci, drivers, testing
71

Drupal install CLI

Provide a command for installing drupal with drush from the command line. 2018 cli, composer, drush cli, development
72

Drupal JS Build

Command line to build JS files the way Drupal core does. Just create your JS files as [name].es6.js. When this tool is executed, those files will be compiled by Babel to [name].js. The script files were directly taken from Drupal core codebase and updated to support custom build configurations using the .drupalbuild.js file. The default configuration will match Drupal's default behaviour/convention. 2019 npm compile, development
73

Drupal Nginx recipe

Nginx configuration for running Drupal 2010 nginx, php-fpm provisioning, seo, server
74

Drupal Operator for Kubernetes

This is a Drupal Operator, which makes management of Drupal instances running inside Kuberenetes clusters easy. It was built with the Operator SDK using Ansible Operator. 2019 kubernetes deployment, docker, kubernetes, provision
75

Drupal pre-commit hook

A Drupal pre-commit hook to help write better code. 2014 git cli, development, git, precommit
76

Drupal Provision

Drupal Provision is a command line tool was created to expedite the process of provisioning a new production environment for a Drupal based website. It can be used to install all the required Linux packages, create an optional development environment, secure all non-production VirtualHosts with basic authentication, and create all needed databases. 2017 linux cli, deployment, provisioning, testing
77

Drupal Code Quality Checker

Provides set of libraries to easily setup code quality checks based on GrumPHP for Drupal module/theme/profile. 2017 composer cli, debug, testing
78

Drupal Scaffold

Composer Plugin for updating the Drupal scaffold files when using drupal/core. This is a composer plugin for automatically downloading Drupal scaffold files (like index.php, update.php, …) when using drupal/core via Composer. 2015 composer building, cli, deployment, development, provisioning, scaffolding, testing
79

Drupal scaffold Docker

Composer plugin for automatically downloading pre-configured Docker + Docker Compose scaffold files (like Dockerfile, docker-compose.yml, ...) when using composer with a Drupal specific project. 2017 composer, docker development, docker, scaffolding, testing
80

Drupal SDK

The Drupal SDK is a helper package for calling Drupal endpoints, like the JSON:API, in a more efficient and easy way. 2021 drupal, npm js, jsonapi, npm, sdk
81

Acquia Drupal Spec Tool

This project provides a tool for specifying Drupal architecture details and generating automated tests for them. It consists of one Google Sheet for capturing specification and generating tests from it and the Behat contexts that automate the generated tests. 2018 behat, cli, composer ci, testing
82

Drupal Test Traits

Traits for testing Drupal sites that have user content (versus unpopulated sites). 2017 composer cli, debug, testing
83

Test Drupal Projects

Use this package to simplify your drupal project testing. This will run all your standard drupal test and additionally check your source code for drupal coding style guidelines. It can be used to locally run those tests, or on CI platforms like travis or in github actions. 2019 composer ci, development, testing
84

drupal_ti

This will make it simple to use Travis CI to test your Drupal modules with simpletest and PHPUnit tests. 2014 travis ci, debug, testing
85

Drupal Vim

Vim plugins and settings that will ease writing Drupal code in Vim as an IDE. The settings will also work in graphical Vim (recommended). 2013 cli, vim ide, cli, development
86

Drupal VM

Drupal VM is A VM for local Drupal development, built with Vagrant + Ansible. This project aims to make spinning up a simple local Drupal test/development environment incredibly quick and easy, and to introduce new developers to the wonderful world of Drupal development on local virtual machines (instead of crufty old MAMP/WAMP-based development). 2014 ansible, vagrant debug, development, vagrant, vm
87

Drupal VM cli

A Symfony Console application that manages and customises configuration files for Drupal VM projects. 2016 ansible, drupalvm, symfony, vagrant debug, development, vagrant, vm
88

Drupal with Nginx

Nginx configuration for running Drupal 2010 nginx provisioning, seo, server
89

Drupal 8 composer template

Provide a kickstart template for Drupal 8 projects, managing your site (Dependencies/Configuration) by composer. 2016 composer development, scaffolding
90

Drupal 8 Sprint Box

Simple Vagrant config to download and install the latest dev version of Drupal 8 or 7. 2015 composer, vagrant, virtualbox debug, development, docker, vagrant, vm
91

Drupal 8 utilities & extras

A collection of bash sciprts to install fresh composer based drupal 8.x site in one hit. 2017 cli, composer debug, development, scaffolding
92

Drupal 9 CI

This repository provides the foundation to implement Continuous Integration in a Drupal 8 project using CircleCI, GitLab CI, or Travis CI against a GitHub or GitLab repository. 2017 cli, composer cd, ci, development, testing
93

Drupalal

Yeoman generator for building Drupal sites. 2015 yeoman development, scaffolding
94

Jenkins & SonarQube Drupal CI & Static Code Analysis

This Vagrant configuration (with Ansible for provisioning) will install Jenkins, PHP, SonarQube and Drupal CI profiles for code analysis (along with a bunch of other required software). 2014 ansible, vagrant, virtualbox ci, development, testing
95

Drupal Console

The Drupal CLI. A tool to generate boilerplate code, interact with and debug Drupal. 2013 cli cli, debug, development, phar, scaffolding, symfony
96

Drupal Extension to Behat and Mink

The Drupal Extension is an integration layer between Behat, Mink Extension, and Drupal. It provides step definitions for common testing scenarios specific to Drupal sites. 2014 behat, composer, mink ci, debug, testing
97

DrupalGap

An application development kit for Drupal websites. Build custom apps for Drupal 7 and 8, with one set of code, and then deploy them to a wide range of app stores, devices and browsers. 2012 phonegap headless, mobile, sdk
98

Drupalizer

Drupalizer is a Fabric script on top of Docker and tightly integrated with Drush and Drupal that provides the developer high-level tasks to manage the local development environment. 2015 docker, drush, fabric building, cli, deployment, provisioning, testing
99

DrupalPod

This project allows you to work on Drupal core contributions with a familiar setup of a 'normal' Drupal website using the online IDE Gitpod.io and DDEV. No computer is needed because it is all running in the cloud. 2021 gitpod development, drupal-core, gitpod, gui, ide
100

drupalQA

Docker image providing static analysis tools for Drupal and PHP. This is based on the comprehensive PHPQA image and adds Drupal specific sniffs and PAReview. 2018 docker code-quality, docker, qa, testing
101

Drupal RC

Useful Bash functions for Drupal development. 2017 cli, drush cli, development
102

Drupalstack

Docker based development environment for Drupal 8 using only official Docker images. 2014 docker development, docker, testing
103

Druposer

A framework for creating a Drupal project using composer. 2016 composer building, cli, scaffolding
104

Drupsible

Drupsible is a DevOps tool for Drupal continuous delivery, based on Ansible. By using Drupsible, your team will be able to provision, import, integrate, deploy and maintain Drupal websites across complex infrastructures using a simple set of YAML configuration files. 2015 ansible, vagrant deployment, devops, provisioning, scaffolding, vagrant, vm
105

Drupsible

Drupsible is a DevOps tool for Drupal continuous delivery, based on Ansible. By using Drupsible, your team will be able to provision, import, integrate, deploy and maintain Drupal websites across complex infrastructures using a simple set of YAML configuration files. 2015 ansible, vagrant deployment, devops, provisioning, scaffolding, vagrant, vm
106

drupwn

Drupwn claims to provide an efficient way to gather drupal 7.x and 8.x information. 2018 python development, security
107

Drush

Drush is a command line shell and Unix scripting interface for Drupal. Drush core ships with lots of useful commands for interacting with code like modules/themes/profiles. Similarly, it runs update.php, executes sql queries and DB migrations, and misc utilities like run cron or clear cache. Drush can be extended by 3rd party commandfiles. 2007 cli cli, debug, development, drush
108

Drutiny

A generic Drupal 7 and Drupal 8 site auditing and optional remediation tool. 2016 cli, composer auditing, cli, drush, symfony, testing
109

DruxtJS

Druxt is a framework for building Fully Decoupled Drupal and Nuxt.js applications and sites. It allows you to leverage the content modelling and management power of Drupal, and build elegant user experiences with Nuxt.js. 2020 javascript, nodejs, nuxtjs cms, nuxtjs
110

Drupal on Elastic Beanstalk

Configuration files and instructions for installing Drupal securely and running it in a load balanced AWS Elastic Beanstalk environment with an EFS file system for shared assets.Use the EB CLI to create an Elastic Beanstalk environment with an attached RDS DB and EFS file system to provide Drupal with a MySQL database and shared storage for uploaded files. 2016 cli aws, cli, database, deployment, testing
111

Expresso PHP

This is a fast and simple Docker setup for all your PHP development. Quick but not dirty. 2016 docker development, docker
112

Fabalicious

Fabalicious uses a configuration file with a list of hosts and ssh and optionally tools like composer, drush, git, docker or custom scripts to run common tasks on remote machines. It is slightly biased to drupal-projects but it works for a lot of other types of projects. 2014 fabric building, cli, deployment, provisioning, testing
113

Fepper for Drupal

A frontend prototyper tool for rapid prototyping of Drupal websites. 2015 npm development, theming
114

Fetcher

Fetcher is a Drush extension that automates the process of provisioning a Drupal site on a local development environment or a server. This includes setting up the Drupal root, fetching the code (generally from a VCS), creating a database for the site and a user with the necessary privileges to manage it, updating permissions, creating symlinks, setting up server configuration files like Apache’s virtual hosts, and generating drush alias files for your convenience. In addition, fetcher supports post installation tasks that can be run after a site is setup. 2011 docker debug, development, docker, drush, provisioning
115

Flight deck

Flight Deck is a set of Docker containers for local Drupal development. It is lightweight, simple, and Docker-native, allowing you to stand up a local development environment quickly after installing Docker. 2017 docker development, docker, testing
116

Generator docker drupal 8

Yeoman generator for Drupal 8.x development. 2015 docker, vagrant, virtualbox, yeoman debug, development, generator, vagrant, vm
117

Docker4Drupal Generator

Yeoman generator for docker4drupal stack 2017 docker, yeoman debug, development, generator, vm
118

mc-d8-theme

Yeoman generator for Drupal Themes - lets you quickly set up a Drupal 8 theme with sensible defaults and best practices. 2016 yeoman debug, development, generator
119

Gitpod Drupal workspace

An opinionated Docker image you can use with Gitpod.io. Focused on Drupal 8+ development. Includes ddev, lando, composer 2.x and more. 2021 gitpod debug, development, docker, gitpod, ide
120

Gizra drupal lamp

This is a base LAMP docker file. The docker container is based on PHP 5.6-apache or php7, and have: Drupal, Apache2, MySQL, git, Composer, NodeJS, zip, vim, Java jdk, ruby and rubygems, wget, Solr. 2016 docker cli, debug, development, docker
121

GoComposer

GoComposer is an all in one solution to update existing Drupal 8 sites to the latest Fully Composer Managed template. It takes the template found in drupal-project and automagically applies it to ypur site. 2018 composer cli, development
122

Grunt drupal tasks

A Grunt plugin to automate Drupal 7 and Drupal 8 build and testing tasks. 2014 grunt ci, building, cli, deployment, testing, workflow
123

Gulp for Drupal

This gulp setup features a full Drupal Gulp workflow for proccesing your SCSS files, running browsersync, linting SCSS and JavaScript and several other tasks. This Gulp setup is made to work with Drupal (tested with Drupal 7 & 8) but can also be configured to work with any other project. The setup is extremely customisable by editing the gulpconfig.json. 2017 npm development, gulp, theming
124

Gulp Drupal Stack

This stack core is to be included in your main project and sets up many Gulp tasks that can work in many flexible ways by passing in different config objects, which can be based off of gulpfile.default.yml (and is merged with). 2017 npm development, gulp, theming
125

Humpback

A Docker-based environment that makes it easy to build Drupal 8 sites. This tool integrate several utilities that you can use in your project, among them varnish, solr, memcached, ngrok, mailhog, drush, drupal console and some others that will make your life easier when developing with Humpback. 2017 ahoy, docker, docker-compose cli, development, docker, scaffolding
126

Drupal on Kubernetes

Code Pattern to setup a Drupal site using Kubernetes and Postgres. By splitting out the services into containers, we have the ability to leverage the power of Kubernetes. 2017 docker, kubernetes ci, debug, testing
127

jDrupal

A JavaScript Library and API for Drupal Applications. 2014 javascript development
128

Kalabox

Faster local development for Drupal, WordPress, and beyond. Kalabox is the easiest way to develop websites and get them live. Get rid of the drudgery and have more fun! 2016 docker cli, development, docker
129

Lagoon

Lagoon solves what developers are dreaming about: A system that allows developers to locally develop their code and their services with Docker and run the exact same system in production. The same Docker images, the same service configurations and the same code. 2017 linux, own-server hosting
130

Lando

Lando is a free, open source and cross-platform local development environment and DevOps tool built on Docker container technology and developed by Tandem. It is designed to work with most major languages, frameworks and services and to provide an easy way for users to specify simple or complex development requirements for their projects. 2017 docker cli, debug, development, docker, testing
131

Drupal 8 Scaffolding

This is a boilerplate Drupal 8 build that bundles some standard tools to make it a good starting point for an enterprise scale Drupal build. It is conceptually similar to drupal-composer/drupal-scaffold, but it has a much simpler (and more manual) Composer setup, and includes additional tools. 2016 docker, docker-compose building, cli, deployment, development, provisioning, scaffolding, testing
132

Localdev

Localdev by Pantheon makes it easy to develop your sites locally with the Pantheon workflow. 2019 macos development, gui
133

M8s

M8s is a CLI and API for building temporary environments in Kubernetes (eg you want a real environment to run automated or manual tests that are ephemeral). 2017 docker, kubernetes ci, debug, testing
134

Next.js for Drupal

Next.js + Drupal for Incremental Static Regeneration and Preview mode (works with JSON:API and GraphQL). 2021 javascript, nodejs cms, nextjs
135

OpenDevShop

DevShop is a 'cloud hosting' system for Drupal. DevShop makes it easy to host, develop, test and update drupal sites. It provides a front-end built in Drupal (Devmaster) and a back-end built with drush, Symfony, and Ansible. 2013 ansible aegir, hosting, multisite, paas
136

ORCA

ORCA (Official Representative Customer Application) is a tool for testing a company Drupal-adjacent software packages. It ensures their cross compatibility and correct functioning by installing all of them together into a realistic, functioning, best practices Drupal build and running automated tests and static code analysis on them. Its guiding design principle is to use company packages as a customer would. It installs the latest recommended versions via composer and performs no manual setup or configuration. 2018 composer, sqlite cd, ci, cli, development, infrastructure, testing
137

Outrigger

Outrigger is a set of developer tools that makes development, integration, staging and production environments simple, portable and, most importantly, CONSISTENT across team members and environments. 2017 docker development, docker, testing
138

Parrot

Parrot is a utility VM for Drupal development. It's not your development environment, but it's the complex, hard to set up, servers you'll need. 2013 vagrant debug, development, vagrant, vm
139

Phabalicious

Phabalicious is the successor of the python tool fabalicious, a deployment helper based on fabric. Phabalicious is a complete rewrite in PHP using the symfony framework. It uses the same fabfile.yaml as fabalicious. 2013 php cd, ci, cli, deployment, scaffolding
140

Phing Drupal Tests

A collection of automated Drupal testing targets for Phing. 2019 composer, phing ci, phing, testing
141

phingdrushtask

A Drush task for Phing. This task enable usage of Drush commands in Phing build scripts. Phing provides tools for usual tasks for PHP projects (phplint, jslint, VCS checkouts, files copy or merge, packaging, upload, etc.). Integration of Drush in Phing is particularly useful when building and testing Drupal projects in a continuous integration server such as Jenkins, Travis or Continuous PHP. 2013 composer, phing ci, building, deployment, provisioning, testing
142

PHP conventions

A developer tool which provides a pre-defined GrumPHP configuration tailored specifically for PHP development. 2019 composer, grumphp devops, linting, testing
143

phpocker

Yeoman generator to provision a docker compose stack for Drupal development. 2015 docker, yeoman debug, development, generator, provisioning
144

PHPStan Drupal

Extension for PHPStan to allow analysis of Drupal code. 2018 phpstan cli, debug, testing
145

Precip

Precip is a Vagrant-based all-inclusive local development environment for building Drupal Sites you'll eventually be pushing up to one of several wonderful Drupal Cloud Hosting Services. It's initially being built against Acquia Cloud, but may eventually support other similar services. 2015 vagrant debug, development, vagrant, vm
146

Pygmy

pygmy is the single tool needed to get the local amazee.io Docker Drupal Development Environment running on your Linux based system. It built to work with Docker for Mac! (quite a lot for such a small whale 🐳) 2017 linux, macos, ruby deployment, development, testing
147

Samos123 Docker image

This image contains the latest stable Drupal 7-release. It will automatically setup the database and install a default site. The image doesn't contain a database so you have to create a seperate database container (which is no effort if you use the provided configuration for docker-compose) and link this container or pass the database information of a MySQL- or Postgres-host. 2014 docker debug, development, docker
148

Simple Drupal Docker Toolset

With this toolset, you can install docker and easily fire up any existing Drupal (or php) webroot in 2 seconds. 2015 docker cli, debug, development, docker
149

Stonehenge

Local development environment toolset on Docker supporting multiple projects (Drupal, Wordpress, Laravel, Ghost, Hugo and more). 2019 docker, make cli, debug, development, docker, testing
150

Switchboard

Switchboard is a application for coordinating between local environments and third-party hosts. Switchboard gets information about remote sites, sets up local sites, and can be used to synchronize content between the local and remote. Switchboard uses Drush for validation and input. All commands can respond with Drush format (default), or with JSON output using option --json. Switchboard currently supports operations on both Acquia and Pantheon sites. 2014 composer, drush, git cli, deployment, development, drush
151

Task Runner

PHP task runner based on Robo, focused on extensibility. 2017 composer, docker, docker-compose cd, ci, deployment, devops, provisioning, robo
152

Terra

Terra is a suite of tools for the purpose of quickly and easily standing up web apps with Docker. It is designed to be as simple as possible for developers, while being powerful enough to use in production at scale. With Terra, all you care about is your site's code. Stop wasting time setting up environments. Let terra and docker do all the work for you. 2015 docker aegir, cli, development, docker, production, testing
153

Tome

A static site generator lovingly crafted with Drupal 8. 2018 composer, drush deployment, development, generator, static-sites
154

Undine

Undine is a cross-platform development environment for Drupal developers, inspired by (and intended to emulate) the Acquia Cloud hosting platform. Where prior versions of Undine used Vagrant, the current incarnation leverages Docker to provide improved speed, stability and cross-platform compatibility. 2014 docker cli, development, docker
155

Valkyrie

Valkyrie is a free git-based development and maintenance stack for hardcore Drupal developers. It’s built with tools you know and love to make your life easier. We’ve fine-tuned it and tested it in production with a growing team of developers, and across hundereds of sites. 2014 drush, vagrant, virtualbox aegir, debug, development, drush, production
156

Vagrant Drupal 8

The VD8 project has been created to make sure developers have an easy method for boostrapping a local Drupal 8 development environment. 2014 composer, vagrant, virtualbox debug, development, vagrant, vm
157

vdd

Vagrant Drupal Development (VDD) is fully configured and ready to use development environment built with VirtualBox, Vagrant, Linux and Chef Solo provisioner. VDD is virtualized environment, so your base system will not be changed and remain clean after installation. You can create as many environments as you wish without any consequences. 2013 chef, vagrant, virtualbox debug, development, vagrant, vm
158

Vlad

Vagrant LAMP Ansible Drupal. A Drupal development platform in a box, with everything you would need to develop Drupal websites. 2013 ansible, vagrant debug, development, vagrant, vm
159

Wadmiraal Docker Drupal

Quick and easy to use Docker container for your local Drupal development. It contains a LAMP stack and an SSH server, along with an up to date version of Drush. It is based on Debian Jessie. 2015 docker debug, development, docker
160

Warden server

Warden is for busy people managing multiple websites. It provides a central dashboard for reviewing the status of every website, highlighting those with immediate issues which need resolving. On the roadmap is a pluggable system allowing Warden to be used flexibly for any website which has a supporting connector module. 2014 composer, mongodb, own-server monitoring, paas, security, server
161

Waterwheel Swift SDK

Waterwheel makes using Drupal as a backend with iOS, macOS, tvOS, or watchOS enjoyable by combining the most used features of Drupal's API's in one SDK. - Formerly known as Drupal iOS SDK. 2010 xcode, ios rest, swift
162

Web Starter Kit

The Web Starter Kit is a yeoman generator that allows you to create a Drupal, AngularJS or Wordpress project, add a Drupal theme like the gesso theme and add common preconfigure common utilities like grunt tasks, capistrano or puppet. 2014 yeoman development, generator, scaffolding
163

Yeoman drupal frontend

A Yeoman generator to scaffold a Drupal theme and https://github.com/SyneticNL/Gulp-for-Drupal. 2017 npm development, gulp, theming