Skip to main content

A curated list of amazingly awesome Drupal open source, resources and shiny things.

105
GitHub Stars
117
Curated Resources
7
Categories
2 hours ago
Last Refreshed
User and Builder GuidesDeveloper GuidesDistributionsSecurityModulesResourcesIntegration

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me site building resources from awesome-drupal"

Installation instructions →

What's inside

Modules

  • Address FieldSite building

    Address Field defines a new field type to store international postal addresses, implementing a subset of the top-level address elements defined in the xNAL standard (see the glossary below).

  • AddThisSocial Media

    Provides an AddThis.com button or toolbox to let your users share your content to social network sites.

  • Administration menuAdministration

    Provides a theme-independent administration interface (aka. navigation, back-end). It's a helper for novice users coming from other CMS, a time-saver for site administrators, and useful for developers and site builders.

  • Administration ViewsSite building

    Replaces administrative overview/listing pages with actual views for superior usability.

  • Backup & MigrateDevelopers

    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.

  • Chaos tool suite (ctools)Utility / API Modules

    This suite is primarily a set of APIs and tools to improve the developer experience. It also contains a module called the Page Manager whose job is to manage pages. In particular it manages panel pages, but as it grows it will be able to manage far more than just Panels.

User and Builder Guides

  • Administering Drupal 7 siteDrupal 7

    Manage users and content, perform backups and upgrades, secure your site, tweak performance, etc. Audience: System and site administrators.

  • Drupal 8 API ReferenceDrupal 8

    This site is an API reference for Drupal, generated from comments embedded in the source code. More in-depth documentation can be found at

  • Drupal 8 APIsDrupal 8

    Drupal 8 introduces many new APIs and keeps only some of the Drupal 7/6 API. This section details the APIs in Drupal 8.

  • Drupal 8 GuideDrupal 8

    A catch-all guide for Drupal 8.

  • Drupal 8 User GuideDrupal 8

    This guide was written mainly for people with minimal knowledge of the Drupal content management system.

  • Drupal ConceptsDrupal 7

    Before you install Drupal and begin using it, it’s a good idea to get an overall sense of what it is, and how it works.

Developer Guides

  • API Reference

    Search the complete Drupal API including forms, menus, node access, theme system, etc.

  • Code snippets

    Reuse chunks of Drupal code that people have shared with the community.

  • Develop for Drupal

    Work with the API, JavaScript, and databases. Learn the Drupal coding standards. Audience: developers.

  • Examples for Developers

    Examine a standard repository of sample modules that can be used to learn module development, or are referenced on handbook pages.

  • FAQs

    Learn about documentation, licensing, the Drupal Association, community, etc.

  • Git documentation

    Git is the version control system Drupal developers use to manage, and collaborate on, their projects and code.

Resources

Distributions

  • Commerce Kickstart

    Commerce Kickstart is the quickest way to get up and running with Drupal Commerce. It includes the latest versions of Drupal core, Drupal Commerce, and the other modules it depends on. It also gives you a set of options to create a fully-featured demo store out of the box complete with an attractive theme, catalog and search configuration, and a custom back office interface.

  • Drupal Commons

    Drupal Commons is a ready-to-use solution for building either internal or external communities. It provides a complete social business software solution for organizations.

  • Drupal Rooms

    Drupal Rooms is a Drupal 7 booking & room management solution for hotels and other accommodations - anywhere rooms reservations are required, including conferences, hospitals, vacation rentals, B&B's & more.

  • ELMS

    ELMS Learning Network.

  • Julio

    Julio is a distribution targeted for schools, school districts, small colleges, and academic departments within universities.

  • NodeStream

    NodeStream gives your organisation a standardized platform for online solutions.

Security

  • Drupalgeddon

    Drupalgeddon (with an "L") checks for backdoors and other traces of known Drupal exploits of "Drupageddon" (no "L"), aka SA-CORE-2014-005 SQL injection.

  • Hacked!

    This module scans the currently installed Drupal, contributed modules and themes, re-downloads them and determines if they have been changed. Changes are marked clearly and if the diff module is installed then Hacked! will allow you to see the exact lines that have changed.

  • Security Review

    The Security Review module automates testing for many of the easy-to-make mistakes that render your site insecure.

  • Site Audit

    Site Audit is a Drupal static site analysis platform that generates reports with actionable best practice recommendations.

Integration

Showing a sample of 117 resources. View the full list on GitHub →