
Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.
A module is code that extends Drupal's by altering existing functionality or adding new features. You can use modules contributed by others or create your own. Learn more about creating and using Drupal modules.
Vocabulary Description Length
This small module modifies the taxonomy_vocabulary_form to convert the description field type from a textfield to a textarea. Vocabularies in Drupal are configuration entities, and there is no...
Categories: Site structure
SAML Service Provider
The SAML SP module allows Drupal to function as a Service Provider. This means that users can authenticate to Drupal (without a username or password) via a SAML IDP (Identity Provider) that has...
Categories: Access control
Switch Page Theme
Switch Page Theme module allows to use different theme than the site default theme on specific pages. Module provides functionality to add multiple rules for different themes on specific set of...
Facet API Pretty Paths
Enables pretty paths for searches with Facet API. You will likely use this module in combination with either Search API or Apache Solr Search Integration. Functionality overview Pretty paths will...
Categories: Administration tools, Site search, Search engine optimization (SEO)
Paragraphs table
Project Paragraphs table it looks like module field collection table Shows table mode in new/edit Display view with table vertical or horizontal support display suite support field permission...
Categories: Content display, Site structure
Facetapi Select
Adds an option for a select (dropdown) display for search facets using facetapi. The select form loads by js (no need to click 'submit') but degrades to use submit button. Related projects Facetapi...
Commerce Checkout Progress
Drupal 8 Checkout progress block has been added to core. Summary Adds a block visible on checkout pages that shows what step of the checkout process the user is currently on. The status is an...
Categories: E-commerce, Developer tools
Url Redirect
* Url Redirect is a simple, flexible module for allowing user(s) / role(s) to redirect from one path to other. * Url Redirect is also handy to add / edit / delete url(s) , specify role(s) / user(s)...
Categories: Administration tools, Site structure
Views Variable Field
This module provides a "Views Variable Field" handler to display a system variable as a field in a view. VVF was designed in response to the unsafe practice of using the PHP filter in Views to add...
Categories: Developer tools
Custom Language field
This module creates a Language Field in D7 and D8. It provides a Field Formatter with several options. Flag icons can be used using either the Language Icons module or the Flags module Use this...
Categories: Content editing experience, Site structure, Multilingual
Media: Tyler Technologies Data & Insights
This module allows the creation of Media assets from Tyler Technologies Data & Insights. This allows you to manage data and create visualizations within Tyler Technologies Data & Insights and then...
Categories: Media
Image effect kit
Image effect kit provides some image effects to be used on an image styles. It includes the following effects: - Border effect - Rounded corner effect - Padding effect - Watermark effect - Resizing...
Categories: Media
Ridiculously Responsive Social Sharing Buttons
Social sharing buttons that you can drop into any website with attractive SVG-based icons, small download, and browser compatibility. No 3rd-party scripts. You can choose to add the buttons to the...
Categories: Content editing experience, Search engine optimization (SEO)
Block Visibility Conditions
This module provides some extra block visibility conditions: 'Not Node Type' condition. The block will still be shown on all other pages, including non-content types. This differs from the negated...
Categories: Content editing experience, E-commerce
Private Message
Overview This module is a full-fledged, ajaxified private message system that allows for private messages between users on a site. It has been written to be fully configurable through UI,...
Categories: Developer tools, Integrations
CKEditor Notification
Adds in the Notification plugin for CKEditor. This is required by modules that need the notification plugin in order to work, like the CKEditor Wordcount module. Developers can use this to...
Categories: Content editing experience
Counter
Counter module counts how many visitors on your website. This module provides real time counting. All data saved to database. Features Count Site Counter per day, minute even second! Count Unique...
Categories: User engagement, Integrations
Contact Formatter
This module adds a field formatter to display a rendered Contact form from Drupal 8 core's Contact module using an entity reference field on an entity. Contact forms are entities, and thus...
Categories: Content editing experience
Translation Views
Provides fields and filter to build list in Views with information about translations. As example you can identify which nodes that do not have translations in a specified target language and give...
Categories: Multilingual
Update helper
This module offers supporting functionalities to make configuration updates easier. Important notes This module has Drush command. In order to execute it properly, you have to use Drush installed...
Categories: Developer tools
General Data Protection Regulation
"the GDPR was finally approved by the EU Parliament on 14 April 2016. Enforcement date: 25 May 2018 - at which time those organizations in non-compliance will face heavy fines." – http://www.eugdpr...
Categories: Administration tools, Content editing experience, Access control
Storage Entities
A new entity type for managing data that should be stored in the database, but only displayed within or associated with other content. If you're using a solution like Rabbit Hole to prevent direct...
Categories: Content editing experience
Popup field group
🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. Adds ability to display Field group as a popup. This...
Categories: Content editing experience, Content display, Site structure
Search API Algolia
This module enables integration with Algolia by leveraging Drupal's Search API. Please note that this module only supports indexing. The search interface may be implemented on the front-end using...
Categories: Site search
Themable forms
This module adds some helpful theme suggestions for form elements. The added theme suggestions for form elements are: form-element--[form-id]--[element-type].html.twig form-element--form-id--[form...