Awesome Drupal 
Drupal is a free and open source CMS written in PHP and distributed under the GNU General Public License, provides a back-end for Web sites worldwide – ranging from personal blogs to corporate, political, and government sites.
You might also like awesome-php.
Contents
Tools
- Drupal Console - The Drupal CLI. A tool to generate boilerplate code, interact with and debug Drupal.
- DrupalVM - Drupal VM makes building Drupal development environments quick and easy, and introduces developers to the wonderful world of Drupal development on virtual machines or Docker containers (instead of crufty old MAMP/WAMP-based development).
- 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.
- Yo Hedley! - Scaffold a headless Drupal backend, Angular app client, and Behat tests.
- DDEV-Local - A Docker-based tool to create and manage local development environments. Use for other PHP apps too. Also see the Get Started Guide
Modules
- Administration menu - Provides a theme-independent administration interface (aka. navigation, back-end).
- Administration views - Replaces administrative overview/listing pages with actual views for superior usability.
- Backup and Migrate - Back up and restore your Drupal MySQL database, code, and files or migrate a site between environments. Backup and Migrate supports gzip, bzip and zip compression as well as automatic scheduled backups.
- Better Exposed Filters - Back up and restore your Drupal MySQL database, code, and files or migrate a site between environments. Backup and Migrate supports gzip, bzip and zip compression as well as automatic scheduled backups.
- CKEditor - WYSIWYG HTML editor - This module will allow Drupal to replace textarea fields with the CKEditor - a visual HTML editor, usually called a WYSIWYG editor.
- Colorbox - Colorbox is a light-weight customizable lightbox plugin for jQuery. This module allows for integration of Colorbox into Drupal.
- Context - Context allows you to manage contextual conditions and reactions for different portions of your site. You can think of each context as representing a "section" of your site.
- Display Suite - Display Suite allows you to take full control over how your content is displayed using a drag and drop interface.
- RESTful module - Allows Drupal to be operated via RESTful HTTP requests, using best practices for security, performance, and usability.
- Organic groups module - Enable users to create and manage their own 'groups'.
- Message - Enables logging and displaying system events in a number of different use cases.
- Message Notify – Forward messages when they are generated.
- Message Subscribe – Register to be notified when messages are generated for specific content.
- Module Filter – The modules list page can become quite big when dealing with a fairly large site or even just a dev site meant for testing new and various modules being considered.
- Entities Diagram Graph - Generates a graph of the entities, fields and their relationship of a particular installation of Drupal 7.
- Owl Carousel - This module integrates the wonderful Owl Carousel slider built by OwlFonk.
- csv2sql - Convert CSV to SQL and create a table in your Drupal installation.
- Logs HTTP - Provides JSON event pushing to Logs via the tag/http endpoint.