The full list of modules, themes and disributions is available on Drupal.org.

[ This section needs to be completed, see the project roadmap for this site. ]

Name Type Description Stars Sort ascending
Commerce Distribution Drupal Commerce is used to build eCommerce websites and applications of all sizes. At its core it is lean and mean, enforcing strict development standards and leveraging the greatest features of Drupal 7 and major modules like Views and Rules for maximum flexibility. 211
Paragraphs Module Paragraphs is the new way of content creation! It allows you — Site Builders — to make things cleaner so that you can give more editing power to your end-users. 173
Search API Module Have you ever dreamed of the search experience from Amazon for your project? Well, it is just at a few clicks from here to get Facets, Autocomplete, Solr, Elasticsearch, ... 96
Webform Module Webform is the module for making forms and surveys in Drupal. After a submission customizable e-mails can be sent to administrators and/or submitters. Results can be exported into Excel or other spreadsheet applications. 90
Bricks Module Bricks — is a new way of building pages on top of Entity Reference, Display Modes, Layout API, tabledrag.js and Flat Tables. Everything is in Drupal core that makes Bricks ultra-lightweight and developer-friendly. 76
JSON API Module Generate an API server that implements the {json:api} specification. 68
GraphQL Module This module lets you craft and expose a GraphQL schema for Drupal 8. 67
Pathauto Module The Pathauto module automatically generates URL/path aliases for various kinds of content (nodes, taxonomy terms, users) without requiring the user to manually specify the path alias. This allows you to have URL aliases like /category/my-node-title instead of /node/123. 63
Rules Module The Rules module allows site administrators to define conditionally executed actions based on occurring events (known as reactive or ECA rules). 62
Metatag Module The Metatag module allows you to automatically provide structured metadata, aka "meta tags", about a website. 62
Panels Module The Panels module allows a site administrator to create customized layouts for multiple uses. At its core it is a drag and drop content manager that lets you visually design a layout and place content within that layout. 59
Admin Toolbar Module Admin Toolbar intends to improve the default Drupal Toolbar (the administration menu at the top of your site) to transform it into a drop-down menu, providing a fast access to all administration pages. 57
Devel Module Devel, Devel Generate Kint and Webprofiler modules They all come with the Devel module. 55
Twig tweak Module Twig Tweak module provides a Twig extension with some useful functions and filters that can improve development experience. Some examples: Render a single entity field{{ drupal_field('field_image', 'node', 1) }} 55
Bootstrap Theme This base theme bridges the gap between Drupal and the Bootstrap Framework. 54
Field Group Module Fieldgroup will, as the name implies, group fields together. All fieldable entities will have the possibility to add groups to wrap their fields together. Fieldgroup comes with default HTML wrappers like vertical tabs, horizontal tabs, accordions, fieldsets or div wrappers. 53
Display Suite Module Display Suite allows you to take full control over how your content is displayed using a drag and drop interface. Arrange your nodes, views, comments, user data etc. the way you want without having to work your way through dozens of template files. 52
Configuration Split Module The Drupal 8 configuration management works best when importing and exporting the whole set of the sites configuration. However, sometimes developers like to opt out of the robustness of CM and have a super-set of configuration active on their development machine and deploy only a subset. 52
Group Module The Group module allows you to create arbitrary collections of your content and users on your site and grant access control permissions on those collections 52
LinkIt Module 50
Thunder Distribution Thunder is a Drupal 8 distribution for professional publishers. It consists of the current Drupal 8 functionality, lots of handpicked publisher-centric modules with custom enhancements, and an environment which makes it easy to install, deploy and add new functionality. 50
Inline Entity Form Module Provides a widget for inline management (creation, modification, removal) of referenced entities. The primary use case is the parent -> children one (product display -> products, order -> line items, etc.), where the child entities are never managed outside the parent form. 45
Lightning Distribution Use this Drupal 8 starter kit to build and author digital experiences quickly and easily. 40
Honeypot Module Honeypot uses both the honeypot and timestamp methods of deterring spam bots from completing forms on your Drupal site (read more here). 38
Entity Browser Module Provides a generic entity browser/picker/selector. It can be used in any context where one needs to select few entities and do something with them. 38
UI Patterns Module Define and expose self-contained UI patterns as Drupal plugins and use them seamlessly as drop-in templates for panels, field grou 38
Backup and Migrate Module 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.   37
Open Social Distribution Open Social is a out of the box solution for social communities and intranets. 35
Profile Module The Profile module provides configurable user profiles. 34
Redirect Module Current features: 32