Most popular Drupal tools
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.
clustering, hosting, multisite, paasmore details
BLT (Build and Launch Tool) is a tool that generates new Drupal projects using a standardized template derived from Acquia Professional Services' best practices.
building, cli, deployment, production, provisioning, scaffolding, testingmore details
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.
aegir, clustering, hosting, multisite, paasmore details
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.
development, docker, multisite, workflowmore details
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.
development, docker, gui, testingmore details
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.
development, docker, testingmore details
Docker and Docker Compose based environments for web development for macOS, Windows and Ubuntu.
apache solr, behat, blackfire, debug, development, varnish, dockermore details
Drupal SDK (2021)
The Drupal SDK is a helper package for calling Drupal endpoints, like the JSON:API, in a more efficient and easy way.
js, jsonapi, npm, sdkmore details
Drupal VM (2014)
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).
debug, development, vagrant, vmmore details
Drupal Console (2013)
The Drupal CLI. A tool to generate boilerplate code, interact with and debug Drupal.
cli, debug, development, phar, scaffolding, symfonymore details
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.
development, drupal-core, gitpod, gui, idemore details
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.
cli, debug, development, drushmore details
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.
cms, nuxtjsmore details
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.
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.
cli, debug, development, docker, testingmore details
Next.js for Drupal (2021)
Next.js + Drupal for Incremental Static Regeneration and Preview mode (works with JSON:API and GraphQL).
cms, nextjsmore details