awesome-drupal
awesome-drupal copied to clipboard
A collection of awesome resources, tools, books, podcasts etc for Drupal CMS.
Awesome Drupal 
A collection of awesome(*) resources, tools, books, examples etc for Drupal CMS. Mainly focused on 8.x+ versions.
This list aims to offer several resources that are, mostly, not hosted on Drupal.org. Unless other software and frameworks Drupal.org (shortcut "D.O.") is a totally completed platform and has so much content on it, most of the times well organized and structured.
It does not contain any Drupal modules, themes or distributions suggestions.
This guide is not a replacement for D.O. Consider this as a mini guide focused on developers that already know how to use D.O. Entries are handpicked.
Want to add/edit a link. Please follow the Contribution guidelines.
Contents
- Books
- Certifications
- Chatting channels
- Cheatsheets
- CI template examples
- Community
- Drupal.org
- Decoupled
- Events
- Graphics
- Hosting - PaaS
- Hosting - Aegir
- Jobs
- Marketing
- News
- Podcasts
- Provision
- RSS Feeds
- Security
- Scaffolding Tools
- Tools
- Tutorials
- Videos
- Social media
- Similar projects
Books
- Digital Marketing with Drupal, 2022
- Drupal 9 Module Development - Third Edition, 2020
- Enterprise Drupal 8 Development, 2017
- Drupal 8 Development Cookbook (2Ed), 2017
- Programmer"s Guide to Drupal, 2nd Edition, 2015
- High Performance Drupal, 2013
- drupal.org/books
- drupalbook.org - Online book
Go to TOC
Certifications
Go to TOC
Chatting channels
Go to TOC
Cheatsheets
- Drupal best practices
- Drupal 8 entity API, PDF
- Drupal 7 to 8
- Drupal 8 Configuration schema
- GitHub: flashvnn/drupal-snippets
- GitHub: druman/drupal8-snippets
- GitHub: daggerhart/drupal8_examples
- Gist: Drupal 8 Cheatsheet by cesarmiquel
- Gist: Drupal 8 programmatic solutions by bdlangton
- Gist: Drupal 8 Twig cheatsheet by raphaellarrinaga
- Gist: List of all drupal 6.x and 7.x hooks by implementation by webchick
- Gist: Importing Drupal 8 config programmatically by mikecrittenden
- Gist: drush commands by yusufhm
Go to TOC
CI template examples
- drush - .travis.yml
- drush - circle.yml
- drupal-composer/drupal-scaffold - .travis.yml
- drupal core - phpcs.xml.dist
- DrupalCI: Drupal.org Testing Infrastructure
- drupalcommerce/commerce - .travis.yml
- drupalcommerce/commerce - phpcs.xml
- Jenkins and SonarQube Drupal CI and Static Code Analysis
- drupal_ti - Travis Integration for Drupal modules
Go to TOC
Community
- Drupal.org Groups
- Drupal Answers
- Stack Overflow - questions/tagged/drupal
- Reddit Drupal
- Drupal on Meetup.com
Go to TOC
Drupal.org
- Core
- Modules
- Themes
- Distributions
- Security advisories
- Documentation
- Core API Reference
- Drupal 8.x+ APIs
- Forms API
- 7.x Forms API reference
Go to TOC
Decoupled
- eworx-org/drupal-js (Drupal decoupled backend with JS frontend)
Decoupled examples
- Next.js for Drupal (starter kit)
- druxtjs: DRUpal + NuXT.js (starter kit)
- Contenta CMS: API-First Drupal 8.x distribution
- Tide: Distribution focused on delivering an API first
- Falcon: Distribution made for Charities. Powered by Drupal and React
- Lupus: Nuxt.js + Drupal + Custom elements
- systemseed/drupal_reactjs_boilerplate
- Gatsby Drupal multi-app for Platform.sh
- Headless Drupal - VueJs template for Platform.sh projects
- Drupal ♥ GraphQL
- VertikaJain/decoupled-drupal-react
- DrupalizeMe/react-and-drupal-examples
- Drupal 8/9 + ReactJS + Bootstrap 4
(Too old and unmaintained examples.)
- Decoupled Drupal with GraphQL and React
- Drupal 8 Isomorphic SPA With React
- Elm web app with Headless Drupal backend
- Headless Drupal 8.x with Vue.js
- React-Pouch App - Drupal 8.x
- Decoupled Offline Drupal 8 using PouchDB and React
- Drupal 8 multi-site factory with Integration of Angular2 and Ionic 2
- Drupal Elm Starter
- Drupal8 cordova app
- Headless - Drupal 8 user operations as routes that support the JSON exchange format
- Ember-atha-cliath, Decoupled Drupal and Ember
- Angular.js-based events calendar application, based on the headless/decoupled Drupal
- drupalionic - Headless Drupal cordova app using Drupal 7 services for angular and ionic
- AngularJS frontend for decoupled Drupal 7.x experiment
- Dangular - A progressively decoupled Angular 2 application proof of concept within Drupal 8
- Drupal 7.x distribution for creating decoupled content management user experiences
- Headless drupal 7.x, angular, ionic, cordova application
- Ionic application to connect with Drupal8 using REST
- Ionic app to consume Drupal 7.x Services REST API
- Starting point for an Ionic project using Drupal 7.x as the backend
- Headless Drupal Framework
- Headless Drupal using blessed
Go to TOC
Events
Go to TOC
Graphics
- Drupal.org - Media Kit
- Drupal.org - Strategic Initiatives Logos
- Drupal.org - Promote Drupal Material (Google Drive)
- theodorosploumis/drupal-glyphs
Go to TOC
Hosting - PaaS
Go to TOC
Hosting - Aegir
Go to TOC
Jobs
Go to TOC
Marketing
Go to TOC
News
Go to TOC
Podcasts
Go to TOC
Provision
AWS
- Amazon marketplace search: Drupal-8
- awslabs/eb-php-drupal - Deploying drupal on Elastic Beanstalk
- awslabs/aws-refarch-drupal - Running Drupal on AWS
- soccerties/Drupal-AWS-Ansible - High availability Drupal in AWS using Ansible
- kaushikkv/aws-drupal - Running Drupal on AWS
Ansible
Chef
Puppet
SaltStack
Terraform
- Terraform - HAProxy, Drupal and Mysql
- neilmillard/terraform-drupal
- Terraform setup for drupal nginx , mysql php on AWS
Vagrant
Other/Several
Go to TOC
RSS Feeds
- Drupal Plane - drupal.org/planet/rss.xml
- Change records for Drupal core - drupal.org/changes/drupal/rss.xml
- New Projects - Under Active Development taxonomy feed
Go to TOC
Security
Security validation and penetration tools to help you create a secure Drupal website.
- droope/droopescan
- sullo/nikto
- sqlmapproject/sqlmap
- commixproject/commix
- epsylon/xsser
- anouarbensaad/vulnx
Go to TOC
Scaffolding Tools
- Composer Plugin for updating the Drupal scaffold files when using drupal/core
- A Drupal 7/8 websites scaffolder built on composer
- Yeoman MarionetteJS + Drupal generator
- Scaffold a headless Drupal backend, Angular app client and Behat tests
- Scaffold a AngularJS app, to make headless with Drupal Backend
- LCM Drupal 8 Scaffolding
- A springboard project for new Drupal 8 projects
- Yeoman generator for Drupal 8 Themes
- Yeoman generator web starter drupal8
- Minimalist approach to scaffolding a Drupal site
- Yeoman generator for a Drupal theme
- A yeoman generator to start the foundation of any Drupal theme
- Yeoman generator for generating a Drupal 7 entity boilerplate code
- Yeoman Generator: Drupal 7 Gulp Starter Theme
- Yeoman generator for drupal modules
- A Yeoman generator for generating a Drupal VM stack
- Yeoman generator for the Prototype Drupal theme
- drupal-scaffold-docker
Go to TOC
Tools
- drupaltools.com - All Drupal related tools collection
- simplytest.me - Evaluate Drupal projects online
- pareview.sh - Online review of Drupal.org modules and themes
- dgo.to - Drupal projects url shortener
- distros.bid - Try Drupal distributions online
- drupalintegration.com
- Drupal.org - Development tools overview
- GitHub.com/topics/drupal
Go to TOC
Tutorials
Go to TOC
Videos
Go to TOC
Social media
- https://twitter.com/drupal
- https://twitter.com/drupalassoc
- https://twitter.com/drupal_org
- https://twitter.com/drupal_infra
- https://twitter.com/drupalorgcommit
- https://twitter.com/drupal8modules
- https://twitter.com/drupalcore
- https://twitter.com/drupalplanet
- https://twitter.com/drupaljobs
- https://twitter.com/drupalmentoring
- https://twitter.com/drupalsecurity
- https://twitter.com/DrupalEurope
- https://twitter.com/DrupalConNA
- https://twitter.com/DrupalSouth
- https://twitter.com/DrupalConEur
- https://www.linkedin.com/company/drupal-association
- https://www.linkedin.com/company/drupal-project
- https://www.youtube.com/c/DrupalAssociation
- https://www.facebook.com/DrupalOpenSource
Go to TOC
Similar projects
- mrsinguyen/awesome-drupal (2019)
- nirgn975/awesome-drupal (2018)
- Lullabot/awesome-d8 (2015)
- dpacassi/UltimateDrupalReference
Go to TOC
Footnotes
Copyright disclaimer: Drupal is a registered trademark of Dries Buytaert.
Maintained since 2016.